@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Muli:300,400,500,700);
/*!
 * Bootstrap v4.1.3 (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: #967adc;
    --pink: #e83e8c;
    --red: #da4453;
    --orange: #f6bb42;
    --yellow: #ffc107;
    --green: #37bc9b;
    --teal: #20c997;
    --cyan: #3bafda;
    --white: #fff;
    --gray: #55595c;
    --gray-dark: #373a3c;
    --primary: #967adc;
    --secondary: #55595c;
    --success: #37bc9b;
    --info: #3bafda;
    --warning: #f6bb42;
    --danger: #da4453;
    --light: #f7f7f9;
    --dark: #373a3c;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    --font-family-monospace: 'Muli', Georgia, 'Times New Roman', Times, serif;
}

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

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: rgba(0, 0, 0, 0);
}

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

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

body
{
    font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.45;

    margin: 0;

    text-align: left;

    color: #55595c;
    background-color: #f1f1f1;
}

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

hr
{
    overflow: visible; 

    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
}

h1,
h2,
h3,
h4,
h5,
h6
{
    margin-top: 0;
    margin-bottom: .5rem;
}

p
{
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title]
{
    cursor: help;
            text-decoration: underline;
            text-decoration: underline dotted;

    border-bottom: 0; 

    -webkit-text-decoration: underline dotted;
       -moz-text-decoration: underline dotted;
}

address
{
    font-style: normal;
    line-height: inherit; 

    margin-bottom: 1rem;
}

ol,
ul,
dl
{
    margin-top: 0;
    margin-bottom: 1rem;
}

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

dt
{
    font-weight: 600;
}

dd
{
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote
{
    margin: 0 0 1rem;
}

dfn
{
    font-style: italic;
}

b,
strong
{
    font-weight: bolder;
}

small
{
    font-size: 80%;
}

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

    position: relative;

    vertical-align: baseline;
}

sub
{
    bottom: -.25em;
}

sup
{
    top: -.5em;
}

a
{
    text-decoration: none;

    color: #8666d7;
    background-color: transparent;

    -webkit-text-decoration-skip: objects;
}
a:hover
{
    text-decoration: none; 

    color: #5a32be;
}

a:not([href]):not([tabindex])
{
    text-decoration: none; 

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

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

pre,
code,
kbd,
samp
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;
    font-size: 1em;
}

pre
{
    overflow: auto;

    margin-top: 0;
    margin-bottom: 1rem;

    -ms-overflow-style: scrollbar;
}

figure
{
    margin: 0 0 1rem;
}

img
{
    vertical-align: middle;

    border-style: none;
}

svg
{
    overflow: hidden;

    vertical-align: middle;
}

table
{
    border-collapse: collapse;
}

caption
{
    padding-top: .75rem;
    padding-bottom: .75rem;

    caption-side: bottom; 

    text-align: left;

    color: #55595c;
}

th
{
    text-align: inherit;
}

label
{
    display: inline-block;

    margin-bottom: .5rem;
}

button
{
    border-radius: 0;
}

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

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

    margin: 0;
}

button,
input
{
    overflow: visible;
}

button,
select
{
    text-transform: none;
}

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

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner
{
    padding: 0;

    border-style: none;
}

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

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

textarea
{
    overflow: auto;

    resize: vertical;
}

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

    border: 0;
}

legend
{
    font-size: 1.5rem;
    line-height: inherit;

    display: block;

    width: 100%;
    max-width: 100%;
    margin-bottom: .5rem;
    padding: 0;

    white-space: normal; 

    color: inherit;
}

progress
{
    vertical-align: baseline;
}

[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;
}

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

    -webkit-appearance: button;
}

output
{
    display: inline-block;
}

summary
{
    display: list-item;

    cursor: pointer;
}

template
{
    display: none;
}

[hidden]
{
    display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;
    font-weight: 400;
    line-height: 1.2;

    margin-bottom: .5rem;

    color: #373a3c;
}

h1,
.h1
{
    font-size: 2rem;
}

h2,
.h2
{
    font-size: 1.74rem;
}

h3,
.h3
{
    font-size: 1.51rem;
}

h4,
.h4
{
    font-size: 1.32rem;
}

h5,
.h5
{
    font-size: 1.14rem;
}

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

.lead
{
    font-size: 1.25rem;
    font-weight: 400;
}

.display-1
{
    font-size: 6rem;
    font-weight: 400;
    line-height: 1.2;
}

.display-2
{
    font-size: 5.5rem;
    font-weight: 400;
    line-height: 1.2;
}

.display-3
{
    font-size: 4.5rem;
    font-weight: 400;
    line-height: 1.2;
}

.display-4
{
    font-size: 3.5rem;
    font-weight: 400;
    line-height: 1.2;
}

hr
{
    margin-top: 1rem;
    margin-bottom: 1rem;

    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

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

mark,
.mark
{
    padding: .2em;

    background-color: #fcf8e3;
}

.list-unstyled
{
    padding-left: 0;

    list-style: none;
}

.list-inline
{
    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; 

    margin-bottom: 1rem;
}

.blockquote-footer
{
    font-size: 80%;

    display: block;

    color: #55595c;
}
.blockquote-footer::before
{
    content: '\2014 \00A0';
}

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

.img-thumbnail
{
    max-width: 100%;
    height: auto; 
    padding: .25rem;

    border: 1px solid #818a91;
    border-radius: .21rem;
    background-color: #f1f1f1;
}

.figure
{
    display: inline-block;
}

.figure-img
{
    line-height: 1; 

    margin-bottom: .5rem;
}

.figure-caption
{
    font-size: 90%;

    color: #55595c;
}

code
{
    font-size: 87.5%;

    word-break: break-word; 

    color: #f74b5c;
}
a > code
{
    color: inherit;
}

kbd
{
    font-size: 87.5%;

    padding: .2rem .4rem;

    color: #fff;
    border-radius: .18rem; 
    background-color: #e6e8ea;
}
kbd kbd
{
    font-size: 100%;
    font-weight: 600; 

    padding: 0;
}

pre
{
    font-size: 87.5%;

    display: block;

    color: #55595c;
}
pre code
{
    font-size: inherit;

    word-break: normal; 

    color: inherit;
}

.pre-scrollable
{
    overflow-y: scroll; 

    max-height: 340px;
}

.container
{
    width: 100%;
    margin-right: auto;
    margin-left: auto; 
    padding-right: 15px;
    padding-left: 15px;
}
@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;
    }
}

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

.row
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-right: -15px;
    margin-left: -15px; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

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

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.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-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.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-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.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-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.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-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto
{
    position: relative;

    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col
{
    max-width: 100%; 

    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
    -ms-flex-positive: 1;
            flex-grow: 1;
}

.col-auto
{
    width: auto;
    max-width: none; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}

.col-1
{
    max-width: 8.33333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
}

.col-2
{
    max-width: 16.66667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
}

.col-3
{
    max-width: 25%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
}

.col-4
{
    max-width: 33.33333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
}

.col-5
{
    max-width: 41.66667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
}

.col-6
{
    max-width: 50%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
}

.col-7
{
    max-width: 58.33333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
}

.col-8
{
    max-width: 66.66667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
}

.col-9
{
    max-width: 75%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
}

.col-10
{
    max-width: 83.33333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
}

.col-11
{
    max-width: 91.66667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
}

.col-12
{
    max-width: 100%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-1
{
    margin-left: 8.33333%;
}

.offset-2
{
    margin-left: 16.66667%;
}

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

.offset-4
{
    margin-left: 33.33333%;
}

.offset-5
{
    margin-left: 41.66667%;
}

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

.offset-7
{
    margin-left: 58.33333%;
}

.offset-8
{
    margin-left: 66.66667%;
}

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

.offset-10
{
    margin-left: 83.33333%;
}

.offset-11
{
    margin-left: 91.66667%;
}

@media (min-width: 576px)
{
    .col-sm
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
           -moz-box-flex: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-sm-auto
    {
        width: auto;
        max-width: none; 

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

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

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

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

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

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

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

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

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

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

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

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

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .order-sm-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
           -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-sm-last
    {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
           -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
                order: 13;
    }
    .order-sm-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
           -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
                order: 0;
    }
    .order-sm-1
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-sm-2
    {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
                order: 2;
    }
    .order-sm-3
    {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
           -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
                order: 3;
    }
    .order-sm-4
    {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
           -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
                order: 4;
    }
    .order-sm-5
    {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
           -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
                order: 5;
    }
    .order-sm-6
    {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
           -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
                order: 6;
    }
    .order-sm-7
    {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
           -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
                order: 7;
    }
    .order-sm-8
    {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
           -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
                order: 8;
    }
    .order-sm-9
    {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
           -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
                order: 9;
    }
    .order-sm-10
    {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
           -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
                order: 10;
    }
    .order-sm-11
    {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
           -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
                order: 11;
    }
    .order-sm-12
    {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
           -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
                order: 12;
    }
    .offset-sm-0
    {
        margin-left: 0;
    }
    .offset-sm-1
    {
        margin-left: 8.33333%;
    }
    .offset-sm-2
    {
        margin-left: 16.66667%;
    }
    .offset-sm-3
    {
        margin-left: 25%;
    }
    .offset-sm-4
    {
        margin-left: 33.33333%;
    }
    .offset-sm-5
    {
        margin-left: 41.66667%;
    }
    .offset-sm-6
    {
        margin-left: 50%;
    }
    .offset-sm-7
    {
        margin-left: 58.33333%;
    }
    .offset-sm-8
    {
        margin-left: 66.66667%;
    }
    .offset-sm-9
    {
        margin-left: 75%;
    }
    .offset-sm-10
    {
        margin-left: 83.33333%;
    }
    .offset-sm-11
    {
        margin-left: 91.66667%;
    }
}

@media (min-width: 768px)
{
    .col-md
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
           -moz-box-flex: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-md-auto
    {
        width: auto;
        max-width: none; 

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

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

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

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

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

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

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

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

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

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

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

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

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .order-md-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
           -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-md-last
    {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
           -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
                order: 13;
    }
    .order-md-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
           -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
                order: 0;
    }
    .order-md-1
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-md-2
    {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
                order: 2;
    }
    .order-md-3
    {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
           -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
                order: 3;
    }
    .order-md-4
    {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
           -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
                order: 4;
    }
    .order-md-5
    {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
           -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
                order: 5;
    }
    .order-md-6
    {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
           -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
                order: 6;
    }
    .order-md-7
    {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
           -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
                order: 7;
    }
    .order-md-8
    {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
           -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
                order: 8;
    }
    .order-md-9
    {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
           -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
                order: 9;
    }
    .order-md-10
    {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
           -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
                order: 10;
    }
    .order-md-11
    {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
           -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
                order: 11;
    }
    .order-md-12
    {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
           -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
                order: 12;
    }
    .offset-md-0
    {
        margin-left: 0;
    }
    .offset-md-1
    {
        margin-left: 8.33333%;
    }
    .offset-md-2
    {
        margin-left: 16.66667%;
    }
    .offset-md-3
    {
        margin-left: 25%;
    }
    .offset-md-4
    {
        margin-left: 33.33333%;
    }
    .offset-md-5
    {
        margin-left: 41.66667%;
    }
    .offset-md-6
    {
        margin-left: 50%;
    }
    .offset-md-7
    {
        margin-left: 58.33333%;
    }
    .offset-md-8
    {
        margin-left: 66.66667%;
    }
    .offset-md-9
    {
        margin-left: 75%;
    }
    .offset-md-10
    {
        margin-left: 83.33333%;
    }
    .offset-md-11
    {
        margin-left: 91.66667%;
    }
}

@media (min-width: 992px)
{
    .col-lg
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
           -moz-box-flex: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-lg-auto
    {
        width: auto;
        max-width: none; 

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

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

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

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

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

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

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

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

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

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

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

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

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .order-lg-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
           -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-lg-last
    {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
           -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
                order: 13;
    }
    .order-lg-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
           -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
                order: 0;
    }
    .order-lg-1
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-lg-2
    {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
                order: 2;
    }
    .order-lg-3
    {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
           -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
                order: 3;
    }
    .order-lg-4
    {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
           -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
                order: 4;
    }
    .order-lg-5
    {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
           -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
                order: 5;
    }
    .order-lg-6
    {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
           -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
                order: 6;
    }
    .order-lg-7
    {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
           -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
                order: 7;
    }
    .order-lg-8
    {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
           -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
                order: 8;
    }
    .order-lg-9
    {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
           -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
                order: 9;
    }
    .order-lg-10
    {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
           -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
                order: 10;
    }
    .order-lg-11
    {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
           -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
                order: 11;
    }
    .order-lg-12
    {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
           -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
                order: 12;
    }
    .offset-lg-0
    {
        margin-left: 0;
    }
    .offset-lg-1
    {
        margin-left: 8.33333%;
    }
    .offset-lg-2
    {
        margin-left: 16.66667%;
    }
    .offset-lg-3
    {
        margin-left: 25%;
    }
    .offset-lg-4
    {
        margin-left: 33.33333%;
    }
    .offset-lg-5
    {
        margin-left: 41.66667%;
    }
    .offset-lg-6
    {
        margin-left: 50%;
    }
    .offset-lg-7
    {
        margin-left: 58.33333%;
    }
    .offset-lg-8
    {
        margin-left: 66.66667%;
    }
    .offset-lg-9
    {
        margin-left: 75%;
    }
    .offset-lg-10
    {
        margin-left: 83.33333%;
    }
    .offset-lg-11
    {
        margin-left: 91.66667%;
    }
}

@media (min-width: 1200px)
{
    .col-xl
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
           -moz-box-flex: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-xl-auto
    {
        width: auto;
        max-width: none; 

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

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

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

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

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

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

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

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

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

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

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

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

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .order-xl-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
           -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-xl-last
    {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
           -moz-box-ordinal-group: 14;
        -ms-flex-order: 13;
                order: 13;
    }
    .order-xl-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
           -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
                order: 0;
    }
    .order-xl-1
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-xl-2
    {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
                order: 2;
    }
    .order-xl-3
    {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
           -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
                order: 3;
    }
    .order-xl-4
    {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
           -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
                order: 4;
    }
    .order-xl-5
    {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
           -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
                order: 5;
    }
    .order-xl-6
    {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
           -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
                order: 6;
    }
    .order-xl-7
    {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
           -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
                order: 7;
    }
    .order-xl-8
    {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
           -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
                order: 8;
    }
    .order-xl-9
    {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
           -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
                order: 9;
    }
    .order-xl-10
    {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
           -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
                order: 10;
    }
    .order-xl-11
    {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
           -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
                order: 11;
    }
    .order-xl-12
    {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
           -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
                order: 12;
    }
    .offset-xl-0
    {
        margin-left: 0;
    }
    .offset-xl-1
    {
        margin-left: 8.33333%;
    }
    .offset-xl-2
    {
        margin-left: 16.66667%;
    }
    .offset-xl-3
    {
        margin-left: 25%;
    }
    .offset-xl-4
    {
        margin-left: 33.33333%;
    }
    .offset-xl-5
    {
        margin-left: 41.66667%;
    }
    .offset-xl-6
    {
        margin-left: 50%;
    }
    .offset-xl-7
    {
        margin-left: 58.33333%;
    }
    .offset-xl-8
    {
        margin-left: 66.66667%;
    }
    .offset-xl-9
    {
        margin-left: 75%;
    }
    .offset-xl-10
    {
        margin-left: 83.33333%;
    }
    .offset-xl-11
    {
        margin-left: 91.66667%;
    }
}

.table
{
    width: 100%;
    margin-bottom: 1rem;

    background-color: transparent;
}
.table th,
.table td
{
    padding: .75rem;

    vertical-align: top;

    border-top: 1px solid #818a91;
}
.table thead th
{
    vertical-align: bottom;

    border-bottom: 2px solid #818a91;
}
.table tbody + tbody
{
    border-top: 2px solid #818a91;
}
.table .table
{
    background-color: #f1f1f1;
}

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

.table-bordered
{
    border: 1px solid #818a91;
}
.table-bordered th,
.table-bordered td
{
    border: 1px solid #818a91;
}
.table-bordered thead th,
.table-bordered thead td
{
    border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody
{
    border: 0;
}

.table-striped tbody tr:nth-of-type(odd)
{
    background-color: rgba(245, 247, 250, .5);
}

.table-hover tbody tr:hover
{
    background-color: rgba(245, 247, 250, .5);
}

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

.table-hover .table-primary:hover
{
    background-color: #d2c6f0;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th
{
    background-color: #d2c6f0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-active,
.table-active > th,
.table-active > td
{
    background-color: rgba(245, 247, 250, .5);
}

.table-hover .table-active:hover
{
    background-color: rgba(228, 233, 242, .5);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th
{
    background-color: rgba(228, 233, 242, .5);
}

.table .thead-dark th
{
    color: #f1f1f1;
    border-color: #3c4244; 
    background-color: #2a2e30;
}

.table .thead-light th
{
    color: #4e5154;
    border-color: #818a91; 
    background-color: #eceeef;
}

.table-dark
{
    color: #f1f1f1;
    background-color: #2a2e30;
}
.table-dark th,
.table-dark td,
.table-dark thead th
{
    border-color: #3c4244;
}
.table-dark.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;
        overflow-x: auto;

        width: 100%;

        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-sm > .table-bordered
    {
        border: 0;
    }
}

@media (max-width: 767.98px)
{
    .table-responsive-md
    {
        display: block;
        overflow-x: auto;

        width: 100%;

        -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;
        overflow-x: auto;

        width: 100%;

        -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;
        overflow-x: auto;

        width: 100%;

        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-xl > .table-bordered
    {
        border: 0;
    }
}

.table-responsive
{
    display: block;
    overflow-x: auto;

    width: 100%;

    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered
{
    border: 0;
}

.form-control
{
    font-size: 1rem;
    line-height: 1.25;

    display: block;

    width: 100%;
    height: -webkit-calc(2.75rem + 2px);
    height:    -moz-calc(2.75rem + 2px);
    height:         calc(2.75rem + 2px);
    padding: .75rem 1rem;

    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
       -moz-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
         -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; 

    color: #4e5154;
    border: 1px solid #adb5bd;
    border-radius: .21rem;
    background-color: #fff;
    background-clip: padding-box;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .form-control
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.form-control::-ms-expand
{
    border: 0; 
    background-color: transparent;
}
.form-control:focus
{
    color: #4e5154;
    border-color: #3bafda;
    outline: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.form-control::-webkit-input-placeholder
{
    opacity: 1; 
    color: #55595c;
}
.form-control:-moz-placeholder
{
    opacity: 1; 
    color: #55595c;
}
.form-control::-moz-placeholder
{
    opacity: 1; 
    color: #55595c;
}
.form-control:-ms-input-placeholder
{
    opacity: 1; 
    color: #55595c;
}
.form-control::placeholder
{
    opacity: 1; 
    color: #55595c;
}
.form-control:disabled,
.form-control[readonly]
{
    opacity: 1; 
    background-color: #eceeef;
}

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

.form-control-file,
.form-control-range
{
    display: block;

    width: 100%;
}

.col-form-label
{
    font-size: inherit;
    line-height: 1.25; 

    margin-bottom: 0;
    padding-top: -webkit-calc(.75rem + 1px);
    padding-top:    -moz-calc(.75rem + 1px);
    padding-top:         calc(.75rem + 1px);
    padding-bottom: -webkit-calc(.75rem + 1px);
    padding-bottom:    -moz-calc(.75rem + 1px);
    padding-bottom:         calc(.75rem + 1px);
}

.col-form-label-lg
{
    font-size: 1.1rem;
    line-height: 1.25; 

    padding-top: -webkit-calc(1rem + 1px);
    padding-top:    -moz-calc(1rem + 1px);
    padding-top:         calc(1rem + 1px);
    padding-bottom: -webkit-calc(1rem + 1px);
    padding-bottom:    -moz-calc(1rem + 1px);
    padding-bottom:         calc(1rem + 1px);
}

.col-form-label-sm
{
    font-size: .875rem;
    line-height: 1; 

    padding-top: -webkit-calc(.5rem + 1px);
    padding-top:    -moz-calc(.5rem + 1px);
    padding-top:         calc(.5rem + 1px);
    padding-bottom: -webkit-calc(.5rem + 1px);
    padding-bottom:    -moz-calc(.5rem + 1px);
    padding-bottom:         calc(.5rem + 1px);
}

.form-control-plaintext
{
    line-height: 1.25;

    display: block;

    width: 100%;
    margin-bottom: 0;
    padding-top: .75rem;
    padding-bottom: .75rem;

    color: #55595c;
    border: solid transparent;
    border-width: 1px 0; 
    background-color: transparent;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg
{
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm
{
    font-size: .875rem;
    line-height: 1;

    height: -webkit-calc(1.875rem + 2px + 10);
    height:    -moz-calc(1.875rem + 2px + 10);
    height:         calc(1.875rem + 2px + 10);
    padding: .5rem .75rem;

    border-radius: .18rem;
}

.form-control-lg
{
    font-size: 1.1rem;
    line-height: 1.25;

    height: -webkit-calc(3.375rem + 2px);
    height:    -moz-calc(3.375rem + 2px);
    height:         calc(3.375rem + 2px);
    padding: 1rem 1.25rem;

    border-radius: .27rem;
}

select.form-control[size],
select.form-control[multiple]
{
    height: auto;
}

textarea.form-control
{
    height: auto;
}

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

.form-text
{
    display: block;

    margin-top: .25rem;
}

.form-row
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-right: -5px;
    margin-left: -5px; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.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: #55595c;
}

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

.form-check-inline
{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display:    -moz-inline-box;
    display: -ms-inline-flexbox;
    display:         inline-flex;

    margin-right: .75rem; 
    padding-left: 0;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.form-check-inline .form-check-input
{
    position: static;

    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0;
}

.valid-feedback
{
    font-size: 80%;

    display: none;

    width: 100%;
    margin-top: .25rem;

    color: #37bc9b;
}

.valid-tooltip
{
    font-size: .875rem;
    line-height: 1.45;

    position: absolute;
    z-index: 5;
    top: 100%;

    display: none;

    max-width: 100%;
    margin-top: .1rem;
    padding: .25rem .5rem;

    color: #fff;
    border-radius: .21rem; 
    background-color: rgba(55, 188, 155, .9);
}

.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated
.custom-select:valid,
.custom-select.is-valid
{
    border-color: #37bc9b;
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated
  .custom-select:valid:focus,
.custom-select.is-valid:focus
{
    border-color: #37bc9b;
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .25);
            box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated
  .custom-select:valid ~ .valid-feedback,
.was-validated
  .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip
{
    display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip
{
    display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label
{
    color: #37bc9b;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip
{
    display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label
{
    color: #37bc9b;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before
{
    background-color: #93dfcc;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip
{
    display: block;
}

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

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before
{
    -webkit-box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 .2rem rgba(55, 188, 155, .25);
            box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 .2rem rgba(55, 188, 155, .25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label
{
    border-color: #37bc9b;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::after,
.custom-file-input.is-valid ~ .custom-file-label::after
{
    border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip
{
    display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .25);
            box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .25);
}

.invalid-feedback
{
    font-size: 80%;

    display: none;

    width: 100%;
    margin-top: .25rem;

    color: #da4453;
}

.invalid-tooltip
{
    font-size: .875rem;
    line-height: 1.45;

    position: absolute;
    z-index: 5;
    top: 100%;

    display: none;

    max-width: 100%;
    margin-top: .1rem;
    padding: .25rem .5rem;

    color: #fff;
    border-radius: .21rem; 
    background-color: rgba(218, 68, 83, .9);
}

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated
.custom-select:invalid,
.custom-select.is-invalid
{
    border-color: #da4453;
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated
  .custom-select:invalid:focus,
.custom-select.is-invalid:focus
{
    border-color: #da4453;
    -webkit-box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .25);
            box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated
  .custom-select:invalid ~ .invalid-feedback,
.was-validated
  .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip
{
    display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip
{
    display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label
{
    color: #da4453;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip
{
    display: block;
}

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

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip
{
    display: block;
}

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

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before
{
    -webkit-box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 .2rem rgba(218, 68, 83, .25);
            box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 .2rem rgba(218, 68, 83, .25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label
{
    border-color: #da4453;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::after,
.custom-file-input.is-invalid ~ .custom-file-label::after
{
    border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip
{
    display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .25);
            box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .25);
}

.form-inline
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-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: -webkit-flex;
        display:    -moz-box;
        display: -ms-flexbox;
        display:         flex;

        margin-bottom: 0; 

        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
        -ms-flex-pack: center;
                justify-content: center;
    }
    .form-inline .form-group
    {
        display: -webkit-box;
        display: -webkit-flex;
        display:    -moz-box;
        display: -ms-flexbox;
        display:         flex;

        margin-bottom: 0; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
           -moz-box-flex: 0;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        -ms-flex-align: center;
                align-items: center;
    }
    .form-inline .form-control
    {
        display: inline-block;

        width: auto;

        vertical-align: middle;
    }
    .form-inline .form-control-plaintext
    {
        display: inline-block;
    }
    .form-inline .input-group,
    .form-inline .custom-select
    {
        width: auto;
    }
    .form-inline .form-check
    {
        display: -webkit-box;
        display: -webkit-flex;
        display:    -moz-box;
        display: -ms-flexbox;
        display:         flex;

        width: auto;
        padding-left: 0; 

        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
        -ms-flex-pack: center;
                justify-content: center;
    }
    .form-inline .form-check-input
    {
        position: relative;

        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0;
    }
    .form-inline .custom-control
    {
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
        -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
           -moz-box-pack: center;
        -ms-flex-pack: center;
                justify-content: center;
    }
    .form-inline .custom-control-label
    {
        margin-bottom: 0;
    }
}

.btn
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;

    display: inline-block;

    padding: .75rem 1rem;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
       -moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
         -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; 
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    border: 1px solid transparent;
    border-radius: .21rem;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .btn
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.btn:hover,
.btn:focus
{
    text-decoration: none;
}
.btn:focus,
.btn.focus
{
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn.disabled,
.btn:disabled
{
    opacity: .65;
}
.btn:not(:disabled):not(.disabled)
{
    cursor: pointer;
}

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

.btn-primary
{
    color: #fff;
    border-color: #967adc; 
    background-color: #967adc;
}
.btn-primary:hover
{
    color: #fff;
    border-color: #7652d1; 
    background-color: #7e5cd4;
}
.btn-primary:focus,
.btn-primary.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
            box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
}
.btn-primary.disabled,
.btn-primary:disabled
{
    color: #fff;
    border-color: #967adc; 
    background-color: #967adc;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle
{
    color: #fff;
    border-color: #6e48cf; 
    background-color: #7652d1;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
            box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
}

.btn-secondary
{
    color: #fff;
    border-color: #55595c; 
    background-color: #55595c;
}
.btn-secondary:hover
{
    color: #fff;
    border-color: #3d3f41; 
    background-color: #434648;
}
.btn-secondary:focus,
.btn-secondary.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
            box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
}
.btn-secondary.disabled,
.btn-secondary:disabled
{
    color: #fff;
    border-color: #55595c; 
    background-color: #55595c;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle
{
    color: #fff;
    border-color: #36393b; 
    background-color: #3d3f41;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
            box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
}

.btn-success
{
    color: #fff;
    border-color: #37bc9b; 
    background-color: #37bc9b;
}
.btn-success:hover
{
    color: #fff;
    border-color: #2b957a; 
    background-color: #2e9e83;
}
.btn-success:focus,
.btn-success.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
}
.btn-success.disabled,
.btn-success:disabled
{
    color: #fff;
    border-color: #37bc9b; 
    background-color: #37bc9b;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle
{
    color: #fff;
    border-color: #298b72; 
    background-color: #2b957a;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
}

.btn-info
{
    color: #fff;
    border-color: #3bafda; 
    background-color: #3bafda;
}
.btn-info:hover
{
    color: #fff;
    border-color: #2494be; 
    background-color: #269dc9;
}
.btn-info:focus,
.btn-info.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
            box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
}
.btn-info.disabled,
.btn-info:disabled
{
    color: #fff;
    border-color: #3bafda; 
    background-color: #3bafda;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle
{
    color: #fff;
    border-color: #228cb3; 
    background-color: #2494be;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
            box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
}

.btn-warning
{
    color: #2a2e30;
    border-color: #f6bb42; 
    background-color: #f6bb42;
}
.btn-warning:hover
{
    color: #2a2e30;
    border-color: #f4a911; 
    background-color: #f4ae1d;
}
.btn-warning:focus,
.btn-warning.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
            box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
}
.btn-warning.disabled,
.btn-warning:disabled
{
    color: #2a2e30;
    border-color: #f6bb42; 
    background-color: #f6bb42;
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle
{
    color: #2a2e30;
    border-color: #eda30b; 
    background-color: #f4a911;
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
            box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
}

.btn-danger
{
    color: #fff;
    border-color: #da4453; 
    background-color: #da4453;
}
.btn-danger:hover
{
    color: #fff;
    border-color: #c42737; 
    background-color: #cf293a;
}
.btn-danger:focus,
.btn-danger.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
            box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
}
.btn-danger.disabled,
.btn-danger:disabled
{
    color: #fff;
    border-color: #da4453; 
    background-color: #da4453;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle
{
    color: #fff;
    border-color: #ba2534; 
    background-color: #c42737;
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
            box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
}

.btn-light
{
    color: #2a2e30;
    border-color: #f7f7f9; 
    background-color: #f7f7f9;
}
.btn-light:hover
{
    color: #2a2e30;
    border-color: #dadae3; 
    background-color: #e1e1e9;
}
.btn-light:focus,
.btn-light.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
            box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
}
.btn-light.disabled,
.btn-light:disabled
{
    color: #2a2e30;
    border-color: #f7f7f9; 
    background-color: #f7f7f9;
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle
{
    color: #2a2e30;
    border-color: #d3d3de; 
    background-color: #dadae3;
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
            box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
}

.btn-dark
{
    color: #fff;
    border-color: #373a3c; 
    background-color: #373a3c;
}
.btn-dark:hover
{
    color: #fff;
    border-color: #1f2021; 
    background-color: #252728;
}
.btn-dark:focus,
.btn-dark.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
}
.btn-dark.disabled,
.btn-dark:disabled
{
    color: #fff;
    border-color: #373a3c; 
    background-color: #373a3c;
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle
{
    color: #fff;
    border-color: #191a1b; 
    background-color: #1f2021;
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
}

.btn-outline-primary
{
    color: #967adc;
    border-color: #967adc; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-primary:hover
{
    color: #fff;
    border-color: #967adc; 
    background-color: #967adc;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
            box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled
{
    color: #967adc;
    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;
    border-color: #967adc; 
    background-color: #967adc;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
            box-shadow: 0 0 0 .2rem rgba(150, 122, 220, .5);
}

.btn-outline-secondary
{
    color: #55595c;
    border-color: #55595c; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-secondary:hover
{
    color: #fff;
    border-color: #55595c; 
    background-color: #55595c;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
            box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled
{
    color: #55595c;
    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;
    border-color: #55595c; 
    background-color: #55595c;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
            box-shadow: 0 0 0 .2rem rgba(85, 89, 92, .5);
}

.btn-outline-success
{
    color: #37bc9b;
    border-color: #37bc9b; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-success:hover
{
    color: #fff;
    border-color: #37bc9b; 
    background-color: #37bc9b;
}
.btn-outline-success:focus,
.btn-outline-success.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled
{
    color: #37bc9b;
    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;
    border-color: #37bc9b; 
    background-color: #37bc9b;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 188, 155, .5);
}

.btn-outline-info
{
    color: #3bafda;
    border-color: #3bafda; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-info:hover
{
    color: #fff;
    border-color: #3bafda; 
    background-color: #3bafda;
}
.btn-outline-info:focus,
.btn-outline-info.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
            box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled
{
    color: #3bafda;
    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;
    border-color: #3bafda; 
    background-color: #3bafda;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
            box-shadow: 0 0 0 .2rem rgba(59, 175, 218, .5);
}

.btn-outline-warning
{
    color: #f6bb42;
    border-color: #f6bb42; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-warning:hover
{
    color: #2a2e30;
    border-color: #f6bb42; 
    background-color: #f6bb42;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
            box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled
{
    color: #f6bb42;
    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: #2a2e30;
    border-color: #f6bb42; 
    background-color: #f6bb42;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
            box-shadow: 0 0 0 .2rem rgba(246, 187, 66, .5);
}

.btn-outline-danger
{
    color: #da4453;
    border-color: #da4453; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-danger:hover
{
    color: #fff;
    border-color: #da4453; 
    background-color: #da4453;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
            box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled
{
    color: #da4453;
    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;
    border-color: #da4453; 
    background-color: #da4453;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
            box-shadow: 0 0 0 .2rem rgba(218, 68, 83, .5);
}

.btn-outline-light
{
    color: #f7f7f9;
    border-color: #f7f7f9; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-light:hover
{
    color: #2a2e30;
    border-color: #f7f7f9; 
    background-color: #f7f7f9;
}
.btn-outline-light:focus,
.btn-outline-light.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
            box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled
{
    color: #f7f7f9;
    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: #2a2e30;
    border-color: #f7f7f9; 
    background-color: #f7f7f9;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
            box-shadow: 0 0 0 .2rem rgba(247, 247, 249, .5);
}

.btn-outline-dark
{
    color: #373a3c;
    border-color: #373a3c; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-dark:hover
{
    color: #fff;
    border-color: #373a3c; 
    background-color: #373a3c;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled
{
    color: #373a3c;
    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;
    border-color: #373a3c; 
    background-color: #373a3c;
}
.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
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
            box-shadow: 0 0 0 .2rem rgba(55, 58, 60, .5);
}

.btn-link
{
    font-weight: 400;

    color: #8666d7;
    background-color: transparent;
}
.btn-link:hover
{
    text-decoration: none;

    color: #5a32be;
    border-color: transparent; 
    background-color: transparent;
}
.btn-link:focus,
.btn-link.focus
{
    text-decoration: none;

    border-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-link:disabled,
.btn-link.disabled
{
    pointer-events: none; 

    color: #55595c;
}

.btn-lg,
.btn-group-lg > .btn
{
    font-size: 1.1rem;
    line-height: 1.25;

    padding: 1rem 1.25rem;

    border-radius: .27rem;
}

.btn-sm,
.btn-group-sm > .btn
{
    font-size: .875rem;
    line-height: 1;

    padding: .5rem .75rem;

    border-radius: .18rem;
}

.btn-block
{
    display: block;

    width: 100%;
}
.btn-block + .btn-block
{
    margin-top: .5rem;
}

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

.fade
{
    -webkit-transition: opacity .15s linear;
       -moz-transition: opacity .15s linear;
         -o-transition: opacity .15s linear;
            transition: opacity .15s linear;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .fade
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.fade:not(.show)
{
    opacity: 0;
}

.collapse:not(.show)
{
    display: none;
}

.collapsing
{
    position: relative;

    overflow: hidden;

    height: 0;

    -webkit-transition: height .35s ease;
       -moz-transition: height .35s ease;
         -o-transition: height .35s ease;
            transition: height .35s ease;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .collapsing
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft
{
    position: relative;
}

.dropdown-toggle::after
{
    display: inline-block;

    width: 0;
    height: 0;
    margin-left: .255em;

    content: '';
    vertical-align: .255em;

    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

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

.dropdown-menu
{
    font-size: 1rem;

    position: absolute;
    z-index: 1000;
    top: 100%;
    left: 0;

    display: none;
    float: left;

    min-width: 10rem;
    margin: .125rem 0 0;
    padding: .5rem 0;

    list-style: none;

    text-align: left;

    color: #55595c;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .21rem; 
    background-color: #fff;
    background-clip: padding-box;
}

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

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

    margin-top: 0;
    margin-bottom: .125rem;
}

.dropup .dropdown-toggle::after
{
    display: inline-block;

    width: 0;
    height: 0;
    margin-left: .255em;

    content: '';
    vertical-align: .255em;

    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent;
}

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

.dropright .dropdown-menu
{
    top: 0;
    right: auto;
    left: 100%;

    margin-top: 0;
    margin-left: .125rem;
}

.dropright .dropdown-toggle::after
{
    display: inline-block;

    width: 0;
    height: 0;
    margin-left: .255em;

    content: '';
    vertical-align: .255em;

    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
}

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

.dropright .dropdown-toggle::after
{
    vertical-align: 0;
}

.dropleft .dropdown-menu
{
    top: 0;
    right: 100%;
    left: auto;

    margin-top: 0;
    margin-right: .125rem;
}

.dropleft .dropdown-toggle::after
{
    display: inline-block;

    width: 0;
    height: 0;
    margin-left: .255em;

    content: ''; 
    vertical-align: .255em;
}

.dropleft .dropdown-toggle::after
{
    display: none;
}

.dropleft .dropdown-toggle::before
{
    display: inline-block;

    width: 0;
    height: 0;
    margin-right: .255em;

    content: '';
    vertical-align: .255em;

    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent;
}

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

.dropleft .dropdown-toggle::before
{
    vertical-align: 0;
}

.dropdown-menu[x-placement^='top'],
.dropdown-menu[x-placement^='right'],
.dropdown-menu[x-placement^='bottom'],
.dropdown-menu[x-placement^='left']
{
    right: auto;
    bottom: auto;
}

.dropdown-divider
{
    overflow: hidden;

    height: 0;
    margin: .5rem 0;

    border-top: 1px solid #eceeef;
}

.dropdown-item
{
    font-weight: 400;

    display: block;
    clear: both;

    width: 100%;
    padding: .6rem 1.2rem;

    text-align: inherit;
    white-space: nowrap;

    color: #2a2e30;
    border: 0; 
    background-color: transparent;
}
.dropdown-item:hover,
.dropdown-item:focus
{
    text-decoration: none;

    color: #1e2122;
    background-color: #f1f1f1;
}
.dropdown-item.active,
.dropdown-item:active
{
    text-decoration: none;

    color: #fff;
    background-color: #3bafda;
}
.dropdown-item.disabled,
.dropdown-item:disabled
{
    color: #55595c;
    background-color: transparent;
}

.dropdown-menu.show
{
    display: block;
}

.dropdown-header
{
    font-size: .875rem;

    display: block;

    margin-bottom: 0;
    padding: .5rem 1.2rem;

    white-space: nowrap; 

    color: #55595c;
}

.dropdown-item-text
{
    display: block;

    padding: .6rem 1.2rem;

    color: #2a2e30;
}

.btn-group,
.btn-group-vertical
{
    position: relative;

    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display:    -moz-inline-box;
    display: -ms-inline-flexbox;
    display:         inline-flex;

    vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn
{
    position: relative;

    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover
{
    z-index: 1;
}
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active
{
    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-toolbar
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
    -ms-flex-pack: start;
            justify-content: flex-start;
}
.btn-toolbar .input-group
{
    width: auto;
}

.btn-group > .btn:first-child
{
    margin-left: 0;
}

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

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

.dropdown-toggle-split
{
    padding-right: .75rem;
    padding-left: .75rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after
{
    margin-left: 0;
}
.dropleft .dropdown-toggle-split::before
{
    margin-right: 0;
}

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

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

.btn-group-vertical
{
            flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
    -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-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;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn
{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn
{
    margin-bottom: 0;
}
.btn-group-toggle > .btn input[type='radio'],
.btn-group-toggle > .btn input[type='checkbox'],
.btn-group-toggle > .btn-group > .btn input[type='radio'],
.btn-group-toggle > .btn-group > .btn input[type='checkbox']
{
    position: absolute;

    clip: rect(0, 0, 0, 0);

    pointer-events: none;
}

.input-group
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    width: 100%; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
    -ms-flex-align: stretch;
            align-items: stretch;
}
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file
{
    position: relative;

    width: 1%;
    margin-bottom: 0; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file
{
    margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label
{
    z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus
{
    z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child)
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child)
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group > .custom-file
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
}
.input-group-prepend .btn,
.input-group-append .btn
{
    position: relative;
    z-index: 2;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn
{
    margin-left: -1px;
}

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

.input-group-append
{
    margin-left: -1px;
}

.input-group-text
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-bottom: 0;
    padding: .75rem 1rem;

    text-align: center;
    white-space: nowrap;

    color: #4e5154;
    border: 1px solid #adb5bd;
    border-radius: .21rem; 
    background-color: #f1f1f1;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.input-group-text input[type='radio'],
.input-group-text input[type='checkbox']
{
    margin-top: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn
{
    font-size: 1.1rem;
    line-height: 1.25;

    height: -webkit-calc(3.375rem + 2px);
    height:    -moz-calc(3.375rem + 2px);
    height:         calc(3.375rem + 2px);
    padding: 1rem 1.25rem;

    border-radius: .27rem;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn
{
    font-size: .875rem;
    line-height: 1;

    height: -webkit-calc(1.875rem + 2px + 10);
    height:    -moz-calc(1.875rem + 2px + 10);
    height:         calc(1.875rem + 2px + 10);
    padding: .5rem .75rem;

    border-radius: .18rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.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)
{
    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:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .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)
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.custom-control
{
    position: relative;

    display: block;

    min-height: 1.45rem;
    padding-left: 1.5rem;
}

.custom-control-inline
{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display:    -moz-inline-box;
    display: -ms-inline-flexbox;
    display:         inline-flex;

    margin-right: 1rem;
}

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

    opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before
{
    color: #fff;
    background-color: #3bafda;
}
.custom-control-input:focus ~ .custom-control-label::before
{
    -webkit-box-shadow: 0 0 0 1px #f1f1f1, none;
            box-shadow: 0 0 0 1px #f1f1f1, none;
}
.custom-control-input:active ~ .custom-control-label::before
{
    color: #fff;
    background-color: #d1ecf6;
}
.custom-control-input:disabled ~ .custom-control-label
{
    color: #55595c;
}
.custom-control-input:disabled ~ .custom-control-label::before
{
    background-color: #eceeef;
}

.custom-control-label
{
    position: relative;

    margin-bottom: 0;
}
.custom-control-label::before
{
    position: absolute;
    top: .225rem;
    left: -1.5rem;

    display: block;

    width: 1rem;
    height: 1rem;

    content: '';
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;

    background-color: #818a91;
}
.custom-control-label::after
{
    position: absolute;
    top: .225rem;
    left: -1.5rem;

    display: block;

    width: 1rem;
    height: 1rem;

    content: '';

    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 50% 50%;
            background-size: 50% 50%;
}

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before
{
    background-color: #3bafda;
}

.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::before
{
    background-color: #3bafda;
}

.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
{
    background-color: rgba(150, 122, 220, .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before
{
    background-color: rgba(150, 122, 220, .5);
}

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

.custom-radio .custom-control-input:checked ~ .custom-control-label::before
{
    background-color: #3bafda;
}

.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(150, 122, 220, .5);
}

.custom-select
{
    line-height: 1.25;

    display: inline-block;

    width: 100%;
    height: -webkit-calc(2.75rem + 2px);
    height:    -moz-calc(2.75rem + 2px);
    height:         calc(2.75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;

    vertical-align: middle;

    color: #4e5154;
    border: 1px solid #adb5bd;
    border-radius: .21rem;
    background: #fff url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23373a3c\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E') no-repeat right .75rem center;
    -webkit-background-size: 8px 10px;
            background-size: 8px 10px;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.custom-select:focus
{
    border-color: #3bafda;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 175, 218, .5);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(59, 175, 218, .5);
}
.custom-select:focus::-ms-value
{
    color: #4e5154;
    background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size='1'])
{
    height: auto;
    padding-right: .75rem;

    background-image: none;
}
.custom-select:disabled
{
    color: #55595c;
    background-color: #eceeef;
}
.custom-select::-ms-expand
{
    opacity: 0;
}

.custom-select-sm
{
    font-size: 75%; 

    height: -webkit-calc(1.875rem + 2px + 10);
    height:    -moz-calc(1.875rem + 2px + 10);
    height:         calc(1.875rem + 2px + 10);
    padding-top: .375rem;
    padding-bottom: .375rem;
}

.custom-select-lg
{
    font-size: 125%; 

    height: -webkit-calc(3.375rem + 2px);
    height:    -moz-calc(3.375rem + 2px);
    height:         calc(3.375rem + 2px);
    padding-top: .375rem;
    padding-bottom: .375rem;
}

.custom-file
{
    position: relative;

    display: inline-block;

    width: 100%;
    height: -webkit-calc(2.75rem + 2px);
    height:    -moz-calc(2.75rem + 2px);
    height:         calc(2.75rem + 2px);
    margin-bottom: 0;
}

.custom-file-input
{
    position: relative;
    z-index: 2;

    width: 100%;
    height: -webkit-calc(2.75rem + 2px);
    height:    -moz-calc(2.75rem + 2px);
    height:         calc(2.75rem + 2px);
    margin: 0;

    opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label
{
    border-color: #3bafda;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.custom-file-input:focus ~ .custom-file-label::after
{
    border-color: #3bafda;
}
.custom-file-input:disabled ~ .custom-file-label
{
    background-color: #eceeef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after
{
    content: 'Browse';
}

.custom-file-label
{
    line-height: 1.25;

    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;

    height: -webkit-calc(2.75rem + 2px);
    height:    -moz-calc(2.75rem + 2px);
    height:         calc(2.75rem + 2px);
    padding: .75rem 1rem;

    color: #4e5154;
    border: 1px solid #adb5bd;
    border-radius: .21rem; 
    background-color: #fff;
}
.custom-file-label::after
{
    line-height: 1.25;

    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    bottom: 0;

    display: block;

    height: 2.75rem;
    padding: .75rem 1rem;

    content: 'Browse';

    color: #4e5154;
    border-left: 1px solid #adb5bd;
    border-radius: 0 .21rem .21rem 0; 
    background-color: #f1f1f1;
}

.custom-range
{
    width: 100%;
    padding-left: 0;

    background-color: transparent;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.custom-range:focus
{
    outline: none;
}
.custom-range:focus::-webkit-slider-thumb
{
    -webkit-box-shadow: 0 0 0 1px #f1f1f1, none;
            box-shadow: 0 0 0 1px #f1f1f1, none;
}
.custom-range:focus::-moz-range-thumb
{
    box-shadow: 0 0 0 1px #f1f1f1, none;
}
.custom-range:focus::-ms-thumb
{
    box-shadow: 0 0 0 1px #f1f1f1, none;
}
.custom-range::-moz-focus-outer
{
    border: 0;
}
.custom-range::-webkit-slider-thumb
{
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;

    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
       -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
         -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;

    border: 0;
    border-radius: 1rem;
    background-color: #3bafda;

    -webkit-appearance: none;
            appearance: none;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .custom-range::-webkit-slider-thumb
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.custom-range::-webkit-slider-thumb:active
{
    background-color: #d1ecf6;
}
.custom-range::-webkit-slider-runnable-track
{
    width: 100%;
    height: .5rem;

    cursor: pointer;

    color: transparent;
    border-color: transparent;
    border-radius: 1rem; 
    background-color: #818a91;
}
.custom-range::-moz-range-thumb
{
    width: 1rem;
    height: 1rem;

    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
       -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
         -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;

    border: 0;
    border-radius: 1rem;
    background-color: #3bafda;

    -moz-appearance: none;
         appearance: none;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .custom-range::-moz-range-thumb
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.custom-range::-moz-range-thumb:active
{
    background-color: #d1ecf6;
}
.custom-range::-moz-range-track
{
    width: 100%;
    height: .5rem;

    cursor: pointer;

    color: transparent;
    border-color: transparent;
    border-radius: 1rem; 
    background-color: #818a91;
}
.custom-range::-ms-thumb
{
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;

    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
       -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
         -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;

    border: 0;
    border-radius: 1rem;
    background-color: #3bafda;

    appearance: none;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .custom-range::-ms-thumb
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.custom-range::-ms-thumb:active
{
    background-color: #d1ecf6;
}
.custom-range::-ms-track
{
    width: 100%;
    height: .5rem;

    cursor: pointer;

    color: transparent;
    border-width: .5rem; 
    border-color: transparent;
    background-color: transparent;
}
.custom-range::-ms-fill-lower
{
    border-radius: 1rem; 
    background-color: #818a91;
}
.custom-range::-ms-fill-upper
{
    margin-right: 15px;

    border-radius: 1rem; 
    background-color: #818a91;
}

.custom-control-label::before,
.custom-file-label,
.custom-select
{
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
       -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
         -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .custom-control-label::before,
    .custom-file-label,
    .custom-select
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}

.nav
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-bottom: 0;
    padding-left: 0;

    list-style: none; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.nav-link
{
    display: block;

    padding: .5rem 1rem;
}
.nav-link:hover,
.nav-link:focus
{
    text-decoration: none;
}
.nav-link.disabled
{
    color: #55595c;
}

.nav-tabs
{
    border-bottom: 1px solid #adb5bd;
}
.nav-tabs .nav-item
{
    margin-bottom: -1px;
}
.nav-tabs .nav-link
{
    border: 1px solid transparent;
    border-top-left-radius: .21rem;
    border-top-right-radius: .21rem;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus
{
    border-color: #adb5bd #adb5bd #adb5bd;
}
.nav-tabs .nav-link.disabled
{
    color: #55595c;
    border-color: transparent; 
    background-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link
{
    color: #4e5154;
    border-color: #adb5bd #adb5bd #f1f1f1; 
    background-color: #f1f1f1;
}
.nav-tabs .dropdown-menu
{
    margin-top: -1px;

    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link
{
    border-radius: .21rem;
}

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

.nav-fill .nav-item
{
    text-align: center; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.nav-justified .nav-item
{
    text-align: center; 

    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
    -ms-flex-positive: 1;
            flex-grow: 1;
}

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

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

.navbar
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    padding: .5rem 1rem; 

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

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
}

.navbar-brand
{
    font-size: 1.1rem;
    line-height: inherit;

    display: inline-block;

    margin-right: 1rem;
    padding-top: .4275rem;
    padding-bottom: .4275rem;

    white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus
{
    text-decoration: none;
}

.navbar-nav
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    margin-bottom: 0;
    padding-left: 0;

    list-style: none; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
}
.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
{
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
    -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}

.navbar-toggler
{
    font-size: 1.1rem;
    line-height: 1;

    padding: .25rem .75rem;

    border: 1px solid transparent;
    border-radius: .21rem; 
    background-color: transparent;
}
.navbar-toggler:hover,
.navbar-toggler:focus
{
    text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled)
{
    cursor: pointer;
}

.navbar-toggler-icon
{
    display: inline-block;

    width: 1.5em;
    height: 1.5em;

    content: '';
    vertical-align: middle;

    background: no-repeat center center;
    -webkit-background-size: 100% 100%;
            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
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
        -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav
    {
                flex-direction: row; 

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu
    {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link
    {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid
    {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
    }
    .navbar-expand-sm .navbar-collapse
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;

        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
                flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler
    {
        display: none;
    }
}

@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
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
        -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav
    {
                flex-direction: row; 

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu
    {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link
    {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid
    {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
    }
    .navbar-expand-md .navbar-collapse
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;

        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
                flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler
    {
        display: none;
    }
}

@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
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
        -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav
    {
                flex-direction: row; 

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu
    {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link
    {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid
    {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
    }
    .navbar-expand-lg .navbar-collapse
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;

        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
                flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler
    {
        display: none;
    }
}

@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
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row nowrap;
                flex-flow: row nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
           -moz-box-pack: start;
        -ms-flex-pack: start;
                justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav
    {
                flex-direction: row; 

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu
    {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link
    {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid
    {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
    }
    .navbar-expand-xl .navbar-collapse
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;

        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
                flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler
    {
        display: none;
    }
}

.navbar-expand
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-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
{
            flex-direction: row; 

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu
{
    position: absolute;
}
.navbar-expand .navbar-nav .nav-link
{
    padding-right: .5rem;
    padding-left: .5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid
{
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse
{
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display:    -moz-box !important;
    display: -ms-flexbox !important;
    display:         flex !important;

    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
            flex-basis: auto;
}
.navbar-expand .navbar-toggler
{
    display: none;
}

.navbar-light .navbar-brand
{
    color: #373a3c;
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus
{
    color: #373a3c;
}

.navbar-light .navbar-nav .nav-link
{
    color: #55595c;
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus
{
    color: #818a91;
}
.navbar-light .navbar-nav .nav-link.disabled
{
    color: #f1f1f1;
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active
{
    color: #373a3c;
}

.navbar-light .navbar-toggler
{
    color: #55595c;
    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=\'%2355595c\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E');
}

.navbar-light .navbar-text
{
    color: #55595c;
}
.navbar-light .navbar-text a
{
    color: #373a3c;
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus
{
    color: #373a3c;
}

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

.navbar-dark .navbar-nav .nav-link
{
    color: white;
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus
{
    color: rgba(255, 255, 255, .9);
}
.navbar-dark .navbar-nav .nav-link.disabled
{
    color: rgba(255, 255, 255, .5);
}

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

.navbar-dark .navbar-toggler
{
    color: white;
    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=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E');
}

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

.card
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    min-width: 0;

    word-wrap: break-word;

    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: .27rem; 
    background-color: #fff;
    background-clip: border-box;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
}
.card > hr
{
    margin-right: 0;
    margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child
{
    border-top-left-radius: .27rem;
    border-top-right-radius: .27rem;
}
.card > .list-group:last-child .list-group-item:last-child
{
    border-bottom-right-radius: .27rem;
    border-bottom-left-radius: .27rem;
}

.card-body
{
    padding: 1.5rem; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.card-title
{
    margin-bottom: 1.5rem;
}

.card-subtitle
{
    margin-top: -.75rem;
    margin-bottom: 0;
}

.card-text:last-child
{
    margin-bottom: 0;
}

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

.card-link + .card-link
{
    margin-left: 1.5rem;
}

.card-header
{
    margin-bottom: 0;
    padding: 1.5rem 1.5rem;

    border-bottom: 1px solid rgba(0, 0, 0, .06); 
    background-color: #fff;
}
.card-header:first-child
{
    border-radius: -webkit-calc(.27rem - 1px) -webkit-calc(.27rem - 1px) 0 0;
    border-radius:    -moz-calc(.27rem - 1px) -moz-calc(.27rem - 1px) 0 0;
    border-radius:         calc(.27rem - 1px) calc(.27rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child
{
    border-top: 0;
}

.card-footer
{
    padding: 1.5rem 1.5rem;

    border-top: 1px solid rgba(0, 0, 0, .06); 
    background-color: #fff;
}
.card-footer:last-child
{
    border-radius: 0 0 -webkit-calc(.27rem - 1px) -webkit-calc(.27rem - 1px);
    border-radius: 0 0 -moz-calc(.27rem - 1px) -moz-calc(.27rem - 1px);
    border-radius: 0 0 calc(.27rem - 1px) calc(.27rem - 1px);
}

.card-header-tabs
{
    margin-right: -.75rem;
    margin-bottom: -1.5rem;
    margin-left: -.75rem;

    border-bottom: 0;
}

.card-header-pills
{
    margin-right: -.75rem;
    margin-left: -.75rem;
}

.card-img-overlay
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    padding: 1.25rem;
}

.card-img
{
    width: 100%;

    border-radius: -webkit-calc(.27rem - 1px);
    border-radius:    -moz-calc(.27rem - 1px);
    border-radius:         calc(.27rem - 1px);
}

.card-img-top
{
    width: 100%;

    border-top-left-radius: -webkit-calc(.27rem - 1px);
    border-top-left-radius:    -moz-calc(.27rem - 1px);
    border-top-left-radius:         calc(.27rem - 1px);
    border-top-right-radius: -webkit-calc(.27rem - 1px);
    border-top-right-radius:    -moz-calc(.27rem - 1px);
    border-top-right-radius:         calc(.27rem - 1px);
}

.card-img-bottom
{
    width: 100%;

    border-bottom-right-radius: -webkit-calc(.27rem - 1px);
    border-bottom-right-radius:    -moz-calc(.27rem - 1px);
    border-bottom-right-radius:         calc(.27rem - 1px);
    border-bottom-left-radius: -webkit-calc(.27rem - 1px);
    border-bottom-left-radius:    -moz-calc(.27rem - 1px);
    border-bottom-left-radius:         calc(.27rem - 1px);
}

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

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
}
.card-deck .card
{
    margin-bottom: 15px;
}
@media (min-width: 576px)
{
    .card-deck
    {
        margin-right: -15px;
        margin-left: -15px; 

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
    }
    .card-deck .card
    {
        display: -webkit-box;
        display: -webkit-flex;
        display:    -moz-box;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: column;

        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; 

        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
           -moz-box-flex: 1;
            -ms-flex: 1 0 0;
                flex: 1 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
    }
}

.card-group
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
}
.card-group > .card
{
    margin-bottom: 15px;
}
@media (min-width: 576px)
{
    .card-group
    {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
    }
    .card-group > .card
    {
        margin-bottom: 0; 

        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
           -moz-box-flex: 1;
            -ms-flex: 1 0 0;
                flex: 1 0 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-img-top,
    .card-group > .card:first-child .card-header
    {
        border-top-right-radius: 0;
    }
    .card-group > .card:first-child .card-img-bottom,
    .card-group > .card:first-child .card-footer
    {
        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-img-top,
    .card-group > .card:last-child .card-header
    {
        border-top-left-radius: 0;
    }
    .card-group > .card:last-child .card-img-bottom,
    .card-group > .card:last-child .card-footer
    {
        border-bottom-left-radius: 0;
    }
    .card-group > .card:only-child
    {
        border-radius: .27rem;
    }
    .card-group > .card:only-child .card-img-top,
    .card-group > .card:only-child .card-header
    {
        border-top-left-radius: .27rem;
        border-top-right-radius: .27rem;
    }
    .card-group > .card:only-child .card-img-bottom,
    .card-group > .card:only-child .card-footer
    {
        border-bottom-right-radius: .27rem;
        border-bottom-left-radius: .27rem;
    }
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child)
    {
        border-radius: 0;
    }
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
    .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-header,
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer
    {
        border-radius: 0;
    }
}

.card-columns .card
{
    margin-bottom: 1.5rem;
}

@media (min-width: 576px)
{
    .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;
        orphans: 1;
        widows: 1;
    }
    .card-columns .card
    {
        display: inline-block;

        width: 100%;
    }
}

.accordion .card:not(:first-of-type):not(:last-of-type)
{
    border-bottom: 0;
    border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child
{
    border-radius: 0;
}

.accordion .card:first-of-type
{
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion .card:last-of-type
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.breadcrumb
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-bottom: 1rem;
    padding: .75rem 0rem;

    list-style: none;

    border-radius: .21rem; 
    background-color: #eceeef;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.breadcrumb-item + .breadcrumb-item
{
    padding-left: .5rem;
}
.breadcrumb-item + .breadcrumb-item::before
{
    display: inline-block;

    padding-right: .5rem;

    content: '/'; 

    color: #55595c;
}

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

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

.breadcrumb-item.active
{
    color: #55595c;
}

.pagination
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    padding-left: 0;

    list-style: none;

    border-radius: .21rem;
}

.page-link
{
    line-height: 1.25;

    position: relative;

    display: block;

    margin-left: -1px;
    padding: .5rem .75rem;

    color: #8666d7;
    border: 1px solid #818a91; 
    background-color: #fff;
}
.page-link:hover
{
    z-index: 2;

    text-decoration: none;

    color: #5a32be;
    border-color: #818a91; 
    background-color: #f1f1f1;
}
.page-link:focus
{
    z-index: 2;

    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.page-link:not(:disabled):not(.disabled)
{
    cursor: pointer;
}

.page-item:first-child .page-link
{
    margin-left: 0;

    border-top-left-radius: .21rem;
    border-bottom-left-radius: .21rem;
}

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

.page-item.active .page-link
{
    z-index: 1;

    color: #fff;
    border-color: #3bafda; 
    background-color: #3bafda;
}

.page-item.disabled .page-link
{
    cursor: auto;
    pointer-events: none;

    color: #55595c;
    border-color: #818a91; 
    background-color: #fff;
}

.pagination-lg .page-link
{
    font-size: 1.1rem;
    line-height: 1.25; 

    padding: .75rem 1.5rem;
}

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

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

.pagination-sm .page-link
{
    font-size: .875rem;
    line-height: 1; 

    padding: .25rem .5rem;
}

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

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

.badge
{
    font-size: 85%;
    font-weight: 600;
    line-height: 1;

    display: inline-block;

    padding: .35em .4em;

    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;

    border-radius: .21rem;
}
.badge:empty
{
    display: none;
}

.btn .badge
{
    position: relative;
    top: -1px;
}

.badge-pill
{
    padding-right: .6em;
    padding-left: .6em;

    border-radius: 10rem;
}

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

    color: #fff;
    background-color: #7652d1;
}

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

    color: #fff;
    background-color: #3d3f41;
}

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

    color: #fff;
    background-color: #2b957a;
}

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

    color: #fff;
    background-color: #2494be;
}

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

    color: #2a2e30;
    background-color: #f4a911;
}

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

    color: #fff;
    background-color: #c42737;
}

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

    color: #2a2e30;
    background-color: #dadae3;
}

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

    color: #fff;
    background-color: #1f2021;
}

.jumbotron
{
    margin-bottom: 2rem;
    padding: 2rem 1rem;

    border-radius: .27rem; 
    background-color: #eceeef;
}
@media (min-width: 576px)
{
    .jumbotron
    {
        padding: 4rem 2rem;
    }
}

.jumbotron-fluid
{
    padding-right: 0;
    padding-left: 0;

    border-radius: 0;
}

.alert
{
    position: relative;

    margin-bottom: 1rem;
    padding: .75rem 1rem;

    border: 1px solid transparent;
    border-radius: .21rem;
}

.alert-heading
{
    color: inherit;
}

.alert-link
{
    font-weight: 600;
}

.alert-dismissible
{
    padding-right: 3.5rem;
}
.alert-dismissible .close
{
    position: absolute;
    top: 0;
    right: 0;

    padding: .75rem 1rem;

    color: inherit;
}

.alert-primary
{
    color: #4e3f72;
    border-color: #e2daf5; 
    background-color: #eae4f8;
}
.alert-primary hr
{
    border-top-color: #d2c6f0;
}
.alert-primary .alert-link
{
    color: #382d51;
}

.alert-secondary
{
    color: #2c2e30;
    border-color: #cfd1d1; 
    background-color: #dddede;
}
.alert-secondary hr
{
    border-top-color: #c2c5c5;
}
.alert-secondary .alert-link
{
    color: #141515;
}

.alert-success
{
    color: #1d6251;
    border-color: #c7ece3; 
    background-color: #d7f2eb;
}
.alert-success hr
{
    border-top-color: #b4e6d9;
}
.alert-success .alert-link
{
    color: #113b30;
}

.alert-info
{
    color: #1f5b71;
    border-color: #c8e9f5; 
    background-color: #d8eff8;
}
.alert-info hr
{
    border-top-color: #b2e0f1;
}
.alert-info .alert-link
{
    color: #143b49;
}

.alert-warning
{
    color: #806122;
    border-color: #fcecca; 
    background-color: #fdf1d9;
}
.alert-warning hr
{
    border-top-color: #fbe3b2;
}
.alert-warning .alert-link
{
    color: #584217;
}

.alert-danger
{
    color: #71232b;
    border-color: #f5cbcf; 
    background-color: #f8dadd;
}
.alert-danger hr
{
    border-top-color: #f1b6bb;
}
.alert-danger .alert-link
{
    color: #4a171c;
}

.alert-light
{
    color: #808081;
    border-color: #fdfdfd; 
    background-color: #fdfdfe;
}
.alert-light hr
{
    border-top-color: #f0f0f0;
}
.alert-light .alert-link
{
    color: #676767;
}

.alert-dark
{
    color: #1d1e1f;
    border-color: #c7c8c8; 
    background-color: #d7d8d8;
}
.alert-dark hr
{
    border-top-color: #babbbb;
}
.alert-dark .alert-link
{
    color: #040505;
}

@-webkit-keyframes progress-bar-stripes
{
    from
    {
        background-position: 1rem 0;
    }
    to
    {
        background-position: 0 0;
    }
}

@-moz-keyframes progress-bar-stripes
{
    from
    {
        background-position: 1rem 0;
    }
    to
    {
        background-position: 0 0;
    }
}

@-o-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
{
    font-size: .75rem;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    overflow: hidden;

    height: 1rem;

    border-radius: .21rem; 
    background-color: #eee;
}

.progress-bar
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    -webkit-transition: width .6s ease;
       -moz-transition: width .6s ease;
         -o-transition: width .6s ease;
            transition: width .6s ease; 
    text-align: center;
    white-space: nowrap;

    color: #fff;
    background-color: #967adc;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .progress-bar
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}

.progress-bar-striped
{
    background-image: -webkit-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-image:    -moz-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-image:      -o-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-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);
    -webkit-background-size: 1rem 1rem;
            background-size: 1rem 1rem;
}

.progress-bar-animated
{
    -webkit-animation: progress-bar-stripes 1s linear infinite;
       -moz-animation: progress-bar-stripes 1s linear infinite;
         -o-animation: progress-bar-stripes 1s linear infinite;
            animation: progress-bar-stripes 1s linear infinite;
}

.media
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
    -ms-flex-align: start;
            align-items: flex-start;
}

.media-body
{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.list-group
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    margin-bottom: 0; 
    padding-left: 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
}

.list-group-item-action
{
    width: 100%;

    text-align: inherit; 

    color: #4e5154;
}
.list-group-item-action:hover,
.list-group-item-action:focus
{
    text-decoration: none;

    color: #4e5154;
    background-color: #f1f1f1;
}
.list-group-item-action:active
{
    color: #55595c;
    background-color: #eceeef;
}

.list-group-item
{
    position: relative;

    display: block;

    margin-bottom: -1px;
    padding: 1.25rem 1.25rem;

    border: 1px solid #e4e7ed; 
    background-color: #fff;
}
.list-group-item:first-child
{
    border-top-left-radius: .21rem;
    border-top-right-radius: .21rem;
}
.list-group-item:last-child
{
    margin-bottom: 0;

    border-bottom-right-radius: .21rem;
    border-bottom-left-radius: .21rem;
}
.list-group-item:hover,
.list-group-item:focus
{
    z-index: 1;

    text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled
{
    color: #55595c;
    background-color: #fff;
}
.list-group-item.active
{
    z-index: 2;

    color: #fff;
    border-color: #3bafda; 
    background-color: #3bafda;
}

.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: #4e3f72;
    background-color: #e2daf5;
}
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus
{
    color: #4e3f72;
    background-color: #d2c6f0;
}
.list-group-item-primary.list-group-item-action.active
{
    color: #fff;
    border-color: #4e3f72; 
    background-color: #4e3f72;
}

.list-group-item-secondary
{
    color: #2c2e30;
    background-color: #cfd1d1;
}
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus
{
    color: #2c2e30;
    background-color: #c2c5c5;
}
.list-group-item-secondary.list-group-item-action.active
{
    color: #fff;
    border-color: #2c2e30; 
    background-color: #2c2e30;
}

.list-group-item-success
{
    color: #1d6251;
    background-color: #c7ece3;
}
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus
{
    color: #1d6251;
    background-color: #b4e6d9;
}
.list-group-item-success.list-group-item-action.active
{
    color: #fff;
    border-color: #1d6251; 
    background-color: #1d6251;
}

.list-group-item-info
{
    color: #1f5b71;
    background-color: #c8e9f5;
}
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus
{
    color: #1f5b71;
    background-color: #b2e0f1;
}
.list-group-item-info.list-group-item-action.active
{
    color: #fff;
    border-color: #1f5b71; 
    background-color: #1f5b71;
}

.list-group-item-warning
{
    color: #806122;
    background-color: #fcecca;
}
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus
{
    color: #806122;
    background-color: #fbe3b2;
}
.list-group-item-warning.list-group-item-action.active
{
    color: #fff;
    border-color: #806122; 
    background-color: #806122;
}

.list-group-item-danger
{
    color: #71232b;
    background-color: #f5cbcf;
}
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus
{
    color: #71232b;
    background-color: #f1b6bb;
}
.list-group-item-danger.list-group-item-action.active
{
    color: #fff;
    border-color: #71232b; 
    background-color: #71232b;
}

.list-group-item-light
{
    color: #808081;
    background-color: #fdfdfd;
}
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus
{
    color: #808081;
    background-color: #f0f0f0;
}
.list-group-item-light.list-group-item-action.active
{
    color: #fff;
    border-color: #808081; 
    background-color: #808081;
}

.list-group-item-dark
{
    color: #1d1e1f;
    background-color: #c7c8c8;
}
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus
{
    color: #1d1e1f;
    background-color: #babbbb;
}
.list-group-item-dark.list-group-item-action.active
{
    color: #fff;
    border-color: #1d1e1f; 
    background-color: #1d1e1f;
}

.close
{
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;

    float: right;

    opacity: .5; 
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
.close:not(:disabled):not(.disabled)
{
    cursor: pointer;
}
.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus
{
    text-decoration: none;

    opacity: .75; 
    color: #000;
}

button.close
{
    padding: 0;

    border: 0;
    background-color: transparent;

    -webkit-appearance: none;
}

.modal-open
{
    overflow: hidden;
}
.modal-open .modal
{
    overflow-x: hidden;
    overflow-y: auto;
}

.modal
{
    position: fixed;
    z-index: 1050;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;
    overflow: hidden;

    outline: 0;
}

.modal-dialog
{
    position: relative;

    width: auto;
    margin: .5rem;

    pointer-events: none;
}
.modal.fade .modal-dialog
{
    -webkit-transition: -webkit-transform .3s ease-out;
       -moz-transition:         transform .3s ease-out, -moz-transform .3s ease-out;
         -o-transition:      -o-transform .3s ease-out;
            transition: -webkit-transform .3s ease-out;
            transition:         transform .3s ease-out;
            transition:         transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
       -moz-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
         -o-transform: translate(0, -25%);
            transform: translate(0, -25%);
}
@media screen and (prefers-reduced-motion: reduce)
{
    .modal.fade .modal-dialog
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}
.modal.show .modal-dialog
{
    -webkit-transform: translate(0, 0);
       -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
}

.modal-dialog-centered
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    min-height: -webkit-calc(100% - (.5rem * 2));
    min-height:    -moz-calc(100% - (.5rem * 2));
    min-height:         calc(100% - (.5rem * 2)); 

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.modal-dialog-centered::before
{
    display: block;

    height: -webkit-calc(100vh - (.5rem * 2));
    height:    -moz-calc(100vh - (.5rem * 2));
    height:         calc(100vh - (.5rem * 2));

    content: '';
}

.modal-content
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    width: 100%;

    pointer-events: auto;

    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .27rem;
    outline: 0; 
    background-color: #fff;
    background-clip: padding-box;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
}

.modal-backdrop
{
    position: fixed;
    z-index: 1040;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    background-color: #000;
}
.modal-backdrop.fade
{
    opacity: 0;
}
.modal-backdrop.show
{
    opacity: .5;
}

.modal-header
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    padding: 1rem;

    border-bottom: 1px solid #eceeef;
    border-top-left-radius: .27rem;
    border-top-right-radius: .27rem; 

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
    -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
}
.modal-header .close
{
    margin: -1rem -1rem -1rem auto; 
    padding: 1rem;
}

.modal-title
{
    line-height: 1.45; 

    margin-bottom: 0;
}

.modal-body
{
    position: relative;

    padding: 1rem; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.modal-footer
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    padding: 1rem;

    border-top: 1px solid #eceeef; 

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
    -ms-flex-pack: end;
            justify-content: flex-end;
}
.modal-footer > :not(:first-child)
{
    margin-left: .25rem;
}
.modal-footer > :not(:last-child)
{
    margin-right: .25rem;
}

.modal-scrollbar-measure
{
    position: absolute;
    top: -9999px;

    overflow: scroll; 

    width: 50px;
    height: 50px;
}

@media (min-width: 576px)
{
    .modal-dialog
    {
        max-width: 500px;
        margin: 1.75rem auto;
    }
    .modal-dialog-centered
    {
        min-height: -webkit-calc(100% - (1.75rem * 2));
        min-height:    -moz-calc(100% - (1.75rem * 2));
        min-height:         calc(100% - (1.75rem * 2));
    }
    .modal-dialog-centered::before
    {
        height: -webkit-calc(100vh - (1.75rem * 2));
        height:    -moz-calc(100vh - (1.75rem * 2));
        height:         calc(100vh - (1.75rem * 2));
    }
    .modal-sm
    {
        max-width: 300px;
    }
}

@media (min-width: 992px)
{
    .modal-lg
    {
        max-width: 800px;
    }
}

.tooltip
{
    font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.45;

    position: absolute;
    z-index: 1070;

    display: block;

    margin: 0;

    text-align: left;
    text-align: start;
    white-space: normal;
    text-decoration: none;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    word-wrap: break-word;
    word-break: normal;

    opacity: 0; 
    text-shadow: none;

    line-break: auto;
}
.tooltip.show
{
    opacity: .9;
}
.tooltip .arrow
{
    position: absolute;

    display: block;

    width: .8rem;
    height: .4rem;
}
.tooltip .arrow::before
{
    position: absolute;

    content: '';

    border-style: solid; 
    border-color: transparent;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^='top']
{
    padding: .4rem 0;
}
.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^='top'] .arrow
{
    bottom: 0;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^='top'] .arrow::before
{
    top: 0;

    border-width: .4rem .4rem 0;
    border-top-color: #000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^='right']
{
    padding: 0 .4rem;
}
.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^='right'] .arrow
{
    left: 0;

    width: .4rem;
    height: .8rem;
}
.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^='right'] .arrow::before
{
    right: 0;

    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^='bottom']
{
    padding: .4rem 0;
}
.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^='bottom'] .arrow
{
    top: 0;
}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^='bottom'] .arrow::before
{
    bottom: 0;

    border-width: 0 .4rem .4rem;
    border-bottom-color: #000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^='left']
{
    padding: 0 .4rem;
}
.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^='left'] .arrow
{
    right: 0;

    width: .4rem;
    height: .8rem;
}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^='left'] .arrow::before
{
    left: 0;

    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000;
}

.tooltip-inner
{
    max-width: 200px;
    padding: .25rem .5rem;

    text-align: center;

    color: #fff;
    border-radius: .21rem; 
    background-color: #000;
}

.popover
{
    font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.45;

    position: absolute;
    z-index: 1060;
    top: 0;
    left: 0;

    display: block;

    max-width: 276px;

    text-align: left;
    text-align: start;
    white-space: normal;
    text-decoration: none;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    word-wrap: break-word;
    word-break: normal;

    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .27rem; 
    background-color: #fff;
    background-clip: padding-box;
    text-shadow: none;

    line-break: auto;
}
.popover .arrow
{
    position: absolute;

    display: block;

    width: 1rem;
    height: .5rem;
    margin: 0 .27rem;
}
.popover .arrow::before,
.popover .arrow::after
{
    position: absolute;

    display: block;

    content: '';

    border-style: solid; 
    border-color: transparent;
}

.bs-popover-top,
.bs-popover-auto[x-placement^='top']
{
    margin-bottom: .5rem;
}
.bs-popover-top .arrow,
.bs-popover-auto[x-placement^='top'] .arrow
{
    bottom: -webkit-calc((.5rem + 1px) * -1);
    bottom:    -moz-calc((.5rem + 1px) * -1);
    bottom:         calc((.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^='top'] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^='top'] .arrow::after
{
    border-width: .5rem .5rem 0;
}
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^='top'] .arrow::before
{
    bottom: 0;

    border-top-color: rgba(0, 0, 0, .25);
}

.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^='top'] .arrow::after
{
    bottom: 1px;

    border-top-color: #fff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^='right']
{
    margin-left: .5rem;
}
.bs-popover-right .arrow,
.bs-popover-auto[x-placement^='right'] .arrow
{
    left: -webkit-calc((.5rem + 1px) * -1);
    left:    -moz-calc((.5rem + 1px) * -1);
    left:         calc((.5rem + 1px) * -1);

    width: .5rem;
    height: 1rem;
    margin: .27rem 0;
}
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^='right'] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^='right'] .arrow::after
{
    border-width: .5rem .5rem .5rem 0;
}
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^='right'] .arrow::before
{
    left: 0;

    border-right-color: rgba(0, 0, 0, .25);
}

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^='right'] .arrow::after
{
    left: 1px;

    border-right-color: #fff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^='bottom']
{
    margin-top: .5rem;
}
.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^='bottom'] .arrow
{
    top: -webkit-calc((.5rem + 1px) * -1);
    top:    -moz-calc((.5rem + 1px) * -1);
    top:         calc((.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^='bottom'] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^='bottom'] .arrow::after
{
    border-width: 0 .5rem .5rem .5rem;
}
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^='bottom'] .arrow::before
{
    top: 0;

    border-bottom-color: rgba(0, 0, 0, .25);
}

.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^='bottom'] .arrow::after
{
    top: 1px;

    border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^='bottom'] .popover-header::before
{
    position: absolute;
    top: 0;
    left: 50%;

    display: block;

    width: 1rem;
    margin-left: -.5rem;

    content: '';

    border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^='left']
{
    margin-right: .5rem;
}
.bs-popover-left .arrow,
.bs-popover-auto[x-placement^='left'] .arrow
{
    right: -webkit-calc((.5rem + 1px) * -1);
    right:    -moz-calc((.5rem + 1px) * -1);
    right:         calc((.5rem + 1px) * -1);

    width: .5rem;
    height: 1rem;
    margin: .27rem 0;
}
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^='left'] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^='left'] .arrow::after
{
    border-width: .5rem 0 .5rem .5rem;
}
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^='left'] .arrow::before
{
    right: 0;

    border-left-color: rgba(0, 0, 0, .25);
}

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^='left'] .arrow::after
{
    right: 1px;

    border-left-color: #fff;
}

.popover-header
{
    font-size: 1rem;

    margin-bottom: 0;
    padding: .5rem .75rem;

    color: #373a3c;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: -webkit-calc(.27rem - 1px);
    border-top-left-radius:    -moz-calc(.27rem - 1px);
    border-top-left-radius:         calc(.27rem - 1px);
    border-top-right-radius: -webkit-calc(.27rem - 1px);
    border-top-right-radius:    -moz-calc(.27rem - 1px);
    border-top-right-radius:         calc(.27rem - 1px); 
    background-color: #f7f7f7;
}
.popover-header:empty
{
    display: none;
}

.popover-body
{
    padding: .5rem .75rem;

    color: #55595c;
}

.carousel
{
    position: relative;
}

.carousel-inner
{
    position: relative;

    overflow: hidden; 

    width: 100%;
}

.carousel-item
{
    position: relative;

    display: none;

    width: 100%;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
       -moz-perspective: 1000px;
            perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev
{
    display: block;

    -webkit-transition: -webkit-transform .6s ease;
       -moz-transition:         transform .6s ease, -moz-transform .6s ease;
         -o-transition:      -o-transform .6s ease;
            transition: -webkit-transform .6s ease;
            transition:         transform .6s ease;
            transition:         transform .6s ease, -webkit-transform .6s ease, -moz-transform .6s ease, -o-transform .6s ease;
}
@media screen and (prefers-reduced-motion: reduce)
{
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev
    {
        -webkit-transition: none;
           -moz-transition: none;
             -o-transition: none;
                transition: none;
    }
}

.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);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-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);
           -moz-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
}

.carousel-item-next,
.active.carousel-item-right
{
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d))
{
    .carousel-item-next,
    .active.carousel-item-right
    {
        -webkit-transform: translate3d(100%, 0, 0);
           -moz-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
    }
}

.carousel-item-prev,
.active.carousel-item-left
{
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d))
{
    .carousel-item-prev,
    .active.carousel-item-left
    {
        -webkit-transform: translate3d(-100%, 0, 0);
           -moz-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
    }
}

.carousel-fade .carousel-item
{
    -webkit-transition-duration: .6s;
       -moz-transition-duration: .6s;
         -o-transition-duration: .6s;
            transition-duration: .6s;
    -webkit-transition-property: opacity;
       -moz-transition-property: opacity;
         -o-transition-property: opacity;
            transition-property: opacity; 

    opacity: 0;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right
{
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right
{
    opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev
{
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d))
{
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev
    {
        -webkit-transform: translate3d(0, 0, 0);
           -moz-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
}

.carousel-control-prev,
.carousel-control-next
{
    position: absolute;
    top: 0;
    bottom: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    width: 15%;

    text-align: center;

    opacity: .5; 
    color: #fff;

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus
{
    text-decoration: none;

    opacity: .9; 
    color: #fff;
    outline: 0;
}

.carousel-control-prev
{
    left: 0;
}

.carousel-control-next
{
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon
{
    display: inline-block;

    width: 20px;
    height: 20px;

    background: transparent no-repeat center center;
    -webkit-background-size: 100% 100%;
            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;
    z-index: 15;
    right: 0;
    bottom: 10px;
    left: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-right: 15%;
    margin-left: 15%;
    padding-left: 0;

    list-style: none; 

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.carousel-indicators li
{
    position: relative;

    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;

    cursor: pointer;
    text-indent: -999px;

    background-color: rgba(255, 255, 255, .5); 

    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
}
.carousel-indicators li::before
{
    position: absolute;
    top: -10px;
    left: 0;

    display: inline-block;

    width: 100%;
    height: 10px;

    content: '';
}
.carousel-indicators li::after
{
    position: absolute;
    bottom: -10px;
    left: 0;

    display: inline-block;

    width: 100%;
    height: 10px;

    content: '';
}
.carousel-indicators .active
{
    background-color: #fff;
}

.carousel-caption
{
    position: absolute;
    z-index: 10;
    right: 15%;
    bottom: 20px;
    left: 15%;

    padding-top: 20px;
    padding-bottom: 20px;

    text-align: center; 

    color: #fff;
}

.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: #967adc !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus
{
    background-color: #7652d1 !important;
}

.bg-secondary
{
    background-color: #55595c !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus
{
    background-color: #3d3f41 !important;
}

.bg-success
{
    background-color: #37bc9b !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus
{
    background-color: #2b957a !important;
}

.bg-info
{
    background-color: #3bafda !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus
{
    background-color: #2494be !important;
}

.bg-warning
{
    background-color: #f6bb42 !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus
{
    background-color: #f4a911 !important;
}

.bg-danger
{
    background-color: #da4453 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus
{
    background-color: #c42737 !important;
}

.bg-light
{
    background-color: #f7f7f9 !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus
{
    background-color: #dadae3 !important;
}

.bg-dark
{
    background-color: #373a3c !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus
{
    background-color: #1f2021 !important;
}

.bg-white
{
    background-color: #fff !important;
}

.bg-transparent
{
    background-color: transparent !important;
}

.border
{
    border: 1px solid #818a91 !important;
}

.border-top
{
    border-top: 1px solid #818a91 !important;
}

.border-right
{
    border-right: 1px solid #818a91 !important;
}

.border-bottom
{
    border-bottom: 1px solid #818a91 !important;
}

.border-left
{
    border-left: 1px solid #818a91 !important;
}

.border-0
{
    border: 0 !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: #967adc !important;
}

.border-secondary
{
    border-color: #55595c !important;
}

.border-success
{
    border-color: #37bc9b !important;
}

.border-info
{
    border-color: #3bafda !important;
}

.border-warning
{
    border-color: #f6bb42 !important;
}

.border-danger
{
    border-color: #da4453 !important;
}

.border-light
{
    border-color: #f7f7f9 !important;
}

.border-dark
{
    border-color: #373a3c !important;
}

.border-white
{
    border-color: #fff !important;
}

.rounded
{
    border-radius: .21rem !important;
}

.rounded-top
{
    border-top-left-radius: .21rem !important;
    border-top-right-radius: .21rem !important;
}

.rounded-right
{
    border-top-right-radius: .21rem !important;
    border-bottom-right-radius: .21rem !important;
}

.rounded-bottom
{
    border-bottom-right-radius: .21rem !important;
    border-bottom-left-radius: .21rem !important;
}

.rounded-left
{
    border-top-left-radius: .21rem !important;
    border-bottom-left-radius: .21rem !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: -webkit-flex !important;
    display:    -moz-box !important;
    display: -ms-flexbox !important;
    display:         flex !important;
}

.d-inline-flex
{
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display:    -moz-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: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-sm-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display:    -moz-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: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-md-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display:    -moz-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: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-lg-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display:    -moz-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: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-xl-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display:    -moz-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: -webkit-flex !important;
        display:    -moz-box !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-print-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display:    -moz-inline-box !important;
        display: -ms-inline-flexbox !important;
        display:         inline-flex !important;
    }
}

.embed-responsive
{
    position: relative;

    display: block;
    overflow: hidden; 

    width: 100%;
    padding: 0;
}
.embed-responsive::before
{
    display: block;

    content: '';
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.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.85714%;
}

.embed-responsive-16by9::before
{
    padding-top: 56.25%;
}

.embed-responsive-4by3::before
{
    padding-top: 75%;
}

.embed-responsive-1by1::before
{
    padding-top: 100%;
}

.flex-row
{
            flex-direction: row !important; 

    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
}

.flex-column
{
            flex-direction: column !important; 

    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
}

.flex-row-reverse
{
            flex-direction: row-reverse !important; 

    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
}

.flex-column-reverse
{
            flex-direction: column-reverse !important; 

    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
}

.flex-wrap
{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
}

.flex-nowrap
{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
}

.flex-wrap-reverse
{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
}

.flex-fill
{
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
}

.flex-grow-0
{
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
       -moz-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
}

.flex-grow-1
{
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
       -moz-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
}

.flex-shrink-0
{
    -webkit-flex-shrink: 0 !important;
    -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
}

.flex-shrink-1
{
    -webkit-flex-shrink: 1 !important;
    -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
}

.justify-content-start
{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
    -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}

.justify-content-end
{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
            justify-content: flex-end !important;
}

.justify-content-center
{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
}

.justify-content-between
{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
            justify-content: space-between !important;
}

.justify-content-around
{
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
}

.align-items-start
{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
    -ms-flex-align: start !important;
            align-items: flex-start !important;
}

.align-items-end
{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
    -ms-flex-align: end !important;
            align-items: flex-end !important;
}

.align-items-center
{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
    -ms-flex-align: center !important;
            align-items: center !important;
}

.align-items-baseline
{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
    -ms-flex-align: baseline !important;
            align-items: baseline !important;
}

.align-items-stretch
{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
    -ms-flex-align: stretch !important;
            align-items: stretch !important;
}

.align-content-start
{
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
}

.align-content-end
{
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
}

.align-content-center
{
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
            align-content: center !important;
}

.align-content-between
{
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
}

.align-content-around
{
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
}

.align-content-stretch
{
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
}

.align-self-auto
{
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
            align-self: auto !important;
}

.align-self-start
{
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
            align-self: flex-start !important;
}

.align-self-end
{
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
            align-self: flex-end !important;
}

.align-self-center
{
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
}

.align-self-baseline
{
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
}

.align-self-stretch
{
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
}

@media (min-width: 576px)
{
    .flex-sm-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: row !important;
    }
    .flex-sm-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: column !important;
    }
    .flex-sm-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-sm-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-sm-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .flex-sm-fill
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
           -moz-box-flex: 1 !important;
            -ms-flex: 1 1 auto !important;
                flex: 1 1 auto !important;
    }
    .flex-sm-grow-0
    {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
           -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
                flex-grow: 0 !important;
    }
    .flex-sm-grow-1
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
           -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
                flex-grow: 1 !important;
    }
    .flex-sm-shrink-0
    {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
                flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1
    {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
                flex-shrink: 1 !important;
    }
    .justify-content-sm-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
           -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-sm-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
           -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-sm-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
           -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-sm-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
           -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-sm-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-sm-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
           -moz-box-align: start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-sm-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
           -moz-box-align: end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-sm-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
           -moz-box-align: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-sm-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
           -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-sm-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
           -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-sm-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-sm-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-sm-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-sm-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-sm-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-sm-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-sm-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-sm-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-sm-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-sm-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-sm-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-sm-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 768px)
{
    .flex-md-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: row !important;
    }
    .flex-md-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: column !important;
    }
    .flex-md-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-md-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-md-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
           -moz-box-flex: 1 !important;
            -ms-flex: 1 1 auto !important;
                flex: 1 1 auto !important;
    }
    .flex-md-grow-0
    {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
           -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
                flex-grow: 0 !important;
    }
    .flex-md-grow-1
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
           -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
                flex-grow: 1 !important;
    }
    .flex-md-shrink-0
    {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
                flex-shrink: 0 !important;
    }
    .flex-md-shrink-1
    {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
                flex-shrink: 1 !important;
    }
    .justify-content-md-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
           -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-md-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
           -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-md-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
           -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-md-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
           -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-md-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-md-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
           -moz-box-align: start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-md-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
           -moz-box-align: end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-md-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
           -moz-box-align: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-md-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
           -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-md-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
           -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-md-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-md-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-md-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-md-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-md-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-md-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-md-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-md-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-md-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-md-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-md-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-md-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 992px)
{
    .flex-lg-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: row !important;
    }
    .flex-lg-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: column !important;
    }
    .flex-lg-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-lg-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-lg-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
           -moz-box-flex: 1 !important;
            -ms-flex: 1 1 auto !important;
                flex: 1 1 auto !important;
    }
    .flex-lg-grow-0
    {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
           -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
                flex-grow: 0 !important;
    }
    .flex-lg-grow-1
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
           -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
                flex-grow: 1 !important;
    }
    .flex-lg-shrink-0
    {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
                flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1
    {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
                flex-shrink: 1 !important;
    }
    .justify-content-lg-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
           -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-lg-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
           -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-lg-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
           -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-lg-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
           -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-lg-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-lg-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
           -moz-box-align: start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-lg-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
           -moz-box-align: end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-lg-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
           -moz-box-align: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-lg-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
           -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-lg-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
           -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-lg-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-lg-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-lg-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-lg-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-lg-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-lg-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-lg-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-lg-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-lg-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-lg-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-lg-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-lg-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 1200px)
{
    .flex-xl-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: row !important;
    }
    .flex-xl-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: normal !important;
            -ms-flex-direction: column !important;
    }
    .flex-xl-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
           -moz-box-orient: horizontal !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
           -moz-box-orient: vertical !important;
           -moz-box-direction: reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-xl-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-xl-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
           -moz-box-flex: 1 !important;
            -ms-flex: 1 1 auto !important;
                flex: 1 1 auto !important;
    }
    .flex-xl-grow-0
    {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
           -moz-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
                flex-grow: 0 !important;
    }
    .flex-xl-grow-1
    {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
           -moz-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
                flex-grow: 1 !important;
    }
    .flex-xl-shrink-0
    {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
                flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1
    {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
                flex-shrink: 1 !important;
    }
    .justify-content-xl-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
           -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-xl-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
           -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-xl-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
           -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-xl-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
           -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-xl-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-xl-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
           -moz-box-align: start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-xl-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
           -moz-box-align: end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-xl-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
           -moz-box-align: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-xl-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
           -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-xl-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
           -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-xl-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-xl-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-xl-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-xl-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-xl-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-xl-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-xl-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-xl-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-xl-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-xl-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-xl-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-xl-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

.float-left
{
    float: left !important;
}

.float-right
{
    float: right !important;
}

.float-none
{
    float: none !important;
}

@media (min-width: 576px)
{
    .float-sm-left
    {
        float: left !important;
    }
    .float-sm-right
    {
        float: right !important;
    }
    .float-sm-none
    {
        float: none !important;
    }
}

@media (min-width: 768px)
{
    .float-md-left
    {
        float: left !important;
    }
    .float-md-right
    {
        float: right !important;
    }
    .float-md-none
    {
        float: none !important;
    }
}

@media (min-width: 992px)
{
    .float-lg-left
    {
        float: left !important;
    }
    .float-lg-right
    {
        float: right !important;
    }
    .float-lg-none
    {
        float: none !important;
    }
}

@media (min-width: 1200px)
{
    .float-xl-left
    {
        float: left !important;
    }
    .float-xl-right
    {
        float: right !important;
    }
    .float-xl-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-top
{
    position: fixed;
    z-index: 1030; 
    top: 0;
    right: 0;
    left: 0;
}

.fixed-bottom
{
    position: fixed;
    z-index: 1030; 
    right: 0;
    bottom: 0;
    left: 0;
}

@supports ((position: -webkit-sticky) or (position: sticky))
{
    .sticky-top
    {
        position: -webkit-sticky;
        position:         sticky;
        z-index: 1020; 
        top: 0;
    }
}

.sr-only
{
    position: absolute;

    overflow: hidden;
    clip: rect(0, 0, 0, 0);

    width: 1px;
    height: 1px;
    padding: 0;

    white-space: nowrap;

    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus
{
    position: static;

    overflow: visible;
    clip: auto;

    width: auto;
    height: auto;

    white-space: normal;
}

.shadow-sm
{
    -webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
            box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.shadow
{
    -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
            box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.shadow-lg
{
    -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

.shadow-none
{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.w-25
{
    width: 25% !important;
}

.w-50
{
    width: 50% !important;
}

.w-75
{
    width: 75% !important;
}

.w-100
{
    width: 100% !important;
}

.w-auto
{
    width: auto !important;
}

.h-25
{
    height: 25% !important;
}

.h-50
{
    height: 50% !important;
}

.h-75
{
    height: 75% !important;
}

.h-100
{
    height: 100% !important;
}

.h-auto
{
    height: auto !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: 1rem !important;
}

.mt-1,
.my-1
{
    margin-top: 1rem !important;
}

.mr-1,
.mx-1
{
    margin-right: 1rem !important;
}

.mb-1,
.my-1
{
    margin-bottom: 1rem !important;
}

.ml-1,
.mx-1
{
    margin-left: 1rem !important;
}

.m-2
{
    margin: 1.5rem !important;
}

.mt-2,
.my-2
{
    margin-top: 1.5rem !important;
}

.mr-2,
.mx-2
{
    margin-right: 1.5rem !important;
}

.mb-2,
.my-2
{
    margin-bottom: 1.5rem !important;
}

.ml-2,
.mx-2
{
    margin-left: 1.5rem !important;
}

.m-3
{
    margin: 3rem !important;
}

.mt-3,
.my-3
{
    margin-top: 3rem !important;
}

.mr-3,
.mx-3
{
    margin-right: 3rem !important;
}

.mb-3,
.my-3
{
    margin-bottom: 3rem !important;
}

.ml-3,
.mx-3
{
    margin-left: 3rem !important;
}

.m-4
{
    margin: 3.5rem !important;
}

.mt-4,
.my-4
{
    margin-top: 3.5rem !important;
}

.mr-4,
.mx-4
{
    margin-right: 3.5rem !important;
}

.mb-4,
.my-4
{
    margin-bottom: 3.5rem !important;
}

.ml-4,
.mx-4
{
    margin-left: 3.5rem !important;
}

.m-5
{
    margin: 4rem !important;
}

.mt-5,
.my-5
{
    margin-top: 4rem !important;
}

.mr-5,
.mx-5
{
    margin-right: 4rem !important;
}

.mb-5,
.my-5
{
    margin-bottom: 4rem !important;
}

.ml-5,
.mx-5
{
    margin-left: 4rem !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: 1rem !important;
}

.pt-1,
.py-1
{
    padding-top: 1rem !important;
}

.pr-1,
.px-1
{
    padding-right: 1rem !important;
}

.pb-1,
.py-1
{
    padding-bottom: 1rem !important;
}

.pl-1,
.px-1
{
    padding-left: 1rem !important;
}

.p-2
{
    padding: 1.5rem !important;
}

.pt-2,
.py-2
{
    padding-top: 1.5rem !important;
}

.pr-2,
.px-2
{
    padding-right: 1.5rem !important;
}

.pb-2,
.py-2
{
    padding-bottom: 1.5rem !important;
}

.pl-2,
.px-2
{
    padding-left: 1.5rem !important;
}

.p-3
{
    padding: 3rem !important;
}

.pt-3,
.py-3
{
    padding-top: 3rem !important;
}

.pr-3,
.px-3
{
    padding-right: 3rem !important;
}

.pb-3,
.py-3
{
    padding-bottom: 3rem !important;
}

.pl-3,
.px-3
{
    padding-left: 3rem !important;
}

.p-4
{
    padding: 3.5rem !important;
}

.pt-4,
.py-4
{
    padding-top: 3.5rem !important;
}

.pr-4,
.px-4
{
    padding-right: 3.5rem !important;
}

.pb-4,
.py-4
{
    padding-bottom: 3.5rem !important;
}

.pl-4,
.px-4
{
    padding-left: 3.5rem !important;
}

.p-5
{
    padding: 4rem !important;
}

.pt-5,
.py-5
{
    padding-top: 4rem !important;
}

.pr-5,
.px-5
{
    padding-right: 4rem !important;
}

.pb-5,
.py-5
{
    padding-bottom: 4rem !important;
}

.pl-5,
.px-5
{
    padding-left: 4rem !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;
}

@media (min-width: 576px)
{
    .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: 1rem !important;
    }
    .mt-sm-1,
    .my-sm-1
    {
        margin-top: 1rem !important;
    }
    .mr-sm-1,
    .mx-sm-1
    {
        margin-right: 1rem !important;
    }
    .mb-sm-1,
    .my-sm-1
    {
        margin-bottom: 1rem !important;
    }
    .ml-sm-1,
    .mx-sm-1
    {
        margin-left: 1rem !important;
    }
    .m-sm-2
    {
        margin: 1.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2
    {
        margin-top: 1.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2
    {
        margin-right: 1.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2
    {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2
    {
        margin-left: 1.5rem !important;
    }
    .m-sm-3
    {
        margin: 3rem !important;
    }
    .mt-sm-3,
    .my-sm-3
    {
        margin-top: 3rem !important;
    }
    .mr-sm-3,
    .mx-sm-3
    {
        margin-right: 3rem !important;
    }
    .mb-sm-3,
    .my-sm-3
    {
        margin-bottom: 3rem !important;
    }
    .ml-sm-3,
    .mx-sm-3
    {
        margin-left: 3rem !important;
    }
    .m-sm-4
    {
        margin: 3.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4
    {
        margin-top: 3.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4
    {
        margin-right: 3.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4
    {
        margin-bottom: 3.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4
    {
        margin-left: 3.5rem !important;
    }
    .m-sm-5
    {
        margin: 4rem !important;
    }
    .mt-sm-5,
    .my-sm-5
    {
        margin-top: 4rem !important;
    }
    .mr-sm-5,
    .mx-sm-5
    {
        margin-right: 4rem !important;
    }
    .mb-sm-5,
    .my-sm-5
    {
        margin-bottom: 4rem !important;
    }
    .ml-sm-5,
    .mx-sm-5
    {
        margin-left: 4rem !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: 1rem !important;
    }
    .pt-sm-1,
    .py-sm-1
    {
        padding-top: 1rem !important;
    }
    .pr-sm-1,
    .px-sm-1
    {
        padding-right: 1rem !important;
    }
    .pb-sm-1,
    .py-sm-1
    {
        padding-bottom: 1rem !important;
    }
    .pl-sm-1,
    .px-sm-1
    {
        padding-left: 1rem !important;
    }
    .p-sm-2
    {
        padding: 1.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2
    {
        padding-top: 1.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2
    {
        padding-right: 1.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2
    {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2
    {
        padding-left: 1.5rem !important;
    }
    .p-sm-3
    {
        padding: 3rem !important;
    }
    .pt-sm-3,
    .py-sm-3
    {
        padding-top: 3rem !important;
    }
    .pr-sm-3,
    .px-sm-3
    {
        padding-right: 3rem !important;
    }
    .pb-sm-3,
    .py-sm-3
    {
        padding-bottom: 3rem !important;
    }
    .pl-sm-3,
    .px-sm-3
    {
        padding-left: 3rem !important;
    }
    .p-sm-4
    {
        padding: 3.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4
    {
        padding-top: 3.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4
    {
        padding-right: 3.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4
    {
        padding-bottom: 3.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4
    {
        padding-left: 3.5rem !important;
    }
    .p-sm-5
    {
        padding: 4rem !important;
    }
    .pt-sm-5,
    .py-sm-5
    {
        padding-top: 4rem !important;
    }
    .pr-sm-5,
    .px-sm-5
    {
        padding-right: 4rem !important;
    }
    .pb-sm-5,
    .py-sm-5
    {
        padding-bottom: 4rem !important;
    }
    .pl-sm-5,
    .px-sm-5
    {
        padding-left: 4rem !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;
    }
}

@media (min-width: 768px)
{
    .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: 1rem !important;
    }
    .mt-md-1,
    .my-md-1
    {
        margin-top: 1rem !important;
    }
    .mr-md-1,
    .mx-md-1
    {
        margin-right: 1rem !important;
    }
    .mb-md-1,
    .my-md-1
    {
        margin-bottom: 1rem !important;
    }
    .ml-md-1,
    .mx-md-1
    {
        margin-left: 1rem !important;
    }
    .m-md-2
    {
        margin: 1.5rem !important;
    }
    .mt-md-2,
    .my-md-2
    {
        margin-top: 1.5rem !important;
    }
    .mr-md-2,
    .mx-md-2
    {
        margin-right: 1.5rem !important;
    }
    .mb-md-2,
    .my-md-2
    {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-2,
    .mx-md-2
    {
        margin-left: 1.5rem !important;
    }
    .m-md-3
    {
        margin: 3rem !important;
    }
    .mt-md-3,
    .my-md-3
    {
        margin-top: 3rem !important;
    }
    .mr-md-3,
    .mx-md-3
    {
        margin-right: 3rem !important;
    }
    .mb-md-3,
    .my-md-3
    {
        margin-bottom: 3rem !important;
    }
    .ml-md-3,
    .mx-md-3
    {
        margin-left: 3rem !important;
    }
    .m-md-4
    {
        margin: 3.5rem !important;
    }
    .mt-md-4,
    .my-md-4
    {
        margin-top: 3.5rem !important;
    }
    .mr-md-4,
    .mx-md-4
    {
        margin-right: 3.5rem !important;
    }
    .mb-md-4,
    .my-md-4
    {
        margin-bottom: 3.5rem !important;
    }
    .ml-md-4,
    .mx-md-4
    {
        margin-left: 3.5rem !important;
    }
    .m-md-5
    {
        margin: 4rem !important;
    }
    .mt-md-5,
    .my-md-5
    {
        margin-top: 4rem !important;
    }
    .mr-md-5,
    .mx-md-5
    {
        margin-right: 4rem !important;
    }
    .mb-md-5,
    .my-md-5
    {
        margin-bottom: 4rem !important;
    }
    .ml-md-5,
    .mx-md-5
    {
        margin-left: 4rem !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: 1rem !important;
    }
    .pt-md-1,
    .py-md-1
    {
        padding-top: 1rem !important;
    }
    .pr-md-1,
    .px-md-1
    {
        padding-right: 1rem !important;
    }
    .pb-md-1,
    .py-md-1
    {
        padding-bottom: 1rem !important;
    }
    .pl-md-1,
    .px-md-1
    {
        padding-left: 1rem !important;
    }
    .p-md-2
    {
        padding: 1.5rem !important;
    }
    .pt-md-2,
    .py-md-2
    {
        padding-top: 1.5rem !important;
    }
    .pr-md-2,
    .px-md-2
    {
        padding-right: 1.5rem !important;
    }
    .pb-md-2,
    .py-md-2
    {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-2,
    .px-md-2
    {
        padding-left: 1.5rem !important;
    }
    .p-md-3
    {
        padding: 3rem !important;
    }
    .pt-md-3,
    .py-md-3
    {
        padding-top: 3rem !important;
    }
    .pr-md-3,
    .px-md-3
    {
        padding-right: 3rem !important;
    }
    .pb-md-3,
    .py-md-3
    {
        padding-bottom: 3rem !important;
    }
    .pl-md-3,
    .px-md-3
    {
        padding-left: 3rem !important;
    }
    .p-md-4
    {
        padding: 3.5rem !important;
    }
    .pt-md-4,
    .py-md-4
    {
        padding-top: 3.5rem !important;
    }
    .pr-md-4,
    .px-md-4
    {
        padding-right: 3.5rem !important;
    }
    .pb-md-4,
    .py-md-4
    {
        padding-bottom: 3.5rem !important;
    }
    .pl-md-4,
    .px-md-4
    {
        padding-left: 3.5rem !important;
    }
    .p-md-5
    {
        padding: 4rem !important;
    }
    .pt-md-5,
    .py-md-5
    {
        padding-top: 4rem !important;
    }
    .pr-md-5,
    .px-md-5
    {
        padding-right: 4rem !important;
    }
    .pb-md-5,
    .py-md-5
    {
        padding-bottom: 4rem !important;
    }
    .pl-md-5,
    .px-md-5
    {
        padding-left: 4rem !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;
    }
}

@media (min-width: 992px)
{
    .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: 1rem !important;
    }
    .mt-lg-1,
    .my-lg-1
    {
        margin-top: 1rem !important;
    }
    .mr-lg-1,
    .mx-lg-1
    {
        margin-right: 1rem !important;
    }
    .mb-lg-1,
    .my-lg-1
    {
        margin-bottom: 1rem !important;
    }
    .ml-lg-1,
    .mx-lg-1
    {
        margin-left: 1rem !important;
    }
    .m-lg-2
    {
        margin: 1.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2
    {
        margin-top: 1.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2
    {
        margin-right: 1.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2
    {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2
    {
        margin-left: 1.5rem !important;
    }
    .m-lg-3
    {
        margin: 3rem !important;
    }
    .mt-lg-3,
    .my-lg-3
    {
        margin-top: 3rem !important;
    }
    .mr-lg-3,
    .mx-lg-3
    {
        margin-right: 3rem !important;
    }
    .mb-lg-3,
    .my-lg-3
    {
        margin-bottom: 3rem !important;
    }
    .ml-lg-3,
    .mx-lg-3
    {
        margin-left: 3rem !important;
    }
    .m-lg-4
    {
        margin: 3.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4
    {
        margin-top: 3.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4
    {
        margin-right: 3.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4
    {
        margin-bottom: 3.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4
    {
        margin-left: 3.5rem !important;
    }
    .m-lg-5
    {
        margin: 4rem !important;
    }
    .mt-lg-5,
    .my-lg-5
    {
        margin-top: 4rem !important;
    }
    .mr-lg-5,
    .mx-lg-5
    {
        margin-right: 4rem !important;
    }
    .mb-lg-5,
    .my-lg-5
    {
        margin-bottom: 4rem !important;
    }
    .ml-lg-5,
    .mx-lg-5
    {
        margin-left: 4rem !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: 1rem !important;
    }
    .pt-lg-1,
    .py-lg-1
    {
        padding-top: 1rem !important;
    }
    .pr-lg-1,
    .px-lg-1
    {
        padding-right: 1rem !important;
    }
    .pb-lg-1,
    .py-lg-1
    {
        padding-bottom: 1rem !important;
    }
    .pl-lg-1,
    .px-lg-1
    {
        padding-left: 1rem !important;
    }
    .p-lg-2
    {
        padding: 1.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2
    {
        padding-top: 1.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2
    {
        padding-right: 1.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2
    {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2
    {
        padding-left: 1.5rem !important;
    }
    .p-lg-3
    {
        padding: 3rem !important;
    }
    .pt-lg-3,
    .py-lg-3
    {
        padding-top: 3rem !important;
    }
    .pr-lg-3,
    .px-lg-3
    {
        padding-right: 3rem !important;
    }
    .pb-lg-3,
    .py-lg-3
    {
        padding-bottom: 3rem !important;
    }
    .pl-lg-3,
    .px-lg-3
    {
        padding-left: 3rem !important;
    }
    .p-lg-4
    {
        padding: 3.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4
    {
        padding-top: 3.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4
    {
        padding-right: 3.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4
    {
        padding-bottom: 3.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4
    {
        padding-left: 3.5rem !important;
    }
    .p-lg-5
    {
        padding: 4rem !important;
    }
    .pt-lg-5,
    .py-lg-5
    {
        padding-top: 4rem !important;
    }
    .pr-lg-5,
    .px-lg-5
    {
        padding-right: 4rem !important;
    }
    .pb-lg-5,
    .py-lg-5
    {
        padding-bottom: 4rem !important;
    }
    .pl-lg-5,
    .px-lg-5
    {
        padding-left: 4rem !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;
    }
}

@media (min-width: 1200px)
{
    .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: 1rem !important;
    }
    .mt-xl-1,
    .my-xl-1
    {
        margin-top: 1rem !important;
    }
    .mr-xl-1,
    .mx-xl-1
    {
        margin-right: 1rem !important;
    }
    .mb-xl-1,
    .my-xl-1
    {
        margin-bottom: 1rem !important;
    }
    .ml-xl-1,
    .mx-xl-1
    {
        margin-left: 1rem !important;
    }
    .m-xl-2
    {
        margin: 1.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2
    {
        margin-top: 1.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2
    {
        margin-right: 1.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2
    {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2
    {
        margin-left: 1.5rem !important;
    }
    .m-xl-3
    {
        margin: 3rem !important;
    }
    .mt-xl-3,
    .my-xl-3
    {
        margin-top: 3rem !important;
    }
    .mr-xl-3,
    .mx-xl-3
    {
        margin-right: 3rem !important;
    }
    .mb-xl-3,
    .my-xl-3
    {
        margin-bottom: 3rem !important;
    }
    .ml-xl-3,
    .mx-xl-3
    {
        margin-left: 3rem !important;
    }
    .m-xl-4
    {
        margin: 3.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4
    {
        margin-top: 3.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4
    {
        margin-right: 3.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4
    {
        margin-bottom: 3.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4
    {
        margin-left: 3.5rem !important;
    }
    .m-xl-5
    {
        margin: 4rem !important;
    }
    .mt-xl-5,
    .my-xl-5
    {
        margin-top: 4rem !important;
    }
    .mr-xl-5,
    .mx-xl-5
    {
        margin-right: 4rem !important;
    }
    .mb-xl-5,
    .my-xl-5
    {
        margin-bottom: 4rem !important;
    }
    .ml-xl-5,
    .mx-xl-5
    {
        margin-left: 4rem !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: 1rem !important;
    }
    .pt-xl-1,
    .py-xl-1
    {
        padding-top: 1rem !important;
    }
    .pr-xl-1,
    .px-xl-1
    {
        padding-right: 1rem !important;
    }
    .pb-xl-1,
    .py-xl-1
    {
        padding-bottom: 1rem !important;
    }
    .pl-xl-1,
    .px-xl-1
    {
        padding-left: 1rem !important;
    }
    .p-xl-2
    {
        padding: 1.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2
    {
        padding-top: 1.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2
    {
        padding-right: 1.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2
    {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2
    {
        padding-left: 1.5rem !important;
    }
    .p-xl-3
    {
        padding: 3rem !important;
    }
    .pt-xl-3,
    .py-xl-3
    {
        padding-top: 3rem !important;
    }
    .pr-xl-3,
    .px-xl-3
    {
        padding-right: 3rem !important;
    }
    .pb-xl-3,
    .py-xl-3
    {
        padding-bottom: 3rem !important;
    }
    .pl-xl-3,
    .px-xl-3
    {
        padding-left: 3rem !important;
    }
    .p-xl-4
    {
        padding: 3.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4
    {
        padding-top: 3.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4
    {
        padding-right: 3.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4
    {
        padding-bottom: 3.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4
    {
        padding-left: 3.5rem !important;
    }
    .p-xl-5
    {
        padding: 4rem !important;
    }
    .pt-xl-5,
    .py-xl-5
    {
        padding-top: 4rem !important;
    }
    .pr-xl-5,
    .px-xl-5
    {
        padding-right: 4rem !important;
    }
    .pb-xl-5,
    .py-xl-5
    {
        padding-bottom: 4rem !important;
    }
    .pl-xl-5,
    .px-xl-5
    {
        padding-left: 4rem !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-monospace
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;
}

.text-justify
{
    text-align: justify !important;
}

.text-nowrap
{
    white-space: nowrap !important;
}

.text-truncate
{
    overflow: hidden;

    white-space: nowrap; 
    text-overflow: ellipsis;
}

.text-left
{
    text-align: left !important;
}

.text-right
{
    text-align: right !important;
}

.text-center
{
    text-align: center !important;
}

@media (min-width: 576px)
{
    .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)
{
    .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)
{
    .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)
{
    .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: 600 !important;
}

.font-italic
{
    font-style: italic !important;
}

.text-white
{
    color: #fff !important;
}

.text-primary
{
    color: #967adc !important;
}

a.text-primary:hover,
a.text-primary:focus
{
    color: #7652d1 !important;
}

.text-secondary
{
    color: #55595c !important;
}

a.text-secondary:hover,
a.text-secondary:focus
{
    color: #3d3f41 !important;
}

.text-success
{
    color: #37bc9b !important;
}

a.text-success:hover,
a.text-success:focus
{
    color: #2b957a !important;
}

.text-info
{
    color: #3bafda !important;
}

a.text-info:hover,
a.text-info:focus
{
    color: #2494be !important;
}

.text-warning
{
    color: #f6bb42 !important;
}

a.text-warning:hover,
a.text-warning:focus
{
    color: #f4a911 !important;
}

.text-danger
{
    color: #da4453 !important;
}

a.text-danger:hover,
a.text-danger:focus
{
    color: #c42737 !important;
}

.text-light
{
    color: #f7f7f9 !important;
}

a.text-light:hover,
a.text-light:focus
{
    color: #dadae3 !important;
}

.text-dark
{
    color: #373a3c !important;
}

a.text-dark:hover,
a.text-dark:focus
{
    color: #1f2021 !important;
}

.text-body
{
    color: #55595c !important;
}

.text-muted
{
    color: #55595c !important;
}

.text-black-50
{
    color: rgba(0, 0, 0, .5) !important;
}

.text-white-50
{
    color: rgba(255, 255, 255, .5) !important;
}

.text-hide
{
    font: 0/0 a;

    color: transparent;
    border: 0; 
    background-color: transparent;
    text-shadow: none;
}

.visible
{
    visibility: visible !important;
}

.invisible
{
    visibility: hidden !important;
}

@media print
{
    *,
    *::before,
    *::after
    {
        -webkit-box-shadow: none !important;
                box-shadow: none !important; 
        text-shadow: none !important;
    }
    a:not(.btn)
    {
        text-decoration: underline;
    }
    abbr[title]::after
    {
        content: ' (' attr(title) ')';
    }
    pre
    {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote
    {
        border: 1px solid #adb5bd;

        page-break-inside: avoid;
    }
    thead
    {
        display: table-header-group;
    }
    tr,
    img
    {
        page-break-inside: avoid;
    }
    p,
    h2,
    h3
    {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3
    {
        page-break-after: avoid;
    }
    @page
    {
        size: a3;
    }
    body
    {
        min-width: 992px !important;
    }
    .container
    {
        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 th,
    .table-bordered td
    {
        border: 1px solid #818a91 !important;
    }
    .table-dark
    {
        color: inherit;
    }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody
    {
        border-color: #818a91;
    }
    .table .thead-dark th
    {
        color: inherit;
        border-color: #818a91;
    }
}

@font-face{font-family:feather;src:url(/build/fonts/feather.281432a0.eot);src:url(/build/fonts/feather.281432a0.eot#iefix) format('embedded-opentype'),url(/build/fonts/feather.7b0aa7a5.ttf) format('truetype'),url(/build/fonts/feather.afc51ba3.woff) format('woff'),url(/build/images/feather.129f222d.svg#feather) format('svg');font-weight:400;font-style:normal}[class*=" ft-"],[class^=ft-]{font-family:feather!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ft-bold:before{content:"\e9ea"}.ft-crop:before{content:"\e9eb"}.ft-help-circle:before{content:"\e9ec"}.ft-italic:before{content:"\e9ed"}.ft-shopping-cart:before{content:"\e9ee"}.ft-underline:before{content:"\e9ef"}.ft-activity:before{content:"\e900"}.ft-airplay:before{content:"\e901"}.ft-alert-circle:before{content:"\e902"}.ft-alert-octagon:before{content:"\e903"}.ft-alert-triangle:before{content:"\e904"}.ft-align-center:before{content:"\e905"}.ft-align-justify:before{content:"\e906"}.ft-align-left:before{content:"\e907"}.ft-align-right:before{content:"\e908"}.ft-anchor:before{content:"\e909"}.ft-aperture:before{content:"\e90a"}.ft-arrow-down-left:before{content:"\e90b"}.ft-arrow-down-right:before{content:"\e90c"}.ft-arrow-down:before{content:"\e90d"}.ft-arrow-left:before{content:"\e90e"}.ft-arrow-right:before{content:"\e90f"}.ft-arrow-up-left:before{content:"\e910"}.ft-arrow-up-right:before{content:"\e911"}.ft-arrow-up:before{content:"\e912"}.ft-at-sign:before{content:"\e913"}.ft-award:before{content:"\e914"}.ft-bar-chart-2:before{content:"\e915"}.ft-bar-chart:before{content:"\e916"}.ft-battery-charging:before{content:"\e917"}.ft-battery:before{content:"\e918"}.ft-bell-off:before{content:"\e919"}.ft-bell:before{content:"\e91a"}.ft-bluetooth:before{content:"\e91b"}.ft-book:before{content:"\e91c"}.ft-bookmark:before{content:"\e91d"}.ft-box:before{content:"\e91e"}.ft-briefcase:before{content:"\e91f"}.ft-calendar:before{content:"\e920"}.ft-camera-off:before{content:"\e921"}.ft-camera:before{content:"\e922"}.ft-cast:before{content:"\e923"}.ft-check-circle:before{content:"\e924"}.ft-check-square:before{content:"\e925"}.ft-check:before{content:"\e926"}.ft-chevron-down:before{content:"\e927"}.ft-chevron-left:before{content:"\e928"}.ft-chevron-right:before{content:"\e929"}.ft-chevron-up:before{content:"\e92a"}.ft-chevrons-down:before{content:"\e92b"}.ft-chevrons-left:before{content:"\e92c"}.ft-chevrons-right:before{content:"\e92d"}.ft-chevrons-up:before{content:"\e92e"}.ft-chrome:before{content:"\e92f"}.ft-circle:before{content:"\e930"}.ft-clipboard:before{content:"\e931"}.ft-clock:before{content:"\e932"}.ft-cloud-drizzle:before{content:"\e933"}.ft-cloud-lightning:before{content:"\e934"}.ft-cloud-off:before{content:"\e935"}.ft-cloud-rain:before{content:"\e936"}.ft-cloud-snow:before{content:"\e937"}.ft-cloud:before{content:"\e938"}.ft-codepen:before{content:"\e939"}.ft-command:before{content:"\e93a"}.ft-compass:before{content:"\e93b"}.ft-copy:before{content:"\e93c"}.ft-corner-down-left:before{content:"\e93d"}.ft-corner-down-right:before{content:"\e93e"}.ft-corner-left-down:before{content:"\e93f"}.ft-corner-left-up:before{content:"\e940"}.ft-corner-right-down:before{content:"\e941"}.ft-corner-right-up:before{content:"\e942"}.ft-corner-up-left:before{content:"\e943"}.ft-corner-up-right:before{content:"\e944"}.ft-cpu:before{content:"\e945"}.ft-credit-card:before{content:"\e946"}.ft-crosshair:before{content:"\e947"}.ft-delete:before{content:"\e948"}.ft-disc:before{content:"\e949"}.ft-download-cloud:before{content:"\e94a"}.ft-download:before{content:"\e94b"}.ft-droplet:before{content:"\e94c"}.ft-edit-2:before{content:"\e94d"}.ft-edit-3:before{content:"\e94e"}.ft-edit:before{content:"\e94f"}.ft-external-link:before{content:"\e950"}.ft-eye-off:before{content:"\e951"}.ft-eye:before{content:"\e952"}.ft-facebook:before{content:"\e953"}.ft-fast-forward:before{content:"\e954"}.ft-feather:before{content:"\e955"}.ft-file-minus:before{content:"\e956"}.ft-file-plus:before{content:"\e957"}.ft-file-text:before{content:"\e958"}.ft-file:before{content:"\e959"}.ft-film:before{content:"\e95a"}.ft-filter:before{content:"\e95b"}.ft-flag:before{content:"\e95c"}.ft-folder:before{content:"\e95d"}.ft-github:before{content:"\e95e"}.ft-gitlab:before{content:"\e95f"}.ft-globe:before{content:"\e960"}.ft-grid:before{content:"\e961"}.ft-hash:before{content:"\e962"}.ft-headphones:before{content:"\e963"}.ft-heart:before{content:"\e964"}.ft-home:before{content:"\e965"}.ft-image:before{content:"\e966"}.ft-inbox:before{content:"\e967"}.ft-info:before{content:"\e968"}.ft-instagram:before{content:"\e969"}.ft-layers:before{content:"\e96a"}.ft-layout:before{content:"\e96b"}.ft-life-buoy:before{content:"\e96c"}.ft-link-2:before{content:"\e96d"}.ft-link:before{content:"\e96e"}.ft-list:before{content:"\e96f"}.ft-loader:before{content:"\e970"}.ft-lock:before{content:"\e971"}.ft-log-in:before{content:"\e972"}.ft-log-out:before{content:"\e973"}.ft-mail:before{content:"\e974"}.ft-map-pin:before{content:"\e975"}.ft-map:before{content:"\e976"}.ft-maximize-2:before{content:"\e977"}.ft-maximize:before{content:"\e978"}.ft-menu:before{content:"\e979"}.ft-message-circle:before{content:"\e97a"}.ft-message-square:before{content:"\e97b"}.ft-mic-off:before{content:"\e97c"}.ft-mic:before{content:"\e97d"}.ft-minimize-2:before{content:"\e97e"}.ft-minimize:before{content:"\e97f"}.ft-minus-circle:before{content:"\e980"}.ft-minus-square:before{content:"\e981"}.ft-minus:before{content:"\e982"}.ft-monitor:before{content:"\e983"}.ft-moon:before{content:"\e984"}.ft-more-horizontal:before{content:"\e985"}.ft-more-vertical:before{content:"\e986"}.ft-move:before{content:"\e987"}.ft-music:before{content:"\e988"}.ft-navigation-2:before{content:"\e989"}.ft-navigation:before{content:"\e98a"}.ft-octagon:before{content:"\e98b"}.ft-package:before{content:"\e98c"}.ft-paperclip:before{content:"\e98d"}.ft-pause-circle:before{content:"\e98e"}.ft-pause:before{content:"\e98f"}.ft-percent:before{content:"\e990"}.ft-phone-call:before{content:"\e991"}.ft-phone-forwarded:before{content:"\e992"}.ft-phone-incoming:before{content:"\e993"}.ft-phone-missed:before{content:"\e994"}.ft-phone-off:before{content:"\e995"}.ft-phone-outgoing:before{content:"\e996"}.ft-phone:before{content:"\e997"}.ft-pie-chart:before{content:"\e998"}.ft-play-circle:before{content:"\e999"}.ft-play:before{content:"\e99a"}.ft-plus-circle:before{content:"\e99b"}.ft-plus-square:before{content:"\e99c"}.ft-plus:before{content:"\e99d"}.ft-pocket:before{content:"\e99e"}.ft-power:before{content:"\e99f"}.ft-printer:before{content:"\e9a0"}.ft-radio:before{content:"\e9a1"}.ft-refresh-ccw:before{content:"\e9a2"}.ft-refresh-cw:before{content:"\e9a3"}.ft-repeat:before{content:"\e9a4"}.ft-rewind:before{content:"\e9a5"}.ft-rotate-ccw:before{content:"\e9a6"}.ft-rotate-cw:before{content:"\e9a7"}.ft-save:before{content:"\e9a8"}.ft-scissors:before{content:"\e9a9"}.ft-search:before{content:"\e9aa"}.ft-server:before{content:"\e9ab"}.ft-settings:before{content:"\e9ac"}.ft-share-2:before{content:"\e9ad"}.ft-share:before{content:"\e9ae"}.ft-shield:before{content:"\e9af"}.ft-shuffle:before{content:"\e9b0"}.ft-sidebar:before{content:"\e9b1"}.ft-skip-back:before{content:"\e9b2"}.ft-skip-forward:before{content:"\e9b3"}.ft-slack:before{content:"\e9b4"}.ft-slash:before{content:"\e9b5"}.ft-sliders:before{content:"\e9b6"}.ft-smartphone:before{content:"\e9b7"}.ft-speaker:before{content:"\e9b8"}.ft-square:before{content:"\e9b9"}.ft-star:before{content:"\e9ba"}.ft-stop-circle:before{content:"\e9bb"}.ft-sun:before{content:"\e9bc"}.ft-sunrise:before{content:"\e9bd"}.ft-sunset:before{content:"\e9be"}.ft-tablet:before{content:"\e9bf"}.ft-tag:before{content:"\e9c0"}.ft-target:before{content:"\e9c1"}.ft-thermometer:before{content:"\e9c2"}.ft-thumbs-down:before{content:"\e9c3"}.ft-thumbs-up:before{content:"\e9c4"}.ft-toggle-left:before{content:"\e9c5"}.ft-toggle-right:before{content:"\e9c6"}.ft-trash-2:before{content:"\e9c7"}.ft-trash:before{content:"\e9c8"}.ft-trending-down:before{content:"\e9c9"}.ft-trending-up:before{content:"\e9ca"}.ft-triangle:before{content:"\e9cb"}.ft-tv:before{content:"\e9cc"}.ft-twitter:before{content:"\e9cd"}.ft-type:before{content:"\e9ce"}.ft-umbrella:before{content:"\e9cf"}.ft-unlock:before{content:"\e9d0"}.ft-upload-cloud:before{content:"\e9d1"}.ft-upload:before{content:"\e9d2"}.ft-user-check:before{content:"\e9d3"}.ft-user-minus:before{content:"\e9d4"}.ft-user-plus:before{content:"\e9d5"}.ft-user-x:before{content:"\e9d6"}.ft-user:before{content:"\e9d7"}.ft-users:before{content:"\e9d8"}.ft-video-off:before{content:"\e9d9"}.ft-video:before{content:"\e9da"}.ft-voicemail:before{content:"\e9db"}.ft-volume-1:before{content:"\e9dc"}.ft-volume-2:before{content:"\e9dd"}.ft-volume-x:before{content:"\e9de"}.ft-volume:before{content:"\e9df"}.ft-watch:before{content:"\e9e0"}.ft-wifi-off:before{content:"\e9e1"}.ft-wifi:before{content:"\e9e2"}.ft-wind:before{content:"\e9e3"}.ft-x-circle:before{content:"\e9e4"}.ft-x-square:before{content:"\e9e5"}.ft-x:before{content:"\e9e6"}.ft-zap:before{content:"\e9e7"}.ft-zoom-in:before{content:"\e9e8"}.ft-zoom-out:before{content:"\e9e9"}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/build/fonts/fontawesome-webfont.8b43027f.eot);src:url(/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/build/fonts/fontawesome-webfont.20fd1704.woff2) format('woff2'),url(/build/fonts/fontawesome-webfont.f691f37e.woff) format('woff'),url(/build/fonts/fontawesome-webfont.1e59d233.ttf) format('truetype'),url(/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@font-face{font-family:simple-line-icons;src:url(/build/fonts/Simple-Line-Icons.85e8c542.eot);src:url(/build/fonts/Simple-Line-Icons.85e8c542.eot#iefix) format('embedded-opentype'),url(/build/fonts/Simple-Line-Icons.3826fa1c.woff2) format('woff2'),url(/build/fonts/Simple-Line-Icons.3ec13a24.ttf) format('truetype'),url(/build/fonts/Simple-Line-Icons.5c9febce.woff) format('woff'),url(/build/images/Simple-Line-Icons.809e55bb.svg#simple-line-icons) format('svg');font-weight:400;font-style:normal}.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-event,.icon-exclamation,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-minus,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-organization,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-google,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-steam,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-vkontakte,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}/*# sourceMappingURL=simple-line-icons.min.css.map */
.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(/build/images/ad.c9facb99.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/build/images/ad.adb5dd11.svg)}.flag-icon-ae{background-image:url(/build/images/ae.53267dfd.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/build/images/ae.c83d7dda.svg)}.flag-icon-af{background-image:url(/build/images/af.53297906.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/build/images/af.a44c74be.svg)}.flag-icon-ag{background-image:url(/build/images/ag.0a495c4f.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/build/images/ag.c3a147e7.svg)}.flag-icon-ai{background-image:url(/build/images/ai.4b7004c3.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/build/images/ai.642fe084.svg)}.flag-icon-al{background-image:url(/build/images/al.fcba361a.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/build/images/al.9e3068e9.svg)}.flag-icon-am{background-image:url(/build/images/am.69a35bb7.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/build/images/am.a0337e85.svg)}.flag-icon-ao{background-image:url(/build/images/ao.8bf6a9f4.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/build/images/ao.187e1ce3.svg)}.flag-icon-aq{background-image:url(/build/images/aq.aa4531f3.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/build/images/aq.ae75651b.svg)}.flag-icon-ar{background-image:url(/build/images/ar.304e7c44.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/build/images/ar.47004d8a.svg)}.flag-icon-as{background-image:url(/build/images/as.54f15684.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/build/images/as.808756ed.svg)}.flag-icon-at{background-image:url(/build/images/at.a01a77c4.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/build/images/at.97f2b218.svg)}.flag-icon-au{background-image:url(/build/images/au.be549c61.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/build/images/au.b6780dde.svg)}.flag-icon-aw{background-image:url(/build/images/aw.502760e6.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/build/images/aw.8881d8ed.svg)}.flag-icon-ax{background-image:url(/build/images/ax.abcce805.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/build/images/ax.65e03fff.svg)}.flag-icon-az{background-image:url(/build/images/az.74c2c55a.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/build/images/az.a6aa8919.svg)}.flag-icon-ba{background-image:url(/build/images/ba.cbbe1a74.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/build/images/ba.4ca26429.svg)}.flag-icon-bb{background-image:url(/build/images/bb.e095c941.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/build/images/bb.836e1e18.svg)}.flag-icon-bd{background-image:url(/build/images/bd.dc8b40f6.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/build/images/bd.3e0d537e.svg)}.flag-icon-be{background-image:url(/build/images/be.3cd37889.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/build/images/be.5fe39388.svg)}.flag-icon-bf{background-image:url(/build/images/bf.a38bc70a.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/build/images/bf.413d85d2.svg)}.flag-icon-bg{background-image:url(/build/images/bg.227f6022.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/build/images/bg.1a01112b.svg)}.flag-icon-bh{background-image:url(/build/images/bh.0eb7f26f.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/build/images/bh.4e593774.svg)}.flag-icon-bi{background-image:url(/build/images/bi.3fc7ccef.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/build/images/bi.47b6284b.svg)}.flag-icon-bj{background-image:url(/build/images/bj.9ded751b.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/build/images/bj.d15ce819.svg)}.flag-icon-bl{background-image:url(/build/images/bl.9678a048.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/build/images/bl.21c24096.svg)}.flag-icon-bm{background-image:url(/build/images/bm.06f5b8a4.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/build/images/bm.f73cc707.svg)}.flag-icon-bn{background-image:url(/build/images/bn.84402c93.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/build/images/bn.e074bf01.svg)}.flag-icon-bo{background-image:url(/build/images/bo.d4ecf970.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/build/images/bo.cb78a83f.svg)}.flag-icon-bq{background-image:url(/build/images/bq.f3e83741.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/build/images/bq.e4f0eecc.svg)}.flag-icon-br{background-image:url(/build/images/br.b9bb59ec.svg)}.flag-icon-br.flag-icon-squared{background-image:url(/build/images/br.0ad02a6e.svg)}.flag-icon-bs{background-image:url(/build/images/bs.29202f58.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/build/images/bs.5c8cda9f.svg)}.flag-icon-bt{background-image:url(/build/images/bt.a83e7ab1.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/build/images/bt.4fcc50ca.svg)}.flag-icon-bv{background-image:url(/build/images/bv.808fdfdc.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/build/images/bv.dcee24e7.svg)}.flag-icon-bw{background-image:url(/build/images/bw.12e26e38.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/build/images/bw.2de52c46.svg)}.flag-icon-by{background-image:url(/build/images/by.fda472d7.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/build/images/by.ce414b19.svg)}.flag-icon-bz{background-image:url(/build/images/bz.716573e4.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/build/images/bz.c0411a38.svg)}.flag-icon-ca{background-image:url(/build/images/ca.238a716a.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/build/images/ca.49abf8a1.svg)}.flag-icon-cc{background-image:url(/build/images/cc.42ae35ef.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/build/images/cc.32dafd84.svg)}.flag-icon-cd{background-image:url(/build/images/cd.c191fab6.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/build/images/cd.8e047359.svg)}.flag-icon-cf{background-image:url(/build/images/cf.7a8e6b8c.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/build/images/cf.645cf9f8.svg)}.flag-icon-cg{background-image:url(/build/images/cg.4162a84a.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/build/images/cg.3b2084a7.svg)}.flag-icon-ch{background-image:url(/build/images/ch.02803723.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/build/images/ch.1615b7eb.svg)}.flag-icon-ci{background-image:url(/build/images/ci.0f2779d6.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/build/images/ci.98c22e4c.svg)}.flag-icon-ck{background-image:url(/build/images/ck.9294755b.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/build/images/ck.98bc6bf8.svg)}.flag-icon-cl{background-image:url(/build/images/cl.158d49bb.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/build/images/cl.3732cdec.svg)}.flag-icon-cm{background-image:url(/build/images/cm.eda5d2be.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/build/images/cm.c52e8701.svg)}.flag-icon-cn{background-image:url(/build/images/cn.d7d415fd.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(/build/images/cn.05b0ef61.svg)}.flag-icon-co{background-image:url(/build/images/co.7c782886.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/build/images/co.f070736f.svg)}.flag-icon-cr{background-image:url(/build/images/cr.dbd04dec.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/build/images/cr.aa117c8a.svg)}.flag-icon-cu{background-image:url(/build/images/cu.958ab5f7.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/build/images/cu.0009bfb6.svg)}.flag-icon-cv{background-image:url(/build/images/cv.f87c6a38.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/build/images/cv.2ef9e19b.svg)}.flag-icon-cw{background-image:url(/build/images/cw.3c4f1548.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/build/images/cw.39d4c6e5.svg)}.flag-icon-cx{background-image:url(/build/images/cx.2b63b6b6.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/build/images/cx.3a1d2e33.svg)}.flag-icon-cy{background-image:url(/build/images/cy.fae3200f.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/build/images/cy.3d6018f8.svg)}.flag-icon-cz{background-image:url(/build/images/cz.2fbe1231.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(/build/images/cz.28a75609.svg)}.flag-icon-de{background-image:url(/build/images/de.75c9143f.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/build/images/de.ba1aafcf.svg)}.flag-icon-dj{background-image:url(/build/images/dj.2adc6f37.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/build/images/dj.d6a554cc.svg)}.flag-icon-dk{background-image:url(/build/images/dk.f9071d77.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/build/images/dk.514d6047.svg)}.flag-icon-dm{background-image:url(/build/images/dm.067fa07a.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/build/images/dm.811528d0.svg)}.flag-icon-do{background-image:url(/build/images/do.aba53e00.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/build/images/do.78d8101f.svg)}.flag-icon-dz{background-image:url(/build/images/dz.f3d8830e.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/build/images/dz.d1fa4dc5.svg)}.flag-icon-ec{background-image:url(/build/images/ec.613bfc62.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/build/images/ec.94b65466.svg)}.flag-icon-ee{background-image:url(/build/images/ee.2dbc9f4b.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/build/images/ee.2855e25f.svg)}.flag-icon-eg{background-image:url(/build/images/eg.d006f5b5.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/build/images/eg.d77b2a31.svg)}.flag-icon-eh{background-image:url(/build/images/eh.f6bab7c3.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/build/images/eh.4983caf8.svg)}.flag-icon-er{background-image:url(/build/images/er.47ef6d5a.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/build/images/er.478e7928.svg)}.flag-icon-es{background-image:url(/build/images/es.edcdef4b.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/build/images/es.d41032e4.svg)}.flag-icon-et{background-image:url(/build/images/et.ea3cd8ed.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/build/images/et.bfdbd43b.svg)}.flag-icon-fi{background-image:url(/build/images/fi.55dbf8f6.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/build/images/fi.221eb32a.svg)}.flag-icon-fj{background-image:url(/build/images/fj.cd7572ed.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/build/images/fj.341dd173.svg)}.flag-icon-fk{background-image:url(/build/images/fk.83d5f957.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/build/images/fk.b10f048a.svg)}.flag-icon-fm{background-image:url(/build/images/fm.761e9f15.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/build/images/fm.a7be127a.svg)}.flag-icon-fo{background-image:url(/build/images/fo.a2d59d9f.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/build/images/fo.c196618f.svg)}.flag-icon-fr{background-image:url(/build/images/fr.8ea157af.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/build/images/fr.21c24096.svg)}.flag-icon-ga{background-image:url(/build/images/ga.8160785b.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/build/images/ga.a1da833b.svg)}.flag-icon-gb{background-image:url(/build/images/gb.b72cf6e9.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(/build/images/gb.b59d1aa5.svg)}.flag-icon-gd{background-image:url(/build/images/gd.fc7d1902.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/build/images/gd.e0034d61.svg)}.flag-icon-ge{background-image:url(/build/images/ge.7025497e.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/build/images/ge.36767149.svg)}.flag-icon-gf{background-image:url(/build/images/gf.fef63f45.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/build/images/gf.a193c566.svg)}.flag-icon-gg{background-image:url(/build/images/gg.100174f9.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/build/images/gg.da91e1be.svg)}.flag-icon-gh{background-image:url(/build/images/gh.ff8f4373.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/build/images/gh.d39c9767.svg)}.flag-icon-gi{background-image:url(/build/images/gi.fc6c5fc3.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/build/images/gi.e1785df1.svg)}.flag-icon-gl{background-image:url(/build/images/gl.61515ef9.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/build/images/gl.38db46ea.svg)}.flag-icon-gm{background-image:url(/build/images/gm.eb8d0933.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/build/images/gm.4171c266.svg)}.flag-icon-gn{background-image:url(/build/images/gn.2b5a9b65.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/build/images/gn.dc17b608.svg)}.flag-icon-gp{background-image:url(/build/images/gp.8ea157af.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/build/images/gp.21c24096.svg)}.flag-icon-gq{background-image:url(/build/images/gq.6e2ad4bb.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/build/images/gq.dd10b1ed.svg)}.flag-icon-gr{background-image:url(/build/images/gr.abf5a279.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(/build/images/gr.537b4fec.svg)}.flag-icon-gs{background-image:url(/build/images/gs.dfb9e28b.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/build/images/gs.31d1eb8d.svg)}.flag-icon-gt{background-image:url(/build/images/gt.dc7a9fd3.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/build/images/gt.b22b7558.svg)}.flag-icon-gu{background-image:url(/build/images/gu.11336a24.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/build/images/gu.db316090.svg)}.flag-icon-gw{background-image:url(/build/images/gw.23f75a78.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/build/images/gw.18b28251.svg)}.flag-icon-gy{background-image:url(/build/images/gy.d54b10b9.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/build/images/gy.2d65add6.svg)}.flag-icon-hk{background-image:url(/build/images/hk.668c45ac.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/build/images/hk.620d7dee.svg)}.flag-icon-hm{background-image:url(/build/images/hm.fd70ca56.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/build/images/hm.20cd28f2.svg)}.flag-icon-hn{background-image:url(/build/images/hn.32d3206b.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/build/images/hn.58e233b8.svg)}.flag-icon-hr{background-image:url(/build/images/hr.509f803d.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/build/images/hr.4fdcdf4a.svg)}.flag-icon-ht{background-image:url(/build/images/ht.a3db2001.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/build/images/ht.9e63f4a3.svg)}.flag-icon-hu{background-image:url(/build/images/hu.d505bc80.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/build/images/hu.8074627f.svg)}.flag-icon-id{background-image:url(/build/images/id.2e6dfbb5.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/build/images/id.e4ae5bdf.svg)}.flag-icon-ie{background-image:url(/build/images/ie.43a7ef97.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/build/images/ie.266087c3.svg)}.flag-icon-il{background-image:url(/build/images/il.f9736221.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/build/images/il.9dccbd11.svg)}.flag-icon-im{background-image:url(/build/images/im.b94bda5c.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/build/images/im.2ae80a6c.svg)}.flag-icon-in{background-image:url(/build/images/in.898ae69a.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/build/images/in.6716abb8.svg)}.flag-icon-io{background-image:url(/build/images/io.386aca44.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/build/images/io.762a093f.svg)}.flag-icon-iq{background-image:url(/build/images/iq.698a42b0.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/build/images/iq.dee50a85.svg)}.flag-icon-ir{background-image:url(/build/images/ir.0e98743f.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/build/images/ir.e94d3345.svg)}.flag-icon-is{background-image:url(/build/images/is.d1226b31.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/build/images/is.30c96253.svg)}.flag-icon-it{background-image:url(/build/images/it.ee5a1e9e.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/build/images/it.ca724ccc.svg)}.flag-icon-je{background-image:url(/build/images/je.42ca7958.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/build/images/je.233ae246.svg)}.flag-icon-jm{background-image:url(/build/images/jm.f74ef1f9.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/build/images/jm.ab97e0e1.svg)}.flag-icon-jo{background-image:url(/build/images/jo.de53c5f6.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/build/images/jo.881991fa.svg)}.flag-icon-jp{background-image:url(/build/images/jp.4bcdcfb0.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/build/images/jp.7caf19e8.svg)}.flag-icon-ke{background-image:url(/build/images/ke.5396e45c.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/build/images/ke.fe8ccc16.svg)}.flag-icon-kg{background-image:url(/build/images/kg.9d1f2f25.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/build/images/kg.303b5a21.svg)}.flag-icon-kh{background-image:url(/build/images/kh.b1b5f7f4.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/build/images/kh.aa268dba.svg)}.flag-icon-ki{background-image:url(/build/images/ki.9c7cfa53.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/build/images/ki.13fc5ddd.svg)}.flag-icon-km{background-image:url(/build/images/km.65e5a749.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/build/images/km.c1ec96d4.svg)}.flag-icon-kn{background-image:url(/build/images/kn.37f27604.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/build/images/kn.678d0928.svg)}.flag-icon-kp{background-image:url(/build/images/kp.9ba490ab.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/build/images/kp.54fcac33.svg)}.flag-icon-kr{background-image:url(/build/images/kr.5ab14ec9.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/build/images/kr.c21eee94.svg)}.flag-icon-kw{background-image:url(/build/images/kw.7256fda7.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/build/images/kw.889af520.svg)}.flag-icon-ky{background-image:url(/build/images/ky.fabcae93.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/build/images/ky.0b4e9d1f.svg)}.flag-icon-kz{background-image:url(/build/images/kz.366adb2f.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/build/images/kz.aae72269.svg)}.flag-icon-la{background-image:url(/build/images/la.6140cf22.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/build/images/la.b95a9922.svg)}.flag-icon-lb{background-image:url(/build/images/lb.d82634c8.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/build/images/lb.e61a305a.svg)}.flag-icon-lc{background-image:url(/build/images/lc.90a93d87.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/build/images/lc.f9b5488a.svg)}.flag-icon-li{background-image:url(/build/images/li.7e373b26.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/build/images/li.508206b2.svg)}.flag-icon-lk{background-image:url(/build/images/lk.1eb649f5.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/build/images/lk.d227edfd.svg)}.flag-icon-lr{background-image:url(/build/images/lr.3c4f07a5.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/build/images/lr.e18e4310.svg)}.flag-icon-ls{background-image:url(/build/images/ls.7b5f19a5.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/build/images/ls.2c7ed648.svg)}.flag-icon-lt{background-image:url(/build/images/lt.b167aa3c.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/build/images/lt.d10dace7.svg)}.flag-icon-lu{background-image:url(/build/images/lu.23056a02.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/build/images/lu.f6ef8df9.svg)}.flag-icon-lv{background-image:url(/build/images/lv.ee2552b7.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/build/images/lv.0edc78d1.svg)}.flag-icon-ly{background-image:url(/build/images/ly.414c84a0.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/build/images/ly.036b21bb.svg)}.flag-icon-ma{background-image:url(/build/images/ma.37205fce.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/build/images/ma.cd5fd7b5.svg)}.flag-icon-mc{background-image:url(/build/images/mc.3dfd36f8.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/build/images/mc.8369f9fe.svg)}.flag-icon-md{background-image:url(/build/images/md.d9f72b64.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/build/images/md.15050fc9.svg)}.flag-icon-me{background-image:url(/build/images/me.edebf78a.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/build/images/me.e7c6301b.svg)}.flag-icon-mf{background-image:url(/build/images/mf.ff226b74.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/build/images/mf.5f4b35f8.svg)}.flag-icon-mg{background-image:url(/build/images/mg.7db60916.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/build/images/mg.a8174768.svg)}.flag-icon-mh{background-image:url(/build/images/mh.fb9e760a.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/build/images/mh.4a8ec323.svg)}.flag-icon-mk{background-image:url(/build/images/mk.2e2e2a38.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/build/images/mk.8052cca8.svg)}.flag-icon-ml{background-image:url(/build/images/ml.342fb3cc.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/build/images/ml.5179fc88.svg)}.flag-icon-mm{background-image:url(/build/images/mm.bbb0d89b.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/build/images/mm.8b02cea5.svg)}.flag-icon-mn{background-image:url(/build/images/mn.41cb9213.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/build/images/mn.a2ee130e.svg)}.flag-icon-mo{background-image:url(/build/images/mo.ba129f81.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/build/images/mo.a004f8f7.svg)}.flag-icon-mp{background-image:url(/build/images/mp.0d7ef119.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/build/images/mp.91529121.svg)}.flag-icon-mq{background-image:url(/build/images/mq.2d9fabf8.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/build/images/mq.72226daf.svg)}.flag-icon-mr{background-image:url(/build/images/mr.5cee7bb0.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/build/images/mr.efa26fe0.svg)}.flag-icon-ms{background-image:url(/build/images/ms.527785c1.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/build/images/ms.846f8e4d.svg)}.flag-icon-mt{background-image:url(/build/images/mt.04620a79.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/build/images/mt.d17a2429.svg)}.flag-icon-mu{background-image:url(/build/images/mu.b11720e8.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/build/images/mu.63951858.svg)}.flag-icon-mv{background-image:url(/build/images/mv.8fd56242.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/build/images/mv.00ea3dd0.svg)}.flag-icon-mw{background-image:url(/build/images/mw.ececa848.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/build/images/mw.731e9178.svg)}.flag-icon-mx{background-image:url(/build/images/mx.88d7d0d4.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/build/images/mx.d72c16da.svg)}.flag-icon-my{background-image:url(/build/images/my.36bc9e85.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/build/images/my.9d710e40.svg)}.flag-icon-mz{background-image:url(/build/images/mz.0e3f0011.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/build/images/mz.8d3fffc3.svg)}.flag-icon-na{background-image:url(/build/images/na.91e4f39a.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/build/images/na.882aeed4.svg)}.flag-icon-nc{background-image:url(/build/images/nc.c7f990a3.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/build/images/nc.a76f7fa1.svg)}.flag-icon-ne{background-image:url(/build/images/ne.c97fe29d.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/build/images/ne.5d298b28.svg)}.flag-icon-nf{background-image:url(/build/images/nf.42eae933.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/build/images/nf.0918d56f.svg)}.flag-icon-ng{background-image:url(/build/images/ng.ab9f08c4.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/build/images/ng.3fa523ec.svg)}.flag-icon-ni{background-image:url(/build/images/ni.f239491e.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/build/images/ni.b2ca404a.svg)}.flag-icon-nl{background-image:url(/build/images/nl.d8ee6d7a.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/build/images/nl.6b2bc8dd.svg)}.flag-icon-no{background-image:url(/build/images/no.446cece3.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/build/images/no.6a28c520.svg)}.flag-icon-np{background-image:url(/build/images/np.b279e964.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/build/images/np.cc25afa0.svg)}.flag-icon-nr{background-image:url(/build/images/nr.dbe59ecb.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/build/images/nr.9647fd2a.svg)}.flag-icon-nu{background-image:url(/build/images/nu.0c5e9efa.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/build/images/nu.a12e8d5d.svg)}.flag-icon-nz{background-image:url(/build/images/nz.97443a30.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/build/images/nz.bc7cdc40.svg)}.flag-icon-om{background-image:url(/build/images/om.c153e760.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/build/images/om.e893833e.svg)}.flag-icon-pa{background-image:url(/build/images/pa.18e76eea.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/build/images/pa.255745ca.svg)}.flag-icon-pe{background-image:url(/build/images/pe.98eef585.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/build/images/pe.bd5713df.svg)}.flag-icon-pf{background-image:url(/build/images/pf.ca3b5c0a.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/build/images/pf.01f978ce.svg)}.flag-icon-pg{background-image:url(/build/images/pg.46ec0f9b.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/build/images/pg.745af941.svg)}.flag-icon-ph{background-image:url(/build/images/ph.c7bd0457.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/build/images/ph.ba7fecbb.svg)}.flag-icon-pk{background-image:url(/build/images/pk.5f0d5adc.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/build/images/pk.aaff6f56.svg)}.flag-icon-pl{background-image:url(/build/images/pl.ad8f6d58.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/build/images/pl.3520ff7a.svg)}.flag-icon-pm{background-image:url(/build/images/pm.89aa54c0.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/build/images/pm.ab013f22.svg)}.flag-icon-pn{background-image:url(/build/images/pn.52d0c4b3.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/build/images/pn.bd054043.svg)}.flag-icon-pr{background-image:url(/build/images/pr.802a45c2.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/build/images/pr.fc0e8537.svg)}.flag-icon-ps{background-image:url(/build/images/ps.97affc42.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/build/images/ps.a9dda0a3.svg)}.flag-icon-pt{background-image:url(/build/images/pt.58f39bc4.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/build/images/pt.4e63dd36.svg)}.flag-icon-pw{background-image:url(/build/images/pw.388d69fc.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/build/images/pw.e685fb45.svg)}.flag-icon-py{background-image:url(/build/images/py.a2815fa7.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/build/images/py.88e2d741.svg)}.flag-icon-qa{background-image:url(/build/images/qa.096027b6.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/build/images/qa.532d5f3f.svg)}.flag-icon-re{background-image:url(/build/images/re.80d42c60.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/build/images/re.1672ae76.svg)}.flag-icon-ro{background-image:url(/build/images/ro.a2d8c473.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/build/images/ro.9f1233dc.svg)}.flag-icon-rs{background-image:url(/build/images/rs.3bf977d4.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/build/images/rs.54a1973e.svg)}.flag-icon-ru{background-image:url(/build/images/ru.d401aac1.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/build/images/ru.1339739f.svg)}.flag-icon-rw{background-image:url(/build/images/rw.be84151c.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/build/images/rw.fb31cdec.svg)}.flag-icon-sa{background-image:url(/build/images/sa.60e3c156.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/build/images/sa.416b0156.svg)}.flag-icon-sb{background-image:url(/build/images/sb.b6fd2b95.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/build/images/sb.a0c58abd.svg)}.flag-icon-sc{background-image:url(/build/images/sc.68574fd4.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/build/images/sc.4535ccd0.svg)}.flag-icon-sd{background-image:url(/build/images/sd.56005092.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/build/images/sd.b39b47ed.svg)}.flag-icon-se{background-image:url(/build/images/se.b90ed1a8.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/build/images/se.51c327ac.svg)}.flag-icon-sg{background-image:url(/build/images/sg.8c383b88.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/build/images/sg.cc6ae391.svg)}.flag-icon-sh{background-image:url(/build/images/sh.edbbfd99.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/build/images/sh.fb4174ae.svg)}.flag-icon-si{background-image:url(/build/images/si.c9b1d0fc.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/build/images/si.f028dd69.svg)}.flag-icon-sj{background-image:url(/build/images/sj.f61a3de6.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/build/images/sj.da8f6ae5.svg)}.flag-icon-sk{background-image:url(/build/images/sk.ef5388fa.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/build/images/sk.267d5934.svg)}.flag-icon-sl{background-image:url(/build/images/sl.b49c37fa.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/build/images/sl.8eb89df4.svg)}.flag-icon-sm{background-image:url(/build/images/sm.884585de.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/build/images/sm.744f23af.svg)}.flag-icon-sn{background-image:url(/build/images/sn.7e4464d9.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/build/images/sn.3fff53a5.svg)}.flag-icon-so{background-image:url(/build/images/so.c56b9a72.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/build/images/so.c3c72b93.svg)}.flag-icon-sr{background-image:url(/build/images/sr.ba8d2c32.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/build/images/sr.b2aab39f.svg)}.flag-icon-ss{background-image:url(/build/images/ss.1acb4cd1.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/build/images/ss.f197876e.svg)}.flag-icon-st{background-image:url(/build/images/st.7ef55bde.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/build/images/st.442c7568.svg)}.flag-icon-sv{background-image:url(/build/images/sv.d28a0fd1.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/build/images/sv.b3e3a533.svg)}.flag-icon-sx{background-image:url(/build/images/sx.2b04c8aa.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/build/images/sx.b0b8883a.svg)}.flag-icon-sy{background-image:url(/build/images/sy.4faebf14.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/build/images/sy.1b90ec44.svg)}.flag-icon-sz{background-image:url(/build/images/sz.96928c03.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/build/images/sz.615d2f27.svg)}.flag-icon-tc{background-image:url(/build/images/tc.69a47b1f.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/build/images/tc.9d372b67.svg)}.flag-icon-td{background-image:url(/build/images/td.dcc8cea3.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/build/images/td.cca6a003.svg)}.flag-icon-tf{background-image:url(/build/images/tf.a06d5a1b.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/build/images/tf.fd7f4dbb.svg)}.flag-icon-tg{background-image:url(/build/images/tg.7deef354.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/build/images/tg.076e3569.svg)}.flag-icon-th{background-image:url(/build/images/th.a83ff4c4.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/build/images/th.2613ab52.svg)}.flag-icon-tj{background-image:url(/build/images/tj.53d395bd.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/build/images/tj.5127f099.svg)}.flag-icon-tk{background-image:url(/build/images/tk.03bde906.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/build/images/tk.efc49462.svg)}.flag-icon-tl{background-image:url(/build/images/tl.8393dd1c.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/build/images/tl.eae67984.svg)}.flag-icon-tm{background-image:url(/build/images/tm.9885027c.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/build/images/tm.d4a4f008.svg)}.flag-icon-tn{background-image:url(/build/images/tn.0da89576.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/build/images/tn.e35dd578.svg)}.flag-icon-to{background-image:url(/build/images/to.b16f7aa4.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/build/images/to.9bd3976a.svg)}.flag-icon-tr{background-image:url(/build/images/tr.3dc06eff.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/build/images/tr.7b5c0bc6.svg)}.flag-icon-tt{background-image:url(/build/images/tt.d242a8d4.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/build/images/tt.2b3a8f3a.svg)}.flag-icon-tv{background-image:url(/build/images/tv.c90a549a.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/build/images/tv.52b9e0f4.svg)}.flag-icon-tw{background-image:url(/build/images/tw.83a420f5.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/build/images/tw.ae3fd156.svg)}.flag-icon-tz{background-image:url(/build/images/tz.32662d40.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/build/images/tz.ebd349d2.svg)}.flag-icon-ua{background-image:url(/build/images/ua.a4ab8323.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/build/images/ua.fef1c973.svg)}.flag-icon-ug{background-image:url(/build/images/ug.3a0b2b10.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/build/images/ug.b45b3a67.svg)}.flag-icon-um{background-image:url(/build/images/um.e3997b89.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/build/images/um.4aa32adc.svg)}.flag-icon-us{background-image:url(/build/images/us.83abc3dd.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/build/images/us.fbac5cdc.svg)}.flag-icon-uy{background-image:url(/build/images/uy.525ad98b.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/build/images/uy.5bced056.svg)}.flag-icon-uz{background-image:url(/build/images/uz.28553caf.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/build/images/uz.cdd13647.svg)}.flag-icon-va{background-image:url(/build/images/va.34d2b71e.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/build/images/va.1cec5e4f.svg)}.flag-icon-vc{background-image:url(/build/images/vc.e0903d45.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/build/images/vc.0c47d095.svg)}.flag-icon-ve{background-image:url(/build/images/ve.0408d7fb.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/build/images/ve.9adf2616.svg)}.flag-icon-vg{background-image:url(/build/images/vg.6cf4efea.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/build/images/vg.0de7fee2.svg)}.flag-icon-vi{background-image:url(/build/images/vi.b20585dd.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/build/images/vi.0d9c67d3.svg)}.flag-icon-vn{background-image:url(/build/images/vn.8934bcc3.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/build/images/vn.c01cf66c.svg)}.flag-icon-vu{background-image:url(/build/images/vu.c6e059bd.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/build/images/vu.159c0eef.svg)}.flag-icon-wf{background-image:url(/build/images/wf.51dcab1d.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/build/images/wf.d8b5a25f.svg)}.flag-icon-ws{background-image:url(/build/images/ws.e2a015dd.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/build/images/ws.01ba9db8.svg)}.flag-icon-ye{background-image:url(/build/images/ye.fc1a67aa.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/build/images/ye.2bdeb45a.svg)}.flag-icon-yt{background-image:url(/build/images/yt.001611a0.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/build/images/yt.6533f5b6.svg)}.flag-icon-za{background-image:url(/build/images/za.d235cd2a.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/build/images/za.edf3ac0e.svg)}.flag-icon-zm{background-image:url(/build/images/zm.c5c6fd7d.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/build/images/zm.3bb76a18.svg)}.flag-icon-zw{background-image:url(/build/images/zw.8dcbb46f.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/build/images/zw.dfedbe5e.svg)}.flag-icon-eu{background-image:url(/build/images/eu.c2d4fd06.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/build/images/eu.724087f7.svg)}.flag-icon-gb-eng{background-image:url(/build/images/gb-eng.2797f61a.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/build/images/gb-eng.d62c4949.svg)}.flag-icon-gb-sct{background-image:url(/build/images/gb-sct.0a8b9418.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/build/images/gb-sct.87f87fde.svg)}.flag-icon-gb-wls{background-image:url(/build/images/gb-wls.5b98d6a3.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/build/images/gb-wls.86c062ca.svg)}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #ff6275;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 3px;
}


svg {
    touch-action: none;
}

.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    touch-action: none;
    padding: 20px;
}

.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #292929;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
    width: 10px;
    height: 10px;
}

.jvectormap-zoomin {
    top: 10px;
}

.jvectormap-zoomout {
    top: 30px;
}

.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}

.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.jvectormap-legend-cnt {
    position: absolute;
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}

.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}

.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}

.jvectormap-legend-tick-text {
    font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}
/**
 *   Here's where everything gets included. You don't need
 *   to change anything here, and doing so might break
 *   stuff. Here be dragons and all that.
 */
/**
 *   Default variables
 *
 *   While these can be set with JavaScript, it's probably
 *   better and faster to just set them here, compile to
 *   CSS and include that instead to use some of that
 *   hardware-accelerated goodness.
 */
.unslider {
  position: relative;
  text-align: center;
  overflow: auto;
  margin: 0;
  padding: 0;
}
.unslider-wrap {
  position: relative;
}
.unslider-wrap.unslider-carousel > li {
  float: left;
}
.unslider-vertical > ul {
  height: 100%;
}
.unslider-vertical li {
  float: none;
  width: 100%;
}
.unslider-fade {
  position: relative;
}
.unslider-fade .unslider-wrap li {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 8;
}
.unslider-fade .unslider-wrap li.unslider-active {
  z-index: 10;
}
.unslider ul, .unslider ol, .unslider li {
  list-style: none;
  /* Reset any weird spacing */
  margin: 0;
  padding: 0;
  border: none;
}
.unslider-arrow {
  position: absolute;
  left: 20px;
  z-index: 10;
  cursor: pointer;
}
.unslider-arrow.next {
  left: auto;
  right: 20px;
}

.unslider-nav ol {
  list-style: none;
  text-align: center;
}
.unslider-nav ol li {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin: 0 4px;
  background: transparent;
  border-radius: 5px;
  overflow: hidden;
  text-indent: -999em;
  border: 2px solid #1D2B36;
  cursor: pointer;
}
.unslider-nav ol li.unslider-active {
  background: #1D2B36;
  cursor: default;
}

.unslider-arrow {
  display: block;
  width: 32px;
  height: 32px;
  top: 50%;
  right: -50px;
  left: auto;
  margin-top: -16px;
  overflow: hidden;
  border-radius: 32px;
  background: rgba(0,0,0,.2);
  /*text-indent: -999em;*/
  font-size: 0;
  opacity: .6;
  transition: opacity .2s;
  text-align: center;
  line-height: 32px;
}

.unslider-arrow.prev {
  left: 20px;
  right: auto;
}
.unslider-arrow.prev:before {
  font-family: 'feather';
  font-size: 1.3rem;
  content: '\e928';
  color: #1D2B36;
}

.unslider-arrow.next:before {
  font-family: 'feather';
  font-size: 1.3rem;
  content: '\e929';
  color: #1D2B36;
}
.climacon_component-stroke{fill:#fff;stroke-width:0;stroke:#000}.climacon_component-fill{fill:#aedef4;stroke-width:0;stroke:#000}.animated-weather-icons svg{display:inline-block;shape-rendering:geometricPrecision}circle,g,path,rect{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:normal;animation-direction:normal}.climacon_componentWrap-sun{-webkit-animation-name:rotate;animation-name:rotate}.climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke{-webkit-animation-name:scale;animation-name:scale;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:4.5s;animation-duration:4.5s}.climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_componentWrap-moon{-webkit-animation-name:partialRotate;animation-name:partialRotate;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:alternate;animation-direction:alternate}.climacon_componentWrap-wind{-webkit-animation-name:translateWind;animation-name:translateWind;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.climacon_componentWrap-snowflake{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:54s;animation-duration:54s;-webkit-animation-direction:normal;animation-direction:normal}.climacon_componentWrap-sun_cloud{-webkit-animation-name:behindCloudMove,rotate;animation-name:behindCloudMove,rotate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:ease-out,linear;animation-timing-function:ease-out,linear;-webkit-animation-delay:0,4.5s;animation-delay:0,4.5s;-webkit-animation-duration:4.5s,18s;animation-duration:4.5s,18s}.climacon_componentWrap-sun_cloud .climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke{fill-opacity:0;-webkit-animation-name:fillOpacity,scale;animation-name:fillOpacity,scale;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-delay:4.5s,0;animation-delay:4.5s,0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.climacon_componentWrap-sun_cloud .climacon_componentWrap_sunSpoke .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_componentWrap-moon_cloud{-webkit-animation-name:behindCloudMove,partialRotate;animation-name:behindCloudMove,partialRotate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:ease-out,linear;animation-timing-function:ease-out,linear;-webkit-animation-delay:0,4.5s;animation-delay:0,4.5s;-webkit-animation-duration:4.5s,18s;animation-duration:4.5s,18s}.climacon_component-stroke_drizzle{fill-opacity:0;-webkit-animation-name:drizzleFall,fillOpacity2;animation-name:drizzleFall,fillOpacity2;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1.5s;animation-duration:1.5s}.climacon_component-stroke_drizzle:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.climacon_component-stroke_drizzle:nth-child(2){-webkit-animation-delay:.9s;animation-delay:.9s}.climacon_component-stroke_drizzle:nth-child(3){-webkit-animation-delay:1.8s;animation-delay:1.8s}.climacon_component-stroke_rain{fill-opacity:0;-webkit-animation-name:rainFall,fillOpacity2;animation-name:rainFall,fillOpacity2;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:3s;animation-duration:3s}.climacon_component-stroke_rain:nth-child(n+4),.climacon_component-stroke_rain_alt:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.climacon_component-stroke_hailAlt{fill-opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:1s;animation-duration:1s}.climacon_component-stroke_hailAlt-left{-webkit-animation-name:hailLeft,fillOpacity2;animation-name:hailLeft,fillOpacity2}.climacon_component-stroke_hailAlt-middle{-webkit-animation-name:hailMiddle,fillOpacity2;animation-name:hailMiddle,fillOpacity2}.climacon_component-stroke_hailAlt-middle:nth-child(2){-webkit-animation-name:hailMiddle2,fillOpacity2;animation-name:hailMiddle2,fillOpacity2}.climacon_component-stroke_hailAlt-right{-webkit-animation-name:hailRight,fillOpacity2;animation-name:hailRight,fillOpacity2}.climacon_component-stroke_hailAlt:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.climacon_component-stroke_hailAlt:nth-child(2){-webkit-animation-delay:.16667s;animation-delay:.16667s}.climacon_component-stroke_hailAlt:nth-child(3){-webkit-animation-delay:.33333s;animation-delay:.33333s}.climacon_component-stroke_hailAlt:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.climacon_component-stroke_hailAlt:nth-child(5){-webkit-animation-delay:.66667s;animation-delay:.66667s}.climacon_component-stroke_hailAlt:nth-child(6){-webkit-animation-delay:.83333s;animation-delay:.83333s}.climacon_component-stroke_snow{fill-opacity:0;-webkit-animation-name:snowFall,fillOpacity2;animation-name:snowFall,fillOpacity2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:9s;animation-duration:9s}.climacon_component-stroke_snow:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.climacon_component-stroke_snow:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.climacon_component-stroke_snow:nth-child(3){-webkit-animation-name:snowFall2,fillOpacity2;animation-name:snowFall2,fillOpacity2;-webkit-animation-delay:6s;animation-delay:6s}.climacon_wrapperComponent-snowAlt{fill-opacity:0;-webkit-animation-name:snowFall,fillOpacity2;animation-name:snowFall,fillOpacity2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:9s;animation-duration:9s}.climacon_component-stroke_fogLine{fill-opacity:.5;-webkit-animation-name:translateFog,fillOpacityFog;animation-name:translateFog,fillOpacityFog;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:18s;animation-duration:18s}.climacon_component-stroke_fogLine:nth-child(even){-webkit-animation-delay:9s;animation-delay:9s}.climacon_component-stroke_lightning{fill-opacity:0;-webkit-animation-name:fillOpacityLightning;animation-name:fillOpacityLightning;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:18s;animation-duration:18s}.climacon_component-stroke_tornadoLine{-webkit-animation-name:translateTornado1;animation-name:translateTornado1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:18s;animation-duration:18s}.climacon_component-stroke_tornadoLine:nth-child(1){-webkit-animation-name:translateTornado1;animation-name:translateTornado1}.climacon_component-stroke_tornadoLine:nth-child(2){-webkit-animation-name:translateTornado2;animation-name:translateTornado2}.climacon_component-stroke_tornadoLine:nth-child(3){-webkit-animation-name:translateTornado3;animation-name:translateTornado3}.climacon_component-stroke_tornadoLine:nth-child(4){-webkit-animation-name:translateTornado4;animation-name:translateTornado4}.climacon_component-stroke_tornadoLine:nth-child(5){-webkit-animation-name:translateTornado5;animation-name:translateTornado5}.climacon_component-stroke_tornadoLine:nth-child(6){-webkit-animation-name:translateTornado6;animation-name:translateTornado6}.climacon_iconWrap-sun .climacon_component-stroke_sunSpoke,.climacon_iconWrap-sunFill .climacon_component-stroke_sunSpoke{fill-opacity:1;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:alternate;animation-direction:alternate}.climacon_iconWrap-sun .climacon_component-stroke_sunSpoke:nth-child(even),.climacon_iconWrap-sunFill .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon-iconWrap_sunFill .climacon_component-stroke_sunSpoke{fill-opacity:1;-webkit-animation-name:scale;animation-name:scale;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:alternate;animation-direction:alternate}.climacon-iconWrap_sunFill .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_component-stroke_arrow-up{fill-opacity:0;-webkit-animation-name:fillOpacity2,translateArrowUp;animation-name:fillOpacity2,translateArrowUp;-webkit-animation-duration:4.5s;animation-duration:4.5s}.climacon_component-stroke_arrow-down{fill-opacity:0;-webkit-animation-name:fillOpacity2,translateArrowDown;animation-name:fillOpacity2,translateArrowDown;-webkit-animation-duration:4.5s;animation-duration:4.5s}.climacon_componentWrap-sunrise .climacon_component-stroke_sunSpoke,.climacon_componentWrap-sunset .climacon_component-stroke_sunSpoke{-webkit-animation-name:scale;animation-name:scale;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.climacon_componentWrap-sunrise .climacon_component-stroke_sunSpoke:nth-child(even),.climacon_componentWrap-sunset .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s;animation-delay:4.5s}.climacon_componentWrap-sunriseAlt{-webkit-animation-name:translateSunrise,fillOpacity;animation-name:translateSunrise,fillOpacity;-webkit-animation-duration:18s,9s;animation-duration:18s,9s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.climacon_componentWrap-sunriseAlt .climacon_component-stroke_sunSpoke{fill-opacity:0;-webkit-animation-name:fillOpacity,scale;animation-name:fillOpacity,scale;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-duration:4.5s;animation-duration:4.5s;-webkit-animation-delay:4.5s,0;animation-delay:4.5s,0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.climacon_componentWrap-sunriseAlt .climacon_component-stroke_sunSpoke:nth-child(even){-webkit-animation-delay:4.5s,4.5s;animation-delay:4.5s,4.5s}.climacon_componentWrap-sunsetAlt{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:translateSunset;animation-name:translateSunset;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes partialRotate{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes partialRotate{0%,100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes scale{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@-webkit-keyframes behindCloudMove{0%{-webkit-transform:translateX(-1.75px) translateY(1.75px);transform:translateX(-1.75px) translateY(1.75px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes behindCloudMove{0%{-webkit-transform:translateX(-1.75px) translateY(1.75px);transform:translateX(-1.75px) translateY(1.75px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes drizzleFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(21px);transform:translateY(21px)}}@keyframes drizzleFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(21px);transform:translateY(21px)}}@-webkit-keyframes rainFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@keyframes rainFall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@-webkit-keyframes rainFall2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}100%{-webkit-transform:translateX(14px) translateY(14px);transform:translateX(14px) translateY(14px)}}@keyframes rainFall2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}100%{-webkit-transform:translateX(14px) translateY(14px);transform:translateX(14px) translateY(14px)}}@-webkit-keyframes hailLeft{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.3px);transform:translateY(17.5px) translateX(-.3px)}53%{-webkit-transform:translateY(16.4px) translateX(-.9px);transform:translateY(16.4px) translateX(-.9px)}55%{-webkit-transform:translateY(15.32px) translateX(-1.5px);transform:translateY(15.32px) translateX(-1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(-2.1px);transform:translateY(14.28px) translateX(-2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(-2.7px);transform:translateY(13.28px) translateX(-2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(-3.3px);transform:translateY(12.36px) translateX(-3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(-3.9px);transform:translateY(11.51px) translateX(-3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(-4.5px);transform:translateY(10.76px) translateX(-4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(-5.1px);transform:translateY(10.11px) translateX(-5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(-5.7px);transform:translateY(9.58px) translateX(-5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(-6.3px);transform:translateY(9.18px) translateX(-6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(-6.9px);transform:translateY(8.9px) translateX(-6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(-7.5px);transform:translateY(8.77px) translateX(-7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(-8.1px);transform:translateY(8.77px) translateX(-8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(-8.7px);transform:translateY(8.9px) translateX(-8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(-9.3px);transform:translateY(9.18px) translateX(-9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(-9.9px);transform:translateY(9.58px) translateX(-9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(-10.5px);transform:translateY(10.11px) translateX(-10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(-11.1px);transform:translateY(10.76px) translateX(-11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(-11.7px);transform:translateY(11.51px) translateX(-11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(-12.3px);transform:translateY(12.36px) translateX(-12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(-12.9px);transform:translateY(13.28px) translateX(-12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(-13.5px);transform:translateY(14.28px) translateX(-13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(-14.1px);transform:translateY(15.32px) translateX(-14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(-14.7px);transform:translateY(16.4px) translateX(-14.7px)}}@keyframes hailLeft{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.3px);transform:translateY(17.5px) translateX(-.3px)}53%{-webkit-transform:translateY(16.4px) translateX(-.9px);transform:translateY(16.4px) translateX(-.9px)}55%{-webkit-transform:translateY(15.32px) translateX(-1.5px);transform:translateY(15.32px) translateX(-1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(-2.1px);transform:translateY(14.28px) translateX(-2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(-2.7px);transform:translateY(13.28px) translateX(-2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(-3.3px);transform:translateY(12.36px) translateX(-3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(-3.9px);transform:translateY(11.51px) translateX(-3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(-4.5px);transform:translateY(10.76px) translateX(-4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(-5.1px);transform:translateY(10.11px) translateX(-5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(-5.7px);transform:translateY(9.58px) translateX(-5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(-6.3px);transform:translateY(9.18px) translateX(-6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(-6.9px);transform:translateY(8.9px) translateX(-6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(-7.5px);transform:translateY(8.77px) translateX(-7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(-8.1px);transform:translateY(8.77px) translateX(-8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(-8.7px);transform:translateY(8.9px) translateX(-8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(-9.3px);transform:translateY(9.18px) translateX(-9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(-9.9px);transform:translateY(9.58px) translateX(-9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(-10.5px);transform:translateY(10.11px) translateX(-10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(-11.1px);transform:translateY(10.76px) translateX(-11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(-11.7px);transform:translateY(11.51px) translateX(-11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(-12.3px);transform:translateY(12.36px) translateX(-12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(-12.9px);transform:translateY(13.28px) translateX(-12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(-13.5px);transform:translateY(14.28px) translateX(-13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(-14.1px);transform:translateY(15.32px) translateX(-14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(-14.7px);transform:translateY(16.4px) translateX(-14.7px)}}@-webkit-keyframes hailMiddle{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.15px);transform:translateY(17.5px) translateX(-.15px)}53%{-webkit-transform:translateY(16.4px) translateX(-.45px);transform:translateY(16.4px) translateX(-.45px)}55%{-webkit-transform:translateY(15.32px) translateX(-.75px);transform:translateY(15.32px) translateX(-.75px)}57%{-webkit-transform:translateY(14.28px) translateX(-1.05px);transform:translateY(14.28px) translateX(-1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(-1.35px);transform:translateY(13.28px) translateX(-1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(-1.65px);transform:translateY(12.36px) translateX(-1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(-1.95px);transform:translateY(11.51px) translateX(-1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(-2.25px);transform:translateY(10.76px) translateX(-2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(-2.55px);transform:translateY(10.11px) translateX(-2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(-2.85px);transform:translateY(9.58px) translateX(-2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(-3.15px);transform:translateY(9.18px) translateX(-3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(-3.45px);transform:translateY(8.9px) translateX(-3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(-3.75px);transform:translateY(8.77px) translateX(-3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(-4.05px);transform:translateY(8.77px) translateX(-4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(-4.35px);transform:translateY(8.9px) translateX(-4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(-4.65px);transform:translateY(9.18px) translateX(-4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(-4.95px);transform:translateY(9.58px) translateX(-4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(-5.25px);transform:translateY(10.11px) translateX(-5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(-5.55px);transform:translateY(10.76px) translateX(-5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(-5.85px);transform:translateY(11.51px) translateX(-5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(-6.15px);transform:translateY(12.36px) translateX(-6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(-6.45px);transform:translateY(13.28px) translateX(-6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(-6.75px);transform:translateY(14.28px) translateX(-6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(-7.05px);transform:translateY(15.32px) translateX(-7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(-7.35px);transform:translateY(16.4px) translateX(-7.35px)}}@keyframes hailMiddle{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(-.15px);transform:translateY(17.5px) translateX(-.15px)}53%{-webkit-transform:translateY(16.4px) translateX(-.45px);transform:translateY(16.4px) translateX(-.45px)}55%{-webkit-transform:translateY(15.32px) translateX(-.75px);transform:translateY(15.32px) translateX(-.75px)}57%{-webkit-transform:translateY(14.28px) translateX(-1.05px);transform:translateY(14.28px) translateX(-1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(-1.35px);transform:translateY(13.28px) translateX(-1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(-1.65px);transform:translateY(12.36px) translateX(-1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(-1.95px);transform:translateY(11.51px) translateX(-1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(-2.25px);transform:translateY(10.76px) translateX(-2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(-2.55px);transform:translateY(10.11px) translateX(-2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(-2.85px);transform:translateY(9.58px) translateX(-2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(-3.15px);transform:translateY(9.18px) translateX(-3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(-3.45px);transform:translateY(8.9px) translateX(-3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(-3.75px);transform:translateY(8.77px) translateX(-3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(-4.05px);transform:translateY(8.77px) translateX(-4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(-4.35px);transform:translateY(8.9px) translateX(-4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(-4.65px);transform:translateY(9.18px) translateX(-4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(-4.95px);transform:translateY(9.58px) translateX(-4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(-5.25px);transform:translateY(10.11px) translateX(-5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(-5.55px);transform:translateY(10.76px) translateX(-5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(-5.85px);transform:translateY(11.51px) translateX(-5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(-6.15px);transform:translateY(12.36px) translateX(-6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(-6.45px);transform:translateY(13.28px) translateX(-6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(-6.75px);transform:translateY(14.28px) translateX(-6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(-7.05px);transform:translateY(15.32px) translateX(-7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(-7.35px);transform:translateY(16.4px) translateX(-7.35px)}}@-webkit-keyframes hailMiddle2{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.15px);transform:translateY(17.5px) translateX(.15px)}53%{-webkit-transform:translateY(16.4px) translateX(.45px);transform:translateY(16.4px) translateX(.45px)}55%{-webkit-transform:translateY(15.32px) translateX(.75px);transform:translateY(15.32px) translateX(.75px)}57%{-webkit-transform:translateY(14.28px) translateX(1.05px);transform:translateY(14.28px) translateX(1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(1.35px);transform:translateY(13.28px) translateX(1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(1.65px);transform:translateY(12.36px) translateX(1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(1.95px);transform:translateY(11.51px) translateX(1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(2.25px);transform:translateY(10.76px) translateX(2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(2.55px);transform:translateY(10.11px) translateX(2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(2.85px);transform:translateY(9.58px) translateX(2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(3.15px);transform:translateY(9.18px) translateX(3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(3.45px);transform:translateY(8.9px) translateX(3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(3.75px);transform:translateY(8.77px) translateX(3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(4.05px);transform:translateY(8.77px) translateX(4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(4.35px);transform:translateY(8.9px) translateX(4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(4.65px);transform:translateY(9.18px) translateX(4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(4.95px);transform:translateY(9.58px) translateX(4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(5.25px);transform:translateY(10.11px) translateX(5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(5.55px);transform:translateY(10.76px) translateX(5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(5.85px);transform:translateY(11.51px) translateX(5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(6.15px);transform:translateY(12.36px) translateX(6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(6.45px);transform:translateY(13.28px) translateX(6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(6.75px);transform:translateY(14.28px) translateX(6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(7.05px);transform:translateY(15.32px) translateX(7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(7.35px);transform:translateY(16.4px) translateX(7.35px)}}@keyframes hailMiddle2{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.15px);transform:translateY(17.5px) translateX(.15px)}53%{-webkit-transform:translateY(16.4px) translateX(.45px);transform:translateY(16.4px) translateX(.45px)}55%{-webkit-transform:translateY(15.32px) translateX(.75px);transform:translateY(15.32px) translateX(.75px)}57%{-webkit-transform:translateY(14.28px) translateX(1.05px);transform:translateY(14.28px) translateX(1.05px)}59%{-webkit-transform:translateY(13.28px) translateX(1.35px);transform:translateY(13.28px) translateX(1.35px)}61%{-webkit-transform:translateY(12.36px) translateX(1.65px);transform:translateY(12.36px) translateX(1.65px)}63%{-webkit-transform:translateY(11.51px) translateX(1.95px);transform:translateY(11.51px) translateX(1.95px)}65%{-webkit-transform:translateY(10.76px) translateX(2.25px);transform:translateY(10.76px) translateX(2.25px)}67%{-webkit-transform:translateY(10.11px) translateX(2.55px);transform:translateY(10.11px) translateX(2.55px)}69%{-webkit-transform:translateY(9.58px) translateX(2.85px);transform:translateY(9.58px) translateX(2.85px)}71%{-webkit-transform:translateY(9.18px) translateX(3.15px);transform:translateY(9.18px) translateX(3.15px)}73%{-webkit-transform:translateY(8.9px) translateX(3.45px);transform:translateY(8.9px) translateX(3.45px)}75%{-webkit-transform:translateY(8.77px) translateX(3.75px);transform:translateY(8.77px) translateX(3.75px)}77%{-webkit-transform:translateY(8.77px) translateX(4.05px);transform:translateY(8.77px) translateX(4.05px)}79%{-webkit-transform:translateY(8.9px) translateX(4.35px);transform:translateY(8.9px) translateX(4.35px)}81%{-webkit-transform:translateY(9.18px) translateX(4.65px);transform:translateY(9.18px) translateX(4.65px)}83%{-webkit-transform:translateY(9.58px) translateX(4.95px);transform:translateY(9.58px) translateX(4.95px)}85%{-webkit-transform:translateY(10.11px) translateX(5.25px);transform:translateY(10.11px) translateX(5.25px)}87%{-webkit-transform:translateY(10.76px) translateX(5.55px);transform:translateY(10.76px) translateX(5.55px)}89%{-webkit-transform:translateY(11.51px) translateX(5.85px);transform:translateY(11.51px) translateX(5.85px)}91%{-webkit-transform:translateY(12.36px) translateX(6.15px);transform:translateY(12.36px) translateX(6.15px)}93%{-webkit-transform:translateY(13.28px) translateX(6.45px);transform:translateY(13.28px) translateX(6.45px)}95%{-webkit-transform:translateY(14.28px) translateX(6.75px);transform:translateY(14.28px) translateX(6.75px)}97%{-webkit-transform:translateY(15.32px) translateX(7.05px);transform:translateY(15.32px) translateX(7.05px)}99%{-webkit-transform:translateY(16.4px) translateX(7.35px);transform:translateY(16.4px) translateX(7.35px)}}@-webkit-keyframes hailRight{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.3px);transform:translateY(17.5px) translateX(.3px)}53%{-webkit-transform:translateY(16.4px) translateX(.9px);transform:translateY(16.4px) translateX(.9px)}55%{-webkit-transform:translateY(15.32px) translateX(1.5px);transform:translateY(15.32px) translateX(1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(2.1px);transform:translateY(14.28px) translateX(2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(2.7px);transform:translateY(13.28px) translateX(2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(3.3px);transform:translateY(12.36px) translateX(3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(3.9px);transform:translateY(11.51px) translateX(3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(4.5px);transform:translateY(10.76px) translateX(4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(5.1px);transform:translateY(10.11px) translateX(5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(5.7px);transform:translateY(9.58px) translateX(5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(6.3px);transform:translateY(9.18px) translateX(6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(6.9px);transform:translateY(8.9px) translateX(6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(7.5px);transform:translateY(8.77px) translateX(7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(8.1px);transform:translateY(8.77px) translateX(8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(8.7px);transform:translateY(8.9px) translateX(8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(9.3px);transform:translateY(9.18px) translateX(9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(9.9px);transform:translateY(9.58px) translateX(9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(10.5px);transform:translateY(10.11px) translateX(10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(11.1px);transform:translateY(10.76px) translateX(11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(11.7px);transform:translateY(11.51px) translateX(11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(12.3px);transform:translateY(12.36px) translateX(12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(12.9px);transform:translateY(13.28px) translateX(12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(13.5px);transform:translateY(14.28px) translateX(13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(14.1px);transform:translateY(15.32px) translateX(14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(14.7px);transform:translateY(16.4px) translateX(14.7px)}}@keyframes hailRight{50%{-webkit-transform:translateY(17.5px);transform:translateY(17.5px)}51%{-webkit-transform:translateY(17.5px) translateX(.3px);transform:translateY(17.5px) translateX(.3px)}53%{-webkit-transform:translateY(16.4px) translateX(.9px);transform:translateY(16.4px) translateX(.9px)}55%{-webkit-transform:translateY(15.32px) translateX(1.5px);transform:translateY(15.32px) translateX(1.5px)}57%{-webkit-transform:translateY(14.28px) translateX(2.1px);transform:translateY(14.28px) translateX(2.1px)}59%{-webkit-transform:translateY(13.28px) translateX(2.7px);transform:translateY(13.28px) translateX(2.7px)}61%{-webkit-transform:translateY(12.36px) translateX(3.3px);transform:translateY(12.36px) translateX(3.3px)}63%{-webkit-transform:translateY(11.51px) translateX(3.9px);transform:translateY(11.51px) translateX(3.9px)}65%{-webkit-transform:translateY(10.76px) translateX(4.5px);transform:translateY(10.76px) translateX(4.5px)}67%{-webkit-transform:translateY(10.11px) translateX(5.1px);transform:translateY(10.11px) translateX(5.1px)}69%{-webkit-transform:translateY(9.58px) translateX(5.7px);transform:translateY(9.58px) translateX(5.7px)}71%{-webkit-transform:translateY(9.18px) translateX(6.3px);transform:translateY(9.18px) translateX(6.3px)}73%{-webkit-transform:translateY(8.9px) translateX(6.9px);transform:translateY(8.9px) translateX(6.9px)}75%{-webkit-transform:translateY(8.77px) translateX(7.5px);transform:translateY(8.77px) translateX(7.5px)}77%{-webkit-transform:translateY(8.77px) translateX(8.1px);transform:translateY(8.77px) translateX(8.1px)}79%{-webkit-transform:translateY(8.9px) translateX(8.7px);transform:translateY(8.9px) translateX(8.7px)}81%{-webkit-transform:translateY(9.18px) translateX(9.3px);transform:translateY(9.18px) translateX(9.3px)}83%{-webkit-transform:translateY(9.58px) translateX(9.9px);transform:translateY(9.58px) translateX(9.9px)}85%{-webkit-transform:translateY(10.11px) translateX(10.5px);transform:translateY(10.11px) translateX(10.5px)}87%{-webkit-transform:translateY(10.76px) translateX(11.1px);transform:translateY(10.76px) translateX(11.1px)}89%{-webkit-transform:translateY(11.51px) translateX(11.7px);transform:translateY(11.51px) translateX(11.7px)}91%{-webkit-transform:translateY(12.36px) translateX(12.3px);transform:translateY(12.36px) translateX(12.3px)}93%{-webkit-transform:translateY(13.28px) translateX(12.9px);transform:translateY(13.28px) translateX(12.9px)}95%{-webkit-transform:translateY(14.28px) translateX(13.5px);transform:translateY(14.28px) translateX(13.5px)}97%{-webkit-transform:translateY(15.32px) translateX(14.1px);transform:translateY(15.32px) translateX(14.1px)}99%{-webkit-transform:translateY(16.4px) translateX(14.7px);transform:translateY(16.4px) translateX(14.7px)}}@-webkit-keyframes fillOpacity{0%{fill-opacity:0;stroke-opacity:0}100%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacity{0%{fill-opacity:0;stroke-opacity:0}100%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes fillOpacity2{0%,100%{fill-opacity:0;stroke-opacity:0}50%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacity2{0%,100%{fill-opacity:0;stroke-opacity:0}50%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes lightningFlash{0%,100%,2%,50%,52%,54%{fill-opacity:0}1%,51%,53%{fill-opacity:1}}@keyframes lightningFlash{0%,100%,2%,50%,52%,54%{fill-opacity:0}1%,51%,53%{fill-opacity:1}}@-webkit-keyframes snowFall{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(.75px);transform:translateY(.35px) translateX(.75px)}4%{-webkit-transform:translateY(.7px) translateX(1.44px);transform:translateY(.7px) translateX(1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(2.06px);transform:translateY(1.05px) translateX(2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(2.61px);transform:translateY(1.4px) translateX(2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(3.09px);transform:translateY(1.75px) translateX(3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(3.5px);transform:translateY(2.1px) translateX(3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(3.83px);transform:translateY(2.45px) translateX(3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(4.09px);transform:translateY(2.8px) translateX(4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(4.29px);transform:translateY(3.15px) translateX(4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(4.41px);transform:translateY(3.5px) translateX(4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(4.46px);transform:translateY(3.85px) translateX(4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(4.45px);transform:translateY(4.2px) translateX(4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(4.37px);transform:translateY(4.55px) translateX(4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(4.24px);transform:translateY(4.9px) translateX(4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(4.05px);transform:translateY(5.25px) translateX(4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(3.8px);transform:translateY(5.6px) translateX(3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(3.51px);transform:translateY(5.95px) translateX(3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(3.17px);transform:translateY(6.3px) translateX(3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(2.79px);transform:translateY(6.65px) translateX(2.79px)}40%{-webkit-transform:translateY(7px) translateX(2.38px);transform:translateY(7px) translateX(2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(1.94px);transform:translateY(7.35px) translateX(1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(1.47px);transform:translateY(7.7px) translateX(1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(.99px);transform:translateY(8.05px) translateX(.99px)}48%{-webkit-transform:translateY(8.4px) translateX(.5px);transform:translateY(8.4px) translateX(.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(-.5px);transform:translateY(9.1px) translateX(-.5px)}54%{-webkit-transform:translateY(9.45px) translateX(-.99px);transform:translateY(9.45px) translateX(-.99px)}56%{-webkit-transform:translateY(9.8px) translateX(-1.47px);transform:translateY(9.8px) translateX(-1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(-1.94px);transform:translateY(10.15px) translateX(-1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(-2.38px);transform:translateY(10.5px) translateX(-2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(-2.79px);transform:translateY(10.85px) translateX(-2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(-3.17px);transform:translateY(11.2px) translateX(-3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(-3.51px);transform:translateY(11.55px) translateX(-3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(-3.8px);transform:translateY(11.9px) translateX(-3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(-4.05px);transform:translateY(12.25px) translateX(-4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(-4.24px);transform:translateY(12.6px) translateX(-4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(-4.37px);transform:translateY(12.95px) translateX(-4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(-4.45px);transform:translateY(13.3px) translateX(-4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(-4.46px);transform:translateY(13.65px) translateX(-4.46px)}80%{-webkit-transform:translateY(14px) translateX(-4.41px);transform:translateY(14px) translateX(-4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(-4.29px);transform:translateY(14.35px) translateX(-4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(-4.09px);transform:translateY(14.7px) translateX(-4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(-3.83px);transform:translateY(15.05px) translateX(-3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(-3.5px);transform:translateY(15.4px) translateX(-3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(-3.09px);transform:translateY(15.75px) translateX(-3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(-2.61px);transform:translateY(16.1px) translateX(-2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(-2.06px);transform:translateY(16.45px) translateX(-2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(-1.44px);transform:translateY(16.8px) translateX(-1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(-.75px);transform:translateY(17.15px) translateX(-.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@keyframes snowFall{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(.75px);transform:translateY(.35px) translateX(.75px)}4%{-webkit-transform:translateY(.7px) translateX(1.44px);transform:translateY(.7px) translateX(1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(2.06px);transform:translateY(1.05px) translateX(2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(2.61px);transform:translateY(1.4px) translateX(2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(3.09px);transform:translateY(1.75px) translateX(3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(3.5px);transform:translateY(2.1px) translateX(3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(3.83px);transform:translateY(2.45px) translateX(3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(4.09px);transform:translateY(2.8px) translateX(4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(4.29px);transform:translateY(3.15px) translateX(4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(4.41px);transform:translateY(3.5px) translateX(4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(4.46px);transform:translateY(3.85px) translateX(4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(4.45px);transform:translateY(4.2px) translateX(4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(4.37px);transform:translateY(4.55px) translateX(4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(4.24px);transform:translateY(4.9px) translateX(4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(4.05px);transform:translateY(5.25px) translateX(4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(3.8px);transform:translateY(5.6px) translateX(3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(3.51px);transform:translateY(5.95px) translateX(3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(3.17px);transform:translateY(6.3px) translateX(3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(2.79px);transform:translateY(6.65px) translateX(2.79px)}40%{-webkit-transform:translateY(7px) translateX(2.38px);transform:translateY(7px) translateX(2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(1.94px);transform:translateY(7.35px) translateX(1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(1.47px);transform:translateY(7.7px) translateX(1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(.99px);transform:translateY(8.05px) translateX(.99px)}48%{-webkit-transform:translateY(8.4px) translateX(.5px);transform:translateY(8.4px) translateX(.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(-.5px);transform:translateY(9.1px) translateX(-.5px)}54%{-webkit-transform:translateY(9.45px) translateX(-.99px);transform:translateY(9.45px) translateX(-.99px)}56%{-webkit-transform:translateY(9.8px) translateX(-1.47px);transform:translateY(9.8px) translateX(-1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(-1.94px);transform:translateY(10.15px) translateX(-1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(-2.38px);transform:translateY(10.5px) translateX(-2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(-2.79px);transform:translateY(10.85px) translateX(-2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(-3.17px);transform:translateY(11.2px) translateX(-3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(-3.51px);transform:translateY(11.55px) translateX(-3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(-3.8px);transform:translateY(11.9px) translateX(-3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(-4.05px);transform:translateY(12.25px) translateX(-4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(-4.24px);transform:translateY(12.6px) translateX(-4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(-4.37px);transform:translateY(12.95px) translateX(-4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(-4.45px);transform:translateY(13.3px) translateX(-4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(-4.46px);transform:translateY(13.65px) translateX(-4.46px)}80%{-webkit-transform:translateY(14px) translateX(-4.41px);transform:translateY(14px) translateX(-4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(-4.29px);transform:translateY(14.35px) translateX(-4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(-4.09px);transform:translateY(14.7px) translateX(-4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(-3.83px);transform:translateY(15.05px) translateX(-3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(-3.5px);transform:translateY(15.4px) translateX(-3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(-3.09px);transform:translateY(15.75px) translateX(-3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(-2.61px);transform:translateY(16.1px) translateX(-2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(-2.06px);transform:translateY(16.45px) translateX(-2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(-1.44px);transform:translateY(16.8px) translateX(-1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(-.75px);transform:translateY(17.15px) translateX(-.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@-webkit-keyframes snowFall2{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(-.75px);transform:translateY(.35px) translateX(-.75px)}4%{-webkit-transform:translateY(.7px) translateX(-1.44px);transform:translateY(.7px) translateX(-1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(-2.06px);transform:translateY(1.05px) translateX(-2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(-2.61px);transform:translateY(1.4px) translateX(-2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(-3.09px);transform:translateY(1.75px) translateX(-3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(-3.5px);transform:translateY(2.1px) translateX(-3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(-3.83px);transform:translateY(2.45px) translateX(-3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(-4.09px);transform:translateY(2.8px) translateX(-4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(-4.29px);transform:translateY(3.15px) translateX(-4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(-4.41px);transform:translateY(3.5px) translateX(-4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(-4.46px);transform:translateY(3.85px) translateX(-4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(-4.45px);transform:translateY(4.2px) translateX(-4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(-4.37px);transform:translateY(4.55px) translateX(-4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(-4.24px);transform:translateY(4.9px) translateX(-4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(-4.05px);transform:translateY(5.25px) translateX(-4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(-3.8px);transform:translateY(5.6px) translateX(-3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(-3.51px);transform:translateY(5.95px) translateX(-3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(-3.17px);transform:translateY(6.3px) translateX(-3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(-2.79px);transform:translateY(6.65px) translateX(-2.79px)}40%{-webkit-transform:translateY(7px) translateX(-2.38px);transform:translateY(7px) translateX(-2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(-1.94px);transform:translateY(7.35px) translateX(-1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(-1.47px);transform:translateY(7.7px) translateX(-1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(-.99px);transform:translateY(8.05px) translateX(-.99px)}48%{-webkit-transform:translateY(8.4px) translateX(-.5px);transform:translateY(8.4px) translateX(-.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(.5px);transform:translateY(9.1px) translateX(.5px)}54%{-webkit-transform:translateY(9.45px) translateX(.99px);transform:translateY(9.45px) translateX(.99px)}56%{-webkit-transform:translateY(9.8px) translateX(1.47px);transform:translateY(9.8px) translateX(1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(1.94px);transform:translateY(10.15px) translateX(1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(2.38px);transform:translateY(10.5px) translateX(2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(2.79px);transform:translateY(10.85px) translateX(2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(3.17px);transform:translateY(11.2px) translateX(3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(3.51px);transform:translateY(11.55px) translateX(3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(3.8px);transform:translateY(11.9px) translateX(3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(4.05px);transform:translateY(12.25px) translateX(4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(4.24px);transform:translateY(12.6px) translateX(4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(4.37px);transform:translateY(12.95px) translateX(4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(4.45px);transform:translateY(13.3px) translateX(4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(4.46px);transform:translateY(13.65px) translateX(4.46px)}80%{-webkit-transform:translateY(14px) translateX(4.41px);transform:translateY(14px) translateX(4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(4.29px);transform:translateY(14.35px) translateX(4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(4.09px);transform:translateY(14.7px) translateX(4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(3.83px);transform:translateY(15.05px) translateX(3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(3.5px);transform:translateY(15.4px) translateX(3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(3.09px);transform:translateY(15.75px) translateX(3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(2.61px);transform:translateY(16.1px) translateX(2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(2.06px);transform:translateY(16.45px) translateX(2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(1.44px);transform:translateY(16.8px) translateX(1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(.75px);transform:translateY(17.15px) translateX(.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@keyframes snowFall2{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}2%{-webkit-transform:translateY(.35px) translateX(-.75px);transform:translateY(.35px) translateX(-.75px)}4%{-webkit-transform:translateY(.7px) translateX(-1.44px);transform:translateY(.7px) translateX(-1.44px)}6%{-webkit-transform:translateY(1.05px) translateX(-2.06px);transform:translateY(1.05px) translateX(-2.06px)}8%{-webkit-transform:translateY(1.4px) translateX(-2.61px);transform:translateY(1.4px) translateX(-2.61px)}10%{-webkit-transform:translateY(1.75px) translateX(-3.09px);transform:translateY(1.75px) translateX(-3.09px)}12%{-webkit-transform:translateY(2.1px) translateX(-3.5px);transform:translateY(2.1px) translateX(-3.5px)}14%{-webkit-transform:translateY(2.45px) translateX(-3.83px);transform:translateY(2.45px) translateX(-3.83px)}16%{-webkit-transform:translateY(2.8px) translateX(-4.09px);transform:translateY(2.8px) translateX(-4.09px)}18%{-webkit-transform:translateY(3.15px) translateX(-4.29px);transform:translateY(3.15px) translateX(-4.29px)}20%{-webkit-transform:translateY(3.5px) translateX(-4.41px);transform:translateY(3.5px) translateX(-4.41px)}22%{-webkit-transform:translateY(3.85px) translateX(-4.46px);transform:translateY(3.85px) translateX(-4.46px)}24%{-webkit-transform:translateY(4.2px) translateX(-4.45px);transform:translateY(4.2px) translateX(-4.45px)}26%{-webkit-transform:translateY(4.55px) translateX(-4.37px);transform:translateY(4.55px) translateX(-4.37px)}28%{-webkit-transform:translateY(4.9px) translateX(-4.24px);transform:translateY(4.9px) translateX(-4.24px)}30%{-webkit-transform:translateY(5.25px) translateX(-4.05px);transform:translateY(5.25px) translateX(-4.05px)}32%{-webkit-transform:translateY(5.6px) translateX(-3.8px);transform:translateY(5.6px) translateX(-3.8px)}34%{-webkit-transform:translateY(5.95px) translateX(-3.51px);transform:translateY(5.95px) translateX(-3.51px)}36%{-webkit-transform:translateY(6.3px) translateX(-3.17px);transform:translateY(6.3px) translateX(-3.17px)}38%{-webkit-transform:translateY(6.65px) translateX(-2.79px);transform:translateY(6.65px) translateX(-2.79px)}40%{-webkit-transform:translateY(7px) translateX(-2.38px);transform:translateY(7px) translateX(-2.38px)}42%{-webkit-transform:translateY(7.35px) translateX(-1.94px);transform:translateY(7.35px) translateX(-1.94px)}44%{-webkit-transform:translateY(7.7px) translateX(-1.47px);transform:translateY(7.7px) translateX(-1.47px)}46%{-webkit-transform:translateY(8.05px) translateX(-.99px);transform:translateY(8.05px) translateX(-.99px)}48%{-webkit-transform:translateY(8.4px) translateX(-.5px);transform:translateY(8.4px) translateX(-.5px)}50%{-webkit-transform:translateY(8.75px) translateX(0);transform:translateY(8.75px) translateX(0)}52%{-webkit-transform:translateY(9.1px) translateX(.5px);transform:translateY(9.1px) translateX(.5px)}54%{-webkit-transform:translateY(9.45px) translateX(.99px);transform:translateY(9.45px) translateX(.99px)}56%{-webkit-transform:translateY(9.8px) translateX(1.47px);transform:translateY(9.8px) translateX(1.47px)}58%{-webkit-transform:translateY(10.15px) translateX(1.94px);transform:translateY(10.15px) translateX(1.94px)}60%{-webkit-transform:translateY(10.5px) translateX(2.38px);transform:translateY(10.5px) translateX(2.38px)}62%{-webkit-transform:translateY(10.85px) translateX(2.79px);transform:translateY(10.85px) translateX(2.79px)}64%{-webkit-transform:translateY(11.2px) translateX(3.17px);transform:translateY(11.2px) translateX(3.17px)}66%{-webkit-transform:translateY(11.55px) translateX(3.51px);transform:translateY(11.55px) translateX(3.51px)}68%{-webkit-transform:translateY(11.9px) translateX(3.8px);transform:translateY(11.9px) translateX(3.8px)}70%{-webkit-transform:translateY(12.25px) translateX(4.05px);transform:translateY(12.25px) translateX(4.05px)}72%{-webkit-transform:translateY(12.6px) translateX(4.24px);transform:translateY(12.6px) translateX(4.24px)}74%{-webkit-transform:translateY(12.95px) translateX(4.37px);transform:translateY(12.95px) translateX(4.37px)}76%{-webkit-transform:translateY(13.3px) translateX(4.45px);transform:translateY(13.3px) translateX(4.45px)}78%{-webkit-transform:translateY(13.65px) translateX(4.46px);transform:translateY(13.65px) translateX(4.46px)}80%{-webkit-transform:translateY(14px) translateX(4.41px);transform:translateY(14px) translateX(4.41px)}82%{-webkit-transform:translateY(14.35px) translateX(4.29px);transform:translateY(14.35px) translateX(4.29px)}84%{-webkit-transform:translateY(14.7px) translateX(4.09px);transform:translateY(14.7px) translateX(4.09px)}86%{-webkit-transform:translateY(15.05px) translateX(3.83px);transform:translateY(15.05px) translateX(3.83px)}88%{-webkit-transform:translateY(15.4px) translateX(3.5px);transform:translateY(15.4px) translateX(3.5px)}90%{-webkit-transform:translateY(15.75px) translateX(3.09px);transform:translateY(15.75px) translateX(3.09px)}92%{-webkit-transform:translateY(16.1px) translateX(2.61px);transform:translateY(16.1px) translateX(2.61px)}94%{-webkit-transform:translateY(16.45px) translateX(2.06px);transform:translateY(16.45px) translateX(2.06px)}96%{-webkit-transform:translateY(16.8px) translateX(1.44px);transform:translateY(16.8px) translateX(1.44px)}98%{-webkit-transform:translateY(17.15px) translateX(.75px);transform:translateY(17.15px) translateX(.75px)}100%{-webkit-transform:translateY(17.5px) translateX(0);transform:translateY(17.5px) translateX(0)}}@-webkit-keyframes translateTornado1{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado1{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(4px);transform:translateX(4px)}75%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado2{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2px);transform:translateX(2px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado2{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2px);transform:translateX(2px)}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado3{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(8px);transform:translateX(8px)}75%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado3{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(8px);transform:translateX(8px)}75%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado4{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado4{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado5{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado5{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes translateTornado6{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateTornado6{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fillOpacityLightning{0%,100%,50%,53%,60%,7%{fill-opacity:0;stroke-opacity:0}1%,51%,54%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacityLightning{0%,100%,50%,53%,60%,7%{fill-opacity:0;stroke-opacity:0}1%,51%,54%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes translateFog{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateFog{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fillOpacityFog{0%,100%{fill-opacity:.5;stroke-opacity:.5}50%{fill-opacity:1;stroke-opacity:1}}@keyframes fillOpacityFog{0%,100%{fill-opacity:.5;stroke-opacity:.5}50%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes translateSunrise{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%,25%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes translateSunrise{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%,25%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@-webkit-keyframes translateSunset{0%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}100%,25%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes translateSunset{0%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}100%,25%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes translateArrowDown{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes translateArrowDown{0%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes translateArrowUp{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes translateArrowUp{0%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes translateWind{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateWind{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
a:focus
{
    outline: none;
}

.font-small-1
{
    font-size: .7rem !important;
}

.font-small-2
{
    font-size: .8rem !important;
}

.font-small-3
{
    font-size: .9rem !important;
}

.font-medium-1
{
    font-size: 1.1rem !important;
}

.font-medium-2
{
    font-size: 1.2rem !important;
}

.font-medium-3
{
    font-size: 1.3rem !important;
}

.font-medium-4
{
    font-size: 1.4rem !important;
}

.font-medium-5
{
    font-size: 1.5rem !important;
}

.font-large-1
{
    font-size: 2rem !important;
}

.font-large-2
{
    font-size: 3rem !important;
}

.font-large-3
{
    font-size: 4rem !important;
}

.font-large-4
{
    font-size: 5rem !important;
}

.font-large-5
{
    font-size: 6rem !important;
}

.text-bold-300
{
    font-weight: 300;
}

.text-bold-400
{
    font-weight: 400;
}

.text-bold-500
{
    font-weight: 500;
}

.text-bold-600
{
    font-weight: 600;
}

.text-bold-700
{
    font-weight: 700;
}

.text-italic
{
    font-style: italic;
}

.text-highlight
{
    padding: 4px 6px;
}

ol li,
ul li,
dl li
{
    line-height: 1.8;
}

code
{
    font-size: 90%;

    padding: .2rem .4rem;

    color: #f74b5c;
    border-radius: .21rem; 
    background-color: #e6e8ea;
}

pre
{
    background-color: #f7f7f9;
}
pre code
{
    background-color: transparent !important;
}

.bd-example-row .row + .row
{
    margin-top: 1rem;
}

.bd-example-row .row > .col,
.bd-example-row .row > [class^='col-']
{
    padding-top: .75rem;
    padding-bottom: .75rem;

    border: 1px solid rgba(86, 61, 124, .2); 
    background-color: rgba(86, 61, 124, .15);
}

.bd-example-row .flex-items-top,
.bd-example-row .flex-items-middle,
.bd-example-row .flex-items-bottom
{
    min-height: 6rem;

    background-color: rgba(255, 0, 0, .1);
}

.bd-example-row-flex-cols .row
{
    min-height: 10rem;

    background-color: rgba(255, 0, 0, .1);
}

.bd-highlight
{
    border: 1px solid rgba(86, 61, 124, .15); 
    background-color: rgba(86, 61, 124, .15);
}

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

.example-row
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    margin-right: -15px;
    margin-left: -15px; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.example-content-main
{
    position: relative;

    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 576px)
{
    .example-content-main
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
}
@media (min-width: 992px)
{
    .example-content-main
    {
        max-width: 66.66667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 66.66667%;
                flex: 0 0 66.66667%;
    }
}

.example-content-secondary
{
    position: relative;

    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 576px)
{
    .example-content-secondary
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
}
@media (min-width: 992px)
{
    .example-content-secondary
    {
        max-width: 33.33333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 33.33333%;
                flex: 0 0 33.33333%;
    }
}

.table-white-space th,
.table-white-space td
{
    white-space: nowrap;
}

.table-borderless td,
.table-borderless th
{
    border: none;
}

.table thead th
{
    vertical-align: bottom;

    border-top: 1px solid #e3ebf3; 
    border-bottom: 2px solid #e3ebf3;
}

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

.table th,
.table td
{
    border-bottom: 1px solid #e3ebf3;
}

.table-bordered
{
    border: 1px solid #e3ebf3;
}

.table-inverse
{
    color: #eceeef;
    background-color: #00a5a8;
}

.table.table-column th,
.table.table-column td
{
    border: none;
    border-left: 1px solid #e3ebf3;
}

.table.table-column th:first-child,
.table.table-column td:first-child
{
    border-left: none;
}

.table th,
.table td
{
    padding: .75rem 2rem;
}

.table.table-xl th,
.table.table-xl td
{
    padding: 1.25rem 2rem;
}

.table.table-lg th,
.table.table-lg td
{
    padding: .9rem 2rem;
}

.table.table-de th,
.table.table-de td
{
    padding: .75rem 2rem;
}

.table.table-sm th,
.table.table-sm td
{
    padding: .6rem 2rem;
}

.table.table-xs th,
.table.table-xs td
{
    padding: .4rem 2rem;
}

/*
* Table sizing
*/
.table-borderless thead th
{
    border-top: 1px solid #e3ebf3;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th
{
    border: 0;
}

.table > thead > tr.border-solid > th
{
    border-bottom-width: 2px;
}

.table > thead > tr.border-double > th
{
    border-bottom-width: 4px;
    border-bottom-style: double;
}

.table > tbody > tr.border-dashed > td
{
    border-top-style: dashed;
}

.border-custom-color td
{
    border-top: inherit;
    border-bottom: inherit;
}

form
{
    /* .form-body{
        overflow: hidden;
    } */
}
form label
{
    color: #414141;
}
form .form-group
{
    margin-bottom: 1.5rem;
}
form .form-control
{
    color: #5a5a5a; 
    border: 1px solid #d4d4d4;
}
form .form-control::-webkit-input-placeholder
{
    color: #5a5a5a;
}
form .form-control:-moz-placeholder
{
    /* Firefox 18- */
    color: #5a5a5a;
}
form .form-control::-moz-placeholder
{
    /* Firefox 19+ */
    color: #5a5a5a;
}
form .form-control:-ms-input-placeholder
{
    color: #5a5a5a;
}
form .form-section
{
    line-height: 3rem;

    margin-bottom: 20px;

    color: #1d2b36;
    border-bottom: 1px solid #1d2b36;
}
form .form-section i
{
    font-size: 20px;

    margin-right: 10px; 
    margin-left: 5px;
}
form .form-actions
{
    margin-top: 20px; 
    padding: 20px 0;

    border-top: 1px solid #dadada;
}
form .form-actions.filled
{
    background-color: #f3f3f3;
}
form .form-actions.center
{
    text-align: center;
}
form .form-actions.right
{
    text-align: right;
}
form .form-actions.top
{
    margin-top: 0;
    margin-bottom: 20px; 

    border-top: 0;
    border-bottom: 1px solid #dadada;
}
@media (max-width: 767.98px)
{
    form .form-actions .buttons-group
    {
        float: left !important;

        margin-bottom: 10px;
    }
}
@media (min-width: 576px)
{
    form.form-horizontal .form-group .label-control
    {
        text-align: right;
    }
}
form.row-separator .form-group
{
    margin: 0;

    border-bottom: 1px solid #ebebeb;
}
form.row-separator .form-group .label-control
{
    padding-top: 1.5rem;
}
form.row-separator .form-group > div
{
    padding: 1.2rem;
    padding-right: 0;
}
form.row-separator .form-group.last
{
    border-bottom: 0;
}
form.form-bordered .form-group
{
    margin: 0;

    border-bottom: 1px solid #ebebeb;
}
form.form-bordered .form-group .label-control
{
    padding-top: 1.5rem;
}
form.form-bordered .form-group > div
{
    padding: 1.2rem;
    padding-right: 0;

    border-left: 1px solid #ebebeb;
}
form.form-bordered .form-group.last
{
    border-bottom: 0;
}
form.striped-rows .form-group
{
    margin: 0;
}
form.striped-rows .form-group .label-control
{
    padding-top: 1.5rem;
}
form.striped-rows .form-group > div
{
    padding: 1.2rem;
    padding-right: 0;
}
form.striped-rows .form-group:nth-child(even)
{
    background-color: #f3f3f3;
}
form.striped-labels .form-group
{
    margin: 0;
}
form.striped-labels .form-group .label-control
{
    padding-top: 1.5rem;
}
form.striped-labels .form-group > div
{
    padding: 1.2rem;
    padding-right: 0;

    background-color: white;
}
form.striped-labels .form-group:nth-child(even)
{
    background-color: #f3f3f3;
}
form .custom-control-indicator
{
    line-height: 1.05rem;

    top: .15rem;
    left: 0; 

    width: 1.1rem;
    height: 1.075rem;
}
form .custom-control-indicator + .custom-control-description
{
    margin-left: 1rem;
}

select.form-control
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/*Bootstrap Enhance */
.custom-checkbox
{
    margin-bottom: 0;
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before
{
    background-color: rgba(30, 159, 242, .5);
}

.custom-checkbox input:disabled:checked ~ .custom-control-indicator
{
    opacity: .5;
}

.custom-checkbox input:disabled ~ .custom-control-indicator
{
    cursor: not-allowed;
}

.custom-control-input > input:focus ~ .custom-control-indicator
{
    padding: .51rem;
}

.custom-control-indicator
{
    line-height: 1.05rem;

    top: .15rem; 

    width: 1.1rem;
    height: 1.075rem;
}
.custom-control-indicator + .custom-control-description
{
    margin-left: 1rem;
}

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

.input-group-addon
{
    border-color: #babfc7; 
    background-color: #eceff1;
}

.btn.btn-square
{
    border-radius: 0;
}

.btn.btn-round
{
    border-radius: 2rem;
}

.btn:focus,
.btn.focus,
.btn:active,
.btn.active
{
    outline: none;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.btn.btn-icon i
{
    font-size: 1.1rem;
}

.btn.btn-icon.btn-pure
{
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn.btn-icon.btn-pure i
{
    font-size: 1.25rem;
}

.btn.btn-social
{
    padding: .7rem .25rem .85rem 3.75rem;
}

.btn-min-width
{
    min-width: 8.5rem;
}

.color-box
{
    width: 100%;
    height: 2.75rem;

    border-radius: .25rem;
}

.btn-float
{
    padding: 15px;

    white-space: normal;

    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
            box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}
.btn-float.btn-link
{
    padding: 10px;
}
.btn-float i
{
    top: 0; 

    display: block;

    margin: 0;
}
.btn-float.btn-float-lg i,
.btn-float.btn-float-lg span
{
    font-size: 2rem;
}
.btn-float.btn-float-lg i + span
{
    font-size: 1.1rem;
}
.btn-float > i + span
{
    display: block;

    margin-bottom: -6px; 
    padding-top: 10px;
}

.collapse-icon .card-header
{
    position: relative;
}

.collapse-icon a[data-toggle='collapse']:after
{
    font-family: 'feather';

    position: absolute;
    top: 40%;
    right: 20px;

    margin-top: -8px;

    content: '\e982';
    -webkit-transition: all 300ms linear 0s;
       -moz-transition: all 300ms linear 0s;
         -o-transition: all 300ms linear 0s;
            transition: all 300ms linear 0s;
}

.collapse-icon a[data-toggle='collapse']:before
{
    font-family: 'feather';

    position: absolute;
    top: 40%;
    right: 20px;

    margin-top: -8px;

    content: '\e99d';
    -webkit-transition: all 300ms linear 0s;
       -moz-transition: all 300ms linear 0s;
         -o-transition: all 300ms linear 0s;
            transition: all 300ms linear 0s;
}

.collapse-icon.left a
{
    padding-left: 28px;
}
.collapse-icon.left a:before,
.collapse-icon.left a:after
{
    right: auto; 
    left: 20px;
}

.collapse-icon a[aria-expanded='true']:before
{
    opacity: 0;
}

.collapse-icon a[aria-expanded='false']:after
{
    opacity: 0;
}

.collapse-icon.accordion-icon-rotate a[aria-expanded='true']:before
{
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}

.collapse-icon.accordion-icon-rotate a[aria-expanded='false']:after
{
    -webkit-transform: rotate(-180deg);
       -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
         -o-transform: rotate(-180deg);
            transform: rotate(-180deg);
}

.dropdown.dropdown-demo
{
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}

.dropdown .dropdown-menu
{
    -webkit-transition: all .2s linear;
       -moz-transition: all .2s linear;
         -o-transition: all .2s linear;
            transition: all .2s linear;
    -webkit-transform: scale(1, 0);
       -moz-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
         -o-transform: scale(1, 0);
            transform: scale(1, 0);
    -webkit-transform-origin: top;
       -moz-transform-origin: top;
        -ms-transform-origin: top;
         -o-transform-origin: top;
            transform-origin: top;

    opacity: 0;
    border: 1.5px solid #e6e6e6;
    border-radius: .21rem;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
            box-shadow: 0 1px 3px rgba(0, 0, 0, .1); 

    -webkit-animation-fill-mode: forwards;
       -moz-animation-fill-mode: forwards;
         -o-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}
.dropdown .dropdown-menu .dropdown-header
{
    margin-top: 10px;
    padding: 10px 20px;

    text-transform: uppercase;

    color: #818a91;
}
.dropdown .dropdown-menu .dropdown-item
{
    width: 100%; 
    padding: 10px 20px;
}
.dropdown .dropdown-menu .dropdown-item:active a,
.dropdown .dropdown-menu .dropdown-item.active a
{
    color: #fff;
}

.dropdown .dropdown-divider
{
    border: 1px solid #e6e6e6;
}

.dropdown i
{
    margin-right: .5rem;
}

.dropdown .dropdown-menu
{
    display: block; 

    border: 1px solid #e6e6e6;
    border-radius: .21rem;
}
.dropdown .dropdown-menu .dropdown-header
{
    margin-top: 10px;
    padding: 10px 20px;

    text-transform: uppercase;

    color: #818a91;
}
.dropdown .dropdown-menu .dropdown-item
{
    width: 100%; 
    padding: 10px 20px;
}
.dropdown .dropdown-menu .dropdown-item:active a,
.dropdown .dropdown-menu .dropdown-item.active a
{
    color: #fff;
}

.nav-item i
{
    margin-right: .5rem;
}

.show > .dropdown-menu
{
    -webkit-transform: scale(1, 1);
       -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
         -o-transform: scale(1, 1);
            transform: scale(1, 1);

    opacity: 1;
}

.dropdown-toggle::after
{
    font-family: 'FontAwesome';
    font-size: .8rem;

    position: relative;
    top: 0;
    right: 0;

    margin: 0 .3em 0 0;
    padding: 0 2px 0 6px;

    content: '\f107' !important;
    vertical-align: 0; 

    border: none !important;
}

.dropdown-toggle.nav-hide-arrow::after
{
    display: none;
}

.dropdown-toggle:focus
{
    outline: 0;
}

.navbar-horizontal .dropdown-menu .dropdown-submenu > a:after,
.navbar-horizontal .dropdown-menu .dropdown-submenu > button:after
{
    font-size: .85rem;

    right: 12px;
}

.navbar-horizontal .dropdown-toggle::after
{
    top: 14px !important;
}

.dropdown-menu-right
{
    right: 0;
}

.dropdown-menu
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.dropdown-menu .dropdown-submenu
{
    position: relative;
}
.dropdown-menu .dropdown-submenu:hover .dropdown-menu
{
    display: block;
}
.dropdown-menu .dropdown-submenu > .dropdown-menu
{
    top: 0;
    left: 100%;

    margin-top: -6px;
    margin-left: -1px;
}
.dropdown-menu .dropdown-submenu > .dropdown-menu.open-left
{
    right: 100%; 
    left: auto;
}
.dropdown-menu .dropdown-submenu > a:after,
.dropdown-menu .dropdown-submenu > button:after
{
    font-family: 'FontAwesome';
    font-size: 1rem;

    position: absolute; 
    right: 15px;

    float: right;

    content: '\f105' !important;

    border: none;
}
.dropdown-menu .dropdown-submenu :hover > a:after,
.dropdown-menu .dropdown-submenu :hover > button:after
{
    border-left-color: #555;
}
.dropdown-menu .dropdown-submenu .pull-left
{
    float: none;
}
.dropdown-menu .dropdown-submenu .pull-left > .dropdown-menu
{
    left: -100%;

    margin-left: 10px;
}

.dropdown-header
{
    text-transform: uppercase;
}
.dropdown-header.highlight
{
    text-decoration: none;

    color: #2b2d2f;
    background-color: #f5f5f5;
}

.btn-secondary ~ .dropdown-menu .dropdown-item.active
{
    background-color: #ccc;
}

.btn-primary ~ .dropdown-menu .dropdown-item.active
{
    background-color: #967adc;
}

.btn-success ~ .dropdown-menu .dropdown-item.active
{
    background-color: #37bc9b;
}

.btn-danger ~ .dropdown-menu .dropdown-item.active
{
    background-color: #da4453;
}

.btn-info ~ .dropdown-menu .dropdown-item.active
{
    background-color: #3bafda;
}

.btn-warning ~ .dropdown-menu .dropdown-item.active
{
    background-color: #f6bb42;
}

.dropdown-menu.arrow
{
    margin-top: 12px;
}
.dropdown-menu.arrow:after,
.dropdown-menu.arrow:before
{
    position: absolute;
    left: 10px;

    display: inline-block;

    width: 0;
    height: 0;

    content: '';

    border: 7px solid transparent;
    border-top-width: 0;
}
.dropdown-menu.arrow:before
{
    top: -7px;

    border-bottom-color: #b3b3b3;
}
.dropdown-menu.arrow:after
{
    top: -6px;

    border-bottom-color: #fff;
}

.dropdown-menu .arrow-left
{
    margin-left: 7px !important;
}
.dropdown-menu .arrow-left:after,
.dropdown-menu .arrow-left:before
{
    position: absolute;
    top: 10px;

    display: inline-block;

    width: 0;
    height: 0;

    content: '';

    border: 7px solid transparent;
    border-left-width: 0;
}
.dropdown-menu .arrow-left:before
{
    left: -8px;

    border-right-color: #b3b3b3;
}
.dropdown-menu .arrow-left:after
{
    left: -7px;

    border-right-color: #fff;
}

.dropdown-menu .arrow-right
{
    margin-right: 7px !important;
}
.dropdown-menu .arrow-right:after,
.dropdown-menu .arrow-right:before
{
    position: absolute;
    top: 10px;

    display: inline-block;

    width: 0;
    height: 0;

    content: '';

    border: 7px solid transparent;
    border-right-width: 0;
}
.dropdown-menu .arrow-right:before
{
    right: -7px;

    border-left-color: #b3b3b3;
}
.dropdown-menu .arrow-right:after
{
    right: -6px;

    border-left-color: #fff;
}

.dropup .dropdown-toggle::after
{
    content: '\f106' !important;
}

.dropup .dropdown-menu
{
    top: auto;
}
.dropup .dropdown-menu.arrow
{
    margin-bottom: 12px;
}
.dropup .dropdown-menu.arrow:after,
.dropup .dropdown-menu.arrow:before
{
    top: auto;

    border-top-width: 7px;
    border-bottom-width: 0;
}
.dropup .dropdown-menu.arrow:before
{
    bottom: -8px;

    border-top-color: #b3b3b3;
}
.dropup .dropdown-menu.arrow:after
{
    bottom: -6px;

    border-top-color: #fff;
}

.dropup .dropdown-submenu .dropdown-menu
{
    top: 0; 
    bottom: auto;
}

.dropdown-menu-xl a,
.dropdown-menu-xl button
{
    font-size: 1.2rem;
    line-height: 1.43; 

    padding-top: 9px !important;
    padding-bottom: 9px !important;
}

.dropdown-menu-lg a,
.dropdown-menu-lg button
{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.dropdown-menu-sm a,
.dropdown-menu-sm button
{
    font-size: .86rem;
    line-height: 1.67; 

    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.dropdown-item.buttons-columnVisibility.active
{
    color: #000;
}

.drilldown-menu .dropdown-item.active.hover,
.drilldown-menu .dropdown-item.active:hover,
.drilldown-menu .dropdown-item:active.hover,
.drilldown-menu .dropdown-item:active:hover
{
    color: #fff;
}

/* ===============================================================================================
    File Name: navbar.scss
    Description: Contain header navigation bar, vertical main navigation bar and
    horiznotal main navigation bar related SCSS.
    ----------------------------------------------------------------------------------------------
    Item Name: Robust - Responsive Admin Template
    Version: 2.1
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
.navbar-dark .hamburger-inner,
.navbar-dark .hamburger-inner::before,
.navbar-dark .hamburger-inner::after
{
    background-color: #fff;
}

.header-navbar
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;

    min-height: 4.57rem;
    padding: 0;

    -webkit-transition: 300ms ease all;
       -moz-transition: 300ms ease all;
         -o-transition: 300ms ease all;
            transition: 300ms ease all;
    /* For sm screen*/
}
.header-navbar .navbar-wrapper
{
    width: 100%;
}
.header-navbar.navbar-border
{
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.header-navbar.navbar-dark.navbar-border
{
    border-bottom: 1px solid #8596b5;
}
.header-navbar.navbar-shadow
{
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
}
.header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle::after
{
    display: none;
}
.header-navbar.navbar-brand-center .navbar-header
{
    position: absolute;
    z-index: 999; 
    left: 50%;

    width: 192px;
    margin: 0;
    padding: 0;

    -webkit-transform: translate(-50%, 0);
       -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
.header-navbar .navbar-header
{
    position: relative;

    float: left;

    width: 240px;
    height: 100%;
    height: 4.57rem;
    padding: 0rem .85rem;

    -webkit-transition: 300ms ease all;
       -moz-transition: 300ms ease all;
         -o-transition: 300ms ease all;
            transition: 300ms ease all;
}
.header-navbar .navbar-header .navbar-brand
{
    margin-right: 0; 
    padding: 14px 0;
}
.header-navbar .navbar-header .navbar-brand .brand-logo
{
    width: 36px;
}
.header-navbar .navbar-header .navbar-brand .brand-text
{
    font-weight: 500;

    display: inline;

    padding-left: 6px;

    vertical-align: middle;
}
.header-navbar .navbar-container
{
    height: 4.57rem;
    padding: 0rem 18px;

    -webkit-transition: 300ms ease all;
       -moz-transition: 300ms ease all;
         -o-transition: 300ms ease all;
            transition: 300ms ease all;

    background: inherit;
}
.header-navbar .navbar-container ul.nav li > a.nav-link
{
    font-size: 1.05rem; 

    padding: 1.8rem 1rem;
}
.header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon
{
    margin-right: .5rem;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link
{
    padding: 1.2rem .6rem;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name
{
    display: inline-block;

    margin-bottom: .4rem;
    margin-left: .2rem;
}
.header-navbar .navbar-container ul.nav li a.menu-toggle
{
    padding: 1.4rem 1rem;
}
.header-navbar .navbar-container ul.nav li a.menu-toggle i
{
    font-size: 1.6rem;
}
.header-navbar .navbar-container ul.nav li a.nav-link-label
{
    padding: 1.5rem 1rem;
}
.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar
{
    margin-right: .5rem;
}
.header-navbar .navbar-container ul.nav li a.nav-link-search,
.header-navbar .navbar-container ul.nav li a.nav-link-expand
{
    padding: 1.5rem 1rem;
}
.header-navbar .navbar-container ul.nav li div.input-group
{
    padding: .7rem 1rem;
}
.header-navbar .navbar-container ul.nav li i.ficon
{
    font-size: 1.4rem;
}
.header-navbar .navbar-container ul.nav li .media-list
{
    top: -20px; 

    max-height: 18.2rem;
}
.header-navbar .navbar-container ul.nav li .scrollable-container
{
    position: relative;
}
.header-navbar .navbar-container .dropdown-menu-media
{
    width: 24rem;
}
.header-navbar .navbar-container .dropdown-menu-media .media-list .media
{
    padding: 1rem;

    border: none;
    border-bottom: 1px solid #e6e6e6;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header
{
    border-bottom: 1px solid #e6e6e6;
}
.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a
{
    padding: .3rem;

    border-top: 1px solid #e6e6e6;
}
.header-navbar.navbar-without-menu .navbar-container
{
    margin-left: 0;
}
.header-navbar .nav-item + .nav-item
{
    margin-left: 0rem;
}
@media (max-width: 767.98px)
{
    .header-navbar .navbar-header
    {
        width: 100% !important;
        padding: .5rem 1rem;
    }
    .header-navbar .navbar-header .menu-toggle
    {
        position: relative; 
        top: 2px;
    }
    .header-navbar .navbar-header .open-navbar-container i
    {
        font-size: 1.8rem;
    }
    .header-navbar .navbar-header .navbar-brand
    {
        position: absolute;
        top: 0;
        left: 50%;

        -webkit-transform: translate(-50%, 0);
           -moz-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
             -o-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
    }
    .header-navbar.navbar-with-menu .navbar-container
    {
        display: table;

        width: 100%;
        height: auto; 
        margin: 0;
        padding: 0rem 1rem;

        background: #fff;
    }
}

.navbar-light
{
    background: #fff;
}
.navbar-light.navbar-horizontal
{
    background: #fff;
}
.navbar-light .navbar-nav li
{
    line-height: 1;
}
.navbar-light .navbar-nav .active.nav-link
{
    background-color: rgba(0, 0, 0, .03);
}
.navbar-light .navbar-nav .disabled.nav-link
{
    color: #55595c;
}

.navbar-dark
{
    background: #1d2b36;
}
.navbar-dark.navbar-horizontal
{
    background: #1d2b36;
}
.navbar-dark .nav-search .form-control,
.navbar-dark .nav-search .btn-secondary
{
    color: #fff;
    background: #1d2b36;
}
.navbar-dark .navbar-brand .brand-text
{
    color: #fff !important;
}
.navbar-dark .navbar-nav li
{
    line-height: 1;
}
.navbar-dark .navbar-nav .active.nav-link
{
    background-color: rgba(255, 255, 255, .05);
}
.navbar-dark .navbar-nav .disabled.nav-link
{
    color: #eceeef;
}

.navbar-semi-dark
{
    background: #fff;
}
.navbar-semi-dark .navbar-header
{
    background: #1d2b36;
}
.navbar-semi-dark .navbar-header .brand-text
{
    color: #fff;
}
.navbar-semi-dark .navbar-nav li
{
    line-height: 1;
}
.navbar-semi-dark .navbar-nav .nav-link
{
    color: #55595c;
}
.navbar-semi-dark .navbar-nav .active.nav-link
{
    background-color: rgba(0, 0, 0, .03);
}
.navbar-semi-dark .navbar-nav .disabled.nav-link
{
    color: #55595c;
}

.navbar-semi-light
{
    background: #55595c;
}
.navbar-semi-light .navbar-header
{
    background: #fff;
}
.navbar-semi-light .navbar-header .brand-text
{
    color: #373a3c;
}
.navbar-semi-light .navbar-nav li
{
    line-height: 1;
}
.navbar-semi-light .navbar-nav .nav-link
{
    color: #fff;
}
.navbar-semi-light .navbar-nav .active.nav-link
{
    background-color: rgba(0, 0, 0, .03);
}
.navbar-semi-light .navbar-nav .disabled.nav-link
{
    color: #55595c;
}

.mega-dropdown
{
    position: static !important;
}
.mega-dropdown .dropdown-menu
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
}

.navigation-main .mega-dropdown-menu,
.navbar-nav .mega-dropdown-menu
{
    font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;

    z-index: 9999; 

    width: -webkit-calc(100% - 50px);
    width:    -moz-calc(100% - 50px);
    width:         calc(100% - 50px);
    /* fallback if needed */
    margin: 0 25px;
    padding: .5rem 0;

    -webkit-box-shadow: none;
    -webkit-box-shadow: 0 5px 75px 2px rgba(64, 70, 74, .2);
            box-shadow: none;
            box-shadow: 0 5px 75px 2px rgba(64, 70, 74, .2);
}
.navigation-main .mega-dropdown-menu ul,
.navbar-nav .mega-dropdown-menu ul
{
    margin: 0; 
    padding: 0;
}
.navigation-main .mega-dropdown-menu ul li,
.navbar-nav .mega-dropdown-menu ul li
{
    list-style: none;
}
.navigation-main .mega-dropdown-menu ul li a,
.navbar-nav .mega-dropdown-menu ul li a
{
    display: block;

    color: #373a3c;
}
.navigation-main .mega-dropdown-menu ul li a .children-in,
.navbar-nav .mega-dropdown-menu ul li a .children-in
{
    float: right;
}
.navigation-main .mega-dropdown-menu ul li a:hover,
.navbar-nav .mega-dropdown-menu ul li a:hover
{
    text-decoration: none;

    color: #55595c;
}
.navigation-main .mega-dropdown-menu ul li a:focus,
.navbar-nav .mega-dropdown-menu ul li a:focus
{
    text-decoration: none;

    color: #55595c;
}
.navigation-main .mega-dropdown-menu ul a.dropdown-item,
.navbar-nav .mega-dropdown-menu ul a.dropdown-item
{
    padding: 10px;
}
.navigation-main .mega-dropdown-menu p.accordion-text,
.navbar-nav .mega-dropdown-menu p.accordion-text
{
    line-height: 1.45;
}
.navigation-main .mega-dropdown-menu .dropdown-menu-header,
.navbar-nav .mega-dropdown-menu .dropdown-menu-header
{
    padding: .5rem 0;

    border-bottom: 1px solid #e6e6e6;
}
.navigation-main .mega-dropdown-menu h6 i.la,
.navbar-nav .mega-dropdown-menu h6 i.la
{
    font-size: 1.1rem;
}

.horizontal-top-icon-menu .mega-dropdown-menu
{
    margin: 0 25px !important;
}

@media (min-width: 576px)
{
    .container .mega-dropdown-menu
    {
        max-width: 540px;
        margin: 0 -webkit-calc((100% - 540px)/2);
        margin: 0 -moz-calc((100% - 540px)/2);
        margin: 0 calc((100% - 540px)/2);
    }
}

@media (min-width: 768px)
{
    .container .mega-dropdown-menu
    {
        max-width: 720px;
        margin: 0 -webkit-calc((100% - 720px)/2);
        margin: 0 -moz-calc((100% - 720px)/2);
        margin: 0 calc((100% - 720px)/2);
    }
}

@media (min-width: 992px)
{
    .container .mega-dropdown-menu
    {
        max-width: 960px;
        margin: 0 -webkit-calc((100% - 960px)/2);
        margin: 0 -moz-calc((100% - 960px)/2);
        margin: 0 calc((100% - 960px)/2);
    }
}

@media (min-width: 1200px)
{
    .container .mega-dropdown-menu
    {
        max-width: 1140px;
        margin: 0 -webkit-calc((100% - 1140px)/2);
        margin: 0 -moz-calc((100% - 1140px)/2);
        margin: 0 calc((100% - 1140px)/2);
    }
}

@-moz-document url-prefix()
{
    ul li a .children-in
    {
        position: relative;
        top: -14px; 
        right: 3px;
    }
}

.menu-list
{
    overflow: hidden; 

    padding: 0;

    list-style: none;
}

.menu-panel
{
    padding: 0;
}

.sliding-menu
{
    position: relative; 

    overflow: hidden;
}
.sliding-menu ul
{
    float: left;

    margin: 0;
    padding: 0;
}
.sliding-menu ul li
{
    margin: 0; 

    list-style: none;
}

.navbar-menu-icon
{
    position: relative;

    width: 24px;
    margin: 16px 2px !important;
    margin: 0 auto;

    cursor: pointer; 
    -webkit-transition: .5s ease-in-out;
       -moz-transition: .5s ease-in-out;
         -o-transition: .5s ease-in-out;
            transition: .5s ease-in-out;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
}

.navbar-menu-icon span
{
    position: absolute;
    left: 0;

    display: block;

    width: 100%;
    height: 2px;

    -webkit-transition: .25s ease-in-out;
       -moz-transition: .25s ease-in-out;
         -o-transition: .25s ease-in-out;
            transition: .25s ease-in-out; 
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);

    opacity: 1;
    border-radius: 9px;
    background: #55595c;
}

.navbar-menu-icon span:nth-child(1)
{
    top: 0;
}

.navbar-menu-icon span:nth-child(2)
{
    top: 10px;
}

.navbar-menu-icon span:nth-child(3)
{
    top: 20px;
}

.navbar-menu-icon.show span:nth-child(1)
{
    top: 10px;

    -webkit-transform: rotate(135deg);
       -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg);
}

.navbar-menu-icon.show span:nth-child(2)
{
    left: -60px; 

    opacity: 0;
}

.navbar-menu-icon.show span:nth-child(3)
{
    top: 10px;

    -webkit-transform: rotate(-135deg);
       -moz-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
         -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
}

@media (max-width: 767.98px)
{
    .header-navbar .navbar-nav .show
    {
        position: static;
    }
    .header-navbar .navbar-nav .open-navbar-container
    {
        padding-top: .625rem;
    }
    .header-navbar .navbar-container .show .dropdown-menu
    {
        right: 0;
        left: 0 !important;

        float: none;
        overflow-x: hidden;
        overflow-y: scroll; 

        width: auto;
        max-height: 400px;
        margin-top: 0;
    }
    .header-navbar .navbar-container ul.nav li.nav-item i
    {
        margin-right: .2rem;
    }
    .header-navbar .navbar-container ul.nav li > a.nav-link
    {
        padding: 1.2rem .4rem;
    }
    .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon
    {
        margin-right: .2rem;
    }
    .header-navbar .navbar-container ul.nav li a.dropdown-user-link
    {
        padding: .8rem .6rem;
    }
    .header-navbar .navbar-container ul.nav li a.nav-link-label
    {
        padding: 1.4rem 0rem 1rem .8rem;
    }
    .header-navbar .navbar-container ul.nav li a.nav-link-search,
    .header-navbar .navbar-container ul.nav li a.nav-link-expand
    {
        padding: 1.4rem 1rem 1rem 1rem;
    }
    .header-navbar .navbar-container ul.nav li .dropdown-toggle::after
    {
        margin-right: 0;
        margin-left: -2px;
    }
    .navbar-dark .hamburger-inner,
    .navbar-dark .hamburger-inner::before,
    .navbar-dark .hamburger-inner::after,
    .navbar-semi-dark .hamburger-inner,
    .navbar-semi-dark .hamburger-inner::before,
    .navbar-semi-dark .hamburger-inner::after
    {
        background-color: #fff;
    }
    .navbar-dark .navbar-header .navbar-nav .nav-link,
    .navbar-semi-dark .navbar-header .navbar-nav .nav-link
    {
        color: #fff;
    }
    .navbar-dark .navbar-container .navbar-nav .nav-link,
    .navbar-semi-dark .navbar-container .navbar-nav .nav-link
    {
        color: #55595c;
    }
    .navbar-light .navbar-header .navbar-nav .nav-link,
    .navbar-semi-light .navbar-header .navbar-nav .nav-link
    {
        color: #1d2b36;
    }
    .navbar-light .navbar-container .navbar-nav .nav-link,
    .navbar-semi-light .navbar-container .navbar-nav .nav-link
    {
        color: #55595c;
    }
}

.headroom
{
    -webkit-transition: -webkit-transform 200ms linear;
       -moz-transition:         transform 200ms linear, -moz-transform 200ms linear;
         -o-transition:      -o-transform 200ms linear;
            transition: -webkit-transform 200ms linear;
            transition:         transform 200ms linear;
            transition:         transform 200ms linear, -webkit-transform 200ms linear, -moz-transform 200ms linear, -o-transform 200ms linear; 

    will-change: transform;
}

.headroom--pinned-top
{
    -webkit-transform: translateY(0%);
       -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%);
}

.headroom--unpinned-top
{
    -webkit-transform: translateY(-100%);
       -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
}

.headroom--pinned-bottom
{
    -webkit-transform: translateY(0%);
       -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
         -o-transform: translateY(0%);
            transform: translateY(0%);
}

.headroom--unpinned-bottom
{
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
}

@media (max-width: 1199.98px)
{
    .header-navbar .navbar-container ul.nav li > a.nav-link i.flag-icon
    {
        margin-right: .2rem;
    }
    .header-navbar .navbar-container ul.nav li a.dropdown-user-link
    {
        padding: .8rem .6rem;
    }
    .header-navbar .navbar-container ul.nav li .dropdown-toggle::after
    {
        margin-right: 0;
        margin-left: -2px;
    }
}

@media (max-width: 1199.98px)
{
    .header-navbar .navbar-container ul.nav li .selected-language
    {
        display: none;
    }
    .header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name
    {
        display: none;
    }
}

@media (max-width: 767px)
{
    #navbar-mobile.navbar-collapse .navbar-nav
    {
        margin: 0;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
           -moz-box-orient: horizontal;
           -moz-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
    }
    #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu
    {
        position: absolute;
    }
    #navbar-mobile.navbar-collapse .navbar-nav .nav-item
    {
        float: left;
    }
}

/* ----------- iPhone 5, 5S  iPhone 6----------- */
/* Landscape */
@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape)
{
    .header-navbar .navbar-container .show .dropdown-menu
    {
        max-height: 180px;
    }
}

/* ----------- iPhone 6+ ----------- */
/* Landscape */
@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape)
{
    .header-navbar .navbar-container .show .dropdown-menu
    {
        max-height: 280px;
    }
}

.card-group,
.card-deck
{
    margin-bottom: .75rem;
}

.card
{
    margin-bottom: 1.875rem;

    border: none;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .05);
            box-shadow: 0 2px 1px rgba(0, 0, 0, .05);
}
.card .card
{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.card .card-title
{
    font-size: 1.12rem; 
    font-weight: 500;

    letter-spacing: .05rem;
}
.card .card-bordered
{
    border: 1px solid rgba(0, 0, 0, .06);
}
.card.card-fullscreen
{
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;
    overflow: auto; 

    width: 100% !important;
    height: 100% !important;
}
.card .card-body[class*='border-bottom-']
{
    border-bottom-width: 2px !important;
}
.card .card-img-overlay.bg-overlay
{
    background: rgba(0, 0, 0, .45);
}
.card .card-img-overlay .text-muted
{
    color: #373a3c !important;
}
.card.card-minimal
{
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.card.crypto-card-3 .card-body:before
{
    font-family: 'cryptocoins';
    font-size: 10rem;

    position: absolute;
    right: 0; 
    bottom: -32px;

    color: rgba(255, 255, 255, .15);
}

.card-moved .card,
.card-moved .card-header
{
    color: #fff; 
    background-color: #f6bb42;
}

.handle,
.titleArea
{
    cursor: move;
}

.card-header
{
    border-bottom: none;
}
.card-header .card-title
{
    margin-bottom: 0;
}
.card-header .heading-elements,
.card-header .heading-elements-toggle
{
    position: absolute;
    top: 20px;
    right: 20px; 

    background-color: inherit;
}
.card-header .heading-elements.heading-top-elements .page-item,
.card-header .heading-elements-toggle.heading-top-elements .page-item
{
    display: inline-block;
}
.card-header .heading-elements a,
.card-header .heading-elements-toggle a
{
    padding: 0 8px;
}
.card-header .heading-elements a.btn,
.card-header .heading-elements-toggle a.btn
{
    padding-top: 6px;
    padding-bottom: 6px;
}

.card-footer
{
    border-top: 1px solid #eee;
}

.text-white .card-text
{
    color: white;
}

.text-white .card-img-overlay .text-muted
{
    color: #fff !important;
}

.text-white code
{
    background-color: white;
}

.text-white .heading-elements i
{
    color: #fff;
}

.card-head-inverse
{
    color: #fff;
}
.card-head-inverse .heading-elements i
{
    color: #fff;
}

.card-transparent
{
    background-color: transparent;
}

.card-image-position-right
{
    position: absolute;
    top: -27px; 

    margin-left: 50px;
}

.card-image-position-right-mid
{
    position: absolute;
    top: 23px;

    width: 250px; 
    margin-left: 280px;
}

.card-font-style-black
{
    font-size: 90px;
    font-weight: 900;

    margin-top: -12px; 

    color: #fff52;
}

.card-font-style-white
{
    font-size: 72px;
    font-weight: 900;

    margin-top: -10px;
}

.background-round
{
    padding: 8px;

    border-radius: 50%; 
    background-color: rgba(0, 0, 0, .18);
}

@media (max-width: 991.98px)
{
    .heading-elements
    {
        text-align: center;
    }
    .heading-elements .list-inline
    {
        display: none;
    }
    .heading-elements.visible
    {
        position: absolute;
        z-index: 997;
        top: 100%;
        top: 50px;
        left: 0;

        display: block;

        width: 100%; 
        height: auto;
        margin-top: 0;
        padding: 10px;

        border: 1px solid #eee;
    }
    .heading-elements.visible .list-inline
    {
        display: block;
    }
}

@media (min-width: 992px)
{
    .heading-elements-toggle
    {
        display: none;
    }
}

.breadcrumb
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;
    font-size: 1rem;

    padding: 0 0 .75rem 0rem; 

    background-color: transparent;
}
.breadcrumb > li + li::before
{
    padding-right: .6rem;
    padding-left: .6rem;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before
{
    content: '/';
}

/* Custom scss for page headers style */
.breadcrumbs-right .breadcrumb
{
    float: right;
}

.breadcrumbs-top .breadcrumb
{
    margin: 0;
    padding: 0;
}

.breadcrumb-new .content-header-title
{
    margin: 0 24px 0 0;
    padding: 6px 24px 8px 0;

    border-right: 1px solid #e6e6e6;
}

.pagination
{
    margin-top: 1rem;
}
.pagination .page-link
{
    color: #3bafda;
    border: 1px solid #adb5bd;
}
.pagination .page-item.active .page-link
{
    border-color: #3bafda; 
    background-color: #3bafda;
}

.pager
{
    margin: 1.45 0;
    padding-left: 0;

    list-style: none;

    text-align: center;
}
.pager li
{
    display: inline;
}
.pager li > a,
.pager li > span
{
    display: inline-block;

    padding: 5px 14px;

    border: 1px solid #818a91;
    border-radius: .21rem; 
    background-color: #fff;
}
.pager li > a:hover,
.pager li > a:focus
{
    text-decoration: none;

    background-color: #f1f1f1;
}
.pager.pager-square li a
{
    border-radius: 0;
}
.pager.pager-round li a
{
    border-radius: 2rem;
}
.pager.pager-flat li a
{
    border: 0;
}
.pager .next > a,
.pager .next > span
{
    float: right;
}
.pager .previous > a,
.pager .previous > span
{
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span
{
    color: #55595c;
    background-color: #fff;
}
.pager [class*='text-'] .pager
{
    text-align: inherit;
}

.badge
{
    font-weight: 400; 

    color: #fff;
}
.badge[class*='badge-'] [class*='icon-']
{
    line-height: 1;
}
.badge[class*='badge-'] [class*='icon-'] ~ span
{
    position: relative;
    bottom: 2px;

    padding: 0 5px;
}
.badge[class*='badge-'] span
{
    position: relative;
    bottom: 2px;

    padding: 0 5px;
}
.badge[class*='badge-'] a
{
    color: #fff;
}
.badge[class*='badge-'] .dropdown-toggle::after,
.badge[class*='badge-'].dropdown-toggle::after
{
    font-size: 1rem; 

    position: relative;
    top: -2px;
    right: 3px;
}
.badge[class*='badge-'] .dropdown-menu a
{
    color: #555;
}
.badge.badge-square
{
    border-radius: 0;
}
.badge.badge-border
{
    font-size: 85%; 

    border-width: 3px !important;
    background-color: transparent;
}
.badge.badge-striped
{
    font-size: .85rem;

    color: #555; 
    border-width: 3px !important;
    background-color: #dadada;
}
.badge.badge-striped a
{
    color: #555;
}
.badge.badge.float-right
{
    margin-top: .15rem; 
    margin-left: .5rem;
}

.badge-xl
{
    font-size: 1.8rem;
}

.badge-lg
{
    font-size: 1.2rem;
}

.badge-md
{
    font-size: 1rem;
}

.badge-sm
{
    font-size: .8rem;
}

.badge-secondary
{
    background-color: #55595c;
}
.badge-secondary.badge-glow
{
    -webkit-box-shadow: 0 0 10px #55595c;
            box-shadow: 0 0 10px #55595c;
}
.badge-secondary[href]:hover,
.badge-secondary[href]:focus
{
    background-color: #3d3f41;
}

.badge-primary
{
    background-color: #967adc;
}
.badge-primary.badge-glow
{
    -webkit-box-shadow: 0 0 10px #967adc;
            box-shadow: 0 0 10px #967adc;
}
.badge-primary[href]:hover,
.badge-primary[href]:focus
{
    background-color: #7652d1;
}

.badge-success
{
    background-color: #37bc9b;
}
.badge-success.badge-glow
{
    -webkit-box-shadow: 0 0 10px #37bc9b;
            box-shadow: 0 0 10px #37bc9b;
}
.badge-success[href]:hover,
.badge-success[href]:focus
{
    background-color: #2b957a;
}

.badge-info
{
    background-color: #3bafda;
}
.badge-info.badge-glow
{
    -webkit-box-shadow: 0 0 10px #3bafda;
            box-shadow: 0 0 10px #3bafda;
}
.badge-info[href]:hover,
.badge-info[href]:focus
{
    background-color: #2494be;
}

.badge-warning
{
    background-color: #f6bb42;
}
.badge-warning.badge-glow
{
    -webkit-box-shadow: 0 0 10px #f6bb42;
            box-shadow: 0 0 10px #f6bb42;
}
.badge-warning[href]:hover,
.badge-warning[href]:focus
{
    background-color: #f4a911;
}

.badge-danger
{
    background-color: #da4453;
}
.badge-danger.badge-glow
{
    -webkit-box-shadow: 0 0 10px #da4453;
            box-shadow: 0 0 10px #da4453;
}
.badge-danger[href]:hover,
.badge-danger[href]:focus
{
    background-color: #c42737;
}

.badge-up
{
    position: absolute;
    top: 10px;
    right: 6px;
}

.badge-icon i
{
    font-size: 100%;

    margin-right: 5px;
}

.form-control + .block-tag
{
    display: block;
}

.block-tag
{
    margin-top: .5rem;
}

.block-area
{
    padding: .24rem .3rem;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted
{
    font-size: 100%;
    font-weight: 400;

    padding: 0; 

    color: #905;
}

.nav
{
    border-radius: .25rem;
}
.nav.wrap-border
{
    border: 1px solid #ddd;
}
.nav.wrap-border li.nav-header
{
    margin: 0 .5rem;
}
.nav.no-hover-bg .nav-item:hover
{
    background-color: transparent;
}
.nav .dropdown .dropdown-item.active
{
    color: #55595c; 
    background-color: transparent;
}
.nav .dropdown .dropdown-item.active:focus
{
    color: #55595c; 
    background-color: transparent;
}
.nav.square-border
{
    border-radius: 0;
}
.nav.square-border .nav-item .nav-link.active
{
    border-radius: 0;
}
.nav .nav-item .nav-link
{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display:    -moz-inline-box;
    display: -ms-inline-flexbox;
    display:         inline-flex;
}
.nav .nav-item i
{
    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
}
.nav .dropdown-divider
{
    margin: .5rem 0;
}
.nav .modern-nav-toggle
{
    padding: 25px 0;
}
.nav.nav-pills .nav-item .nav-link.active
{
    color: #fff; 
    background-color: #3bafda !important;
}
.nav.nav-pills .nav-item .nav-link i.float-right:before
{
    position: relative;
    top: 7px;
    left: 7px;
}
.nav.nav-pills .nav-item .nav-link .badge.float-right
{
    position: relative;
    top: 1px;
    left: 3px;
}
.nav.nav-pills .nav-item .nav-link.dropdown-toggle::after
{
    top: -1px;
}
.nav.nav-pills.nav-justified
{
    width: 100%;
}
.nav.nav-pills.nav-justified .nav-item
{
    float: none;
}
.nav.nav-pills.nav-justified .nav-link
{
    margin-bottom: 5px; 

    text-align: center;
}
.nav.nav-pills.nav-justified > .dropdown .dropdown-menu
{
    top: auto;
    left: auto;
}
@media (min-width: 576px)
{
    .nav.nav-pills.nav-justified .nav-item
    {
        display: table-cell;

        width: 1%;
    }
    .nav.nav-pills.nav-justified .nav-link
    {
        margin-bottom: 0;
    }
}
.nav.nav-pills.nav-justified .nav-link
{
    margin-right: 0;

    border-radius: .21rem;
}
@media (min-width: 576px)
{
    .nav.nav-pills.nav-justified .nav-link.active,
    .nav.nav-pills.nav-justified .nav-link.active:hover,
    .nav.nav-pills.nav-justified .nav-link.active:focus
    {
        border-bottom-color: transparent;
    }
}
.nav.nav-pills.nav-justified .nav-link
{
    display: block;
}
.nav.nav-pills.nav-justified .nav-link.active
{
    border: none;
}
.nav.nav-pills.nav-justified .nav-link.active:hover,
.nav.nav-pills.nav-justified .nav-link.active:focus
{
    border: none;
}
.nav.nav-pills.nav-pill-bordered .nav-item
{
    border: 1px solid #d3d3d3;
    border-radius: .25rem;
}
.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link
{
    color: #55595c; 
    border: 1px solid #d3d3d3;
    border-radius: .25rem;
    background-color: #fff;
}
.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link.active
{
    color: #fff; 
    border: 1px solid #3bafda;
}
.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link
{
    color: #55595c;
}
.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active
{
    color: #fff;
    border: 1px solid #3bafda;
    border-radius: .25rem;
    background-color: #fff;
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item ~ .nav-item a.nav-link
{
    border-top: 0; 
    border-left: 1px solid #d3d3d3;
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:first-child a.nav-link
{
    border-radius: .25rem .25rem 0 0;
}
.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:last-child a.nav-link
{
    border-radius: 0 0 .25rem .25rem;
}
.nav.nav-pills.nav-pill-toolbar .nav-item
{
    margin-top: 0;
    margin-left: 0;
}
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link
{
    border: 1px solid #d3d3d3;
    border-radius: 0;
}
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link.active,
.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link:active
{
    border-color: #3bafda;
}
.nav.nav-tabs .nav-item .nav-link
{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display:    -moz-inline-box;
    display: -ms-inline-flexbox;
    display:         inline-flex; 

    padding: .5rem .7rem;
}
.nav.nav-tabs .nav-item .nav-link:hover:not(.active)
{
    border-color: transparent;
}
.nav.nav-tabs .nav-item .nav-link.active
{
    border-radius: .25rem .25rem 0 0; 
    background-color: #fff;
}
.nav.nav-tabs .nav-item .nav-link i.float-right
{
    margin-left: .5rem;
}
.nav.nav-tabs .nav-item .nav-link.dropdown-toggle::after
{
    top: -1px;
}
.nav.nav-tabs .nav-item:hover
{
    color: #333;
}
.nav.nav-tabs.wrap-border
{
    border: 1px solid #ddd;
}
.nav.nav-tabs.no-hover-bg .nav-item:hover
{
    background-color: transparent;
}
.nav.nav-tabs .dropdown .dropdown-item.active
{
    color: #55595c; 
    background-color: transparent;
}
.nav.nav-tabs .dropdown .dropdown-item.active:focus
{
    color: #55595c; 
    background-color: transparent;
}
.nav.nav-tabs.square-border
{
    border-radius: 0;
}
.nav.nav-tabs.square-border .nav-item .nav-link.active
{
    border-radius: 0;
}
.nav.nav-tabs.nav-justified
{
    width: 100%;
}
.nav.nav-tabs.nav-justified .nav-item
{
    float: none;
}
.nav.nav-tabs.nav-justified .nav-link
{
    margin-bottom: 5px; 

    text-align: center;
}
.nav.nav-tabs.nav-justified > .dropdown .dropdown-menu
{
    top: auto;
    left: auto;
}
@media (min-width: 576px)
{
    .nav.nav-tabs.nav-justified .nav-item
    {
        display: table-cell;

        width: 1%;
    }
    .nav.nav-tabs.nav-justified .nav-link
    {
        margin-bottom: 0;
    }
}
.nav.nav-tabs.nav-justified .nav-link
{
    margin-right: 0;

    border-radius: .21rem;
}
@media (min-width: 576px)
{
    .nav.nav-tabs.nav-justified .nav-link.active,
    .nav.nav-tabs.nav-justified .nav-link.active:hover,
    .nav.nav-tabs.nav-justified .nav-link.active:focus
    {
        border-bottom-color: transparent;
    }
}
.nav.nav-tabs.nav-justified .nav-item a.nav-link
{
    display: block;
}
.nav.nav-tabs.nav-justified .nav-item a.nav-link .active
{
    background-color: #fff;
}
.nav.nav-tabs.nav-top-border .nav-item a
{
    color: #37bc9b;
}
.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active
{
    color: #555; 
    border-top: 3px solid #37bc9b;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nav.nav-tabs.nav-top-border .nav-item a:hover
{
    color: #144639;
}
.nav.nav-tabs.nav-top-border .nav-item a:hover:not(.active)
{
    border-color: transparent;
}
.nav.nav-tabs.nav-topline
{
    border-bottom: none;
}
.nav.nav-tabs.nav-topline .nav-item:hover
{
    background-color: transparent;
}
.nav.nav-tabs.nav-topline .nav-item:not(:last-child)
{
    border-right: none;
}
.nav.nav-tabs.nav-topline .nav-item a
{
    border: 1px solid rgba(40, 44, 42, .1);
    border-bottom: none;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link
{
    line-height: 1;

    padding: .8rem .5rem;

    -webkit-transition: color .2s;
       -moz-transition: color .2s;
         -o-transition: color .2s;
            transition: color .2s; 

    color: #74777b;
    background: rgba(40, 44, 42, .05);
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link.active
{
    color: #da4453;
    border-top-color: #da4453;
    border-bottom: none; 
    border-radius: 0;
    background: none;
    -webkit-box-shadow: inset 0 3px 0 #da4453;
            box-shadow: inset 0 3px 0 #da4453;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link:hover,
.nav.nav-tabs.nav-topline .nav-item a.nav-link:focus
{
    color: #da4453;
}
.nav.nav-tabs.nav-topline .nav-item a.nav-link.dropdown-toggle::after
{
    top: -1px;
}
.nav.nav-tabs.nav-underline
{
    position: relative;

    border-bottom: 1px solid #3bafda; 
    background: #fff;
}
.nav.nav-tabs.nav-underline .nav-item
{
    position: relative;
    z-index: 1;

    display: block;

    margin-left: 0; 

    text-align: center;

    -webkit-flex: 1;
       -moz-flex: 1;
        -ms-flex: 1;
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
            flex: 1;
}
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link
{
    background-color: transparent;
}
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:focus,
.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:hover
{
    color: #3bafda; 
    background-color: transparent;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link
{
    line-height: 2rem;

    position: relative;

    display: block;
    overflow: hidden;

    padding: .5rem 1rem;

    -webkit-transition: color .2s;
       -moz-transition: color .2s;
         -o-transition: color .2s;
            transition: color .2s;
    white-space: nowrap;
    text-overflow: ellipsis;

    color: #3bafda;
    border: none;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.dropdown-toggle::after
{
    margin-top: -1rem;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active
{
    border: none;
    background-color: transparent;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:focus,
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:hover
{
    color: #55595c;
    background-color: transparent;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:before
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link:hover,
.nav.nav-tabs.nav-underline .nav-item a.nav-link:focus
{
    color: #3bafda;
}
.nav.nav-tabs.nav-underline .nav-item a.nav-link:before
{
    position: absolute;
    bottom: -1px;
    left: 0;

    width: 100%;
    height: 4px;

    content: '';
    -webkit-transition: -webkit-transform .3s;
       -moz-transition:         transform .3s, -moz-transform .3s;
         -o-transition:      -o-transform .3s;
            transition: -webkit-transform .3s;
            transition:         transform .3s;
            transition:         transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s;
    -webkit-transform: translate3d(0, 150%, 0);
       -moz-transform: translate3d(0, 150%, 0);
            transform: translate3d(0, 150%, 0); 

    background: #3bafda;
}
.nav.nav-tabs.nav-linetriangle
{
    border-bottom-color: #f6bb42;
}
.nav.nav-tabs.nav-linetriangle .nav-item
{
    position: relative;
    z-index: 1;

    display: block;

    text-align: center;

    -webkit-flex: 1;
       -moz-flex: 1;
        -ms-flex: 1;
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
            flex: 1;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link
{
    line-height: 2.5;

    position: relative;

    display: block;
    overflow: visible;

    white-space: nowrap;
    text-overflow: ellipsis;

    color: #55595c; 
    border: none;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active
{
    color: #f6bb42; 
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-bottom-color: #f6bb42;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after,
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before
{
    position: absolute;
    top: 100%;
    left: 50%;

    width: 0;
    height: 0;

    content: '';
    pointer-events: none; 

    border: solid transparent;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before
{
    margin-left: -11px;

    border-width: 12px;
    border-top-color: #f6bb42;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after
{
    margin-left: -10px;

    border-width: 10px;
    border-top-color: #fff;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:focus
{
    color: #f6bb42;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle:after
{
    margin-top: -1rem;
}
.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle.active:after
{
    margin-top: 0;
}
.nav.nav-tabs.nav-linetriangle.nav-justified
{
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-bottom-color: #f6bb42;
}
.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item a.nav-link.active
{
    top: 0;
}
.nav.nav-tabs.nav-iconfall
{
    overflow: visible;

    border-bottom: none;
}
.nav.nav-tabs.nav-iconfall .nav-item
{
    position: relative;
    z-index: 1;

    display: block;

    margin: .5rem .7rem 0; 

    text-align: center;

    -webkit-flex: 1;
       -moz-flex: 1;
        -ms-flex: 1;
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
            flex: 1;
}
.nav.nav-tabs.nav-iconfall .nav-item:hover,
.nav.nav-tabs.nav-iconfall .nav-item:focus
{
    background-color: transparent;
}
.nav.nav-tabs.nav-iconfall .nav-item a.nav-link
{
    line-height: 2.5;

    position: relative;

    display: inline-block;

    width: 100%;
    padding: 1em 0 2em;

    -webkit-transition: color .3s cubic-bezier(.7, 0, .3, 1);
       -moz-transition: color .3s cubic-bezier(.7, 0, .3, 1);
         -o-transition: color .3s cubic-bezier(.7, 0, .3, 1);
            transition: color .3s cubic-bezier(.7, 0, .3, 1); 

    color: #74777b;
    border: none;
}
.nav.nav-tabs.nav-iconfall .nav-item a:hover,
.nav.nav-tabs.nav-iconfall .nav-item a:focus
{
    color: #2cc185;
    border: none;
}
.nav.nav-tabs.nav-iconfall .nav-item a.active
{
    color: #2cc185;
    border: none;
    background-color: transparent;
}
.nav.nav-tabs.nav-iconfall .nav-item a.active i:after
{
    -webkit-transform: scale3d(1, 1, 1);
       -moz-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); 

    opacity: 1;
}
.nav.nav-tabs.nav-iconfall .nav-item a.active i:before
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); 

    opacity: 1;
}
.nav.nav-tabs.nav-iconfall .nav-item a i
{
    display: block;

    margin-right: 0;
}
.nav.nav-tabs.nav-iconfall .nav-item a i:after
{
    position: absolute;
    bottom: 1em;
    left: 50%;

    width: 40px;
    height: 4px;
    margin-left: -20px;

    content: '';
    -webkit-transition: -webkit-transform .2s ease-in;
       -moz-transition:         transform .2s ease-in, -moz-transform .2s ease-in;
         -o-transition:      -o-transform .2s ease-in;
            transition: -webkit-transform .2s ease-in;
            transition:         transform .2s ease-in;
            transition:         transform .2s ease-in, -webkit-transform .2s ease-in, -moz-transform .2s ease-in, -o-transform .2s ease-in;
    -webkit-transform: scale3d(0, 1, 1);
       -moz-transform: scale3d(0, 1, 1);
            transform: scale3d(0, 1, 1); 

    opacity: 0;
    background: #2cc185;
}
.nav.nav-tabs.nav-iconfall .nav-item a i:before
{
    display: block;

    margin: 0 0 .35em;

    -webkit-transition: -webkit-transform .2s, opacity .2s;
    -webkit-transition: opacity .2s, -webkit-transform .2s;
       -moz-transition:         transform .2s, opacity .2s, -moz-transform .2s;
         -o-transition: opacity .2s, -o-transform .2s;
            transition: opacity .2s, -webkit-transform .2s;
            transition:         transform .2s, opacity .2s;
            transition:         transform .2s, opacity .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
    -webkit-transform: translate3d(0, -100px, 0);
       -moz-transform: translate3d(0, -100px, 0);
            transform: translate3d(0, -100px, 0);
    pointer-events: none; 

    opacity: 0;
}
.nav.nav-tabs.nav-iconfall .nav-item a.dropdown-toggle:after
{
    margin-top: -1rem;
}
.nav .nav-item .nav-link
{
    display: block;
}
.nav .dropdown-divider
{
    margin: .5rem 0;
}

@media (min-width: 576px)
{
    .nav.nav-tabs.nav-linetriangle.nav-justified .nav-item,
    .nav.nav-tabs.nav-iconfall.nav-justified .nav-item,
    .nav.nav-tabs.nav-underline.nav-justified .nav-item
    {
        display: table-cell !important;
    }
}

.nav-vertical
{
    overflow: hidden;
}
.nav-vertical .nav-left.nav-tabs
{
    display: table; 
    float: left;

    border-bottom: 0;
    border-radius: 0;
}
.nav-vertical .nav-left.nav-tabs li.nav-item
{
    float: none;

    margin: 0;
    margin-right: -1px;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link
{
    min-width: 6.5rem;

    border-right: 1px solid #ddd;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active
{
    border: 1px solid #ddd;
    border-right: 0;
    border-radius: .25rem 0 0 .25rem;
}
.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link:hover:not(.active)
{
    border-color: transparent;
    border-right: 1px solid #ddd;
}
.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link
{
    color: #da4453;
}
.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active
{
    color: #555; 
    border-left: 3px solid #da4453;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.nav-vertical .nav-left ~ .tab-content
{
    margin-left: 45px;
}
.nav-vertical .nav-left ~ .tab-content .tab-pane
{
    display: none;
    overflow-y: auto; 

    padding: 0 0 .6rem 1rem;

    background-color: #fff;
}
.nav-vertical .nav-left ~ .tab-content .tab-pane.active
{
    display: block;
}
.nav-vertical .nav-right.nav-tabs
{
    display: table; 
    float: right;

    border-bottom: 0;
    border-radius: 0;
}
.nav-vertical .nav-right.nav-tabs li.nav-item
{
    float: none;

    margin: 0;
    margin-left: -1px;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link
{
    min-width: 6.5rem;

    border-left: 1px solid #ddd;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active
{
    border: 1px solid #ddd;
    border-left: 0;
    border-radius: 0 .25rem .25rem 0;
}
.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link:hover:not(.active)
{
    border-color: transparent;
    border-left: 1px solid #ddd;
}
.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link
{
    color: #da4453;
}
.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active
{
    color: #555; 
    border-right: 3px solid #da4453;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.nav-vertical .nav-right ~ .tab-content .tab-pane
{
    display: none;
    overflow-y: auto; 

    padding: 0 0 .6rem 1rem;

    background-color: #fff;
}
.nav-vertical .nav-right ~ .tab-content .tab-pane.active
{
    display: block;
}

.nav.nav-tabs.nav-only-icon .nav-item .nav-link
{
    font-size: 1.25rem;
}
.nav.nav-tabs.nav-only-icon .nav-item .nav-link i
{
    margin-left: .5rem;
}

.nav.nav-tabs .nav-item.show .nav-link,
.nav.nav-tabs .nav-item.show .nav-link:focus
{
    background-color: transparent;
}

.alert
{
    position: relative;
}
.alert .alert-link:hover
{
    text-decoration: underline;
}
.alert.alert-icon-left
{
    border-left-width: 4rem;
}
.alert.alert-icon-right
{
    border-right-width: 4rem;
}
.alert.alert-icon-left[class*=bg-]
{
    border-left-color: rgba(0, 0, 0, .15) !important;
}
.alert.alert-icon-right[class*=bg-]
{
    border-right-color: rgba(0, 0, 0, .15) !important;
}
.alert[class*=alert-icon-] .alert-icon
{
    font-family: LineAwesome;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1;

    position: absolute;
    top: 50%;
    left: -4rem;

    width: 4rem;
    margin-top: -8px;

    content: '\f2b2';
    text-align: center;

    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.alert .close
{
    font-size: 2rem;
    line-height: 1rem;
}
.alert[class*=bg-]
{
    color: #fff;
}
.alert[class*=bg-] .alert-link
{
    color: #fff;
}
.alert[class*=bg-] .close
{
    opacity: 1;
    color: #fff;
    text-shadow: none;
}
.alert.alert-icon-right .alert-icon
{
    right: -4rem; 
    left: auto;
}
.alert[class*=alert-arrow-]:before
{
    position: absolute;
    top: 50%;
    left: 0;

    display: inline-block;

    margin-top: -8px; 

    content: '';

    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid;
    border-left-color: inherit;
}
.alert.alert-arrow-right:before
{
    right: 0;
    left: auto;

    border-right: 8px solid;
    border-right-color: inherit; 
    border-left: 0;
}

.media-list .media
{
    margin-top: 0; 
    padding: 1.25rem;
}
.media-list .media .media-left
{
    float: left; 

    padding-right: 1rem;
}
.media-list .media .media-right
{
    float: right; 

    padding-left: 1rem;
}

.media-list a.media
{
    color: #55595c !important;
}

.media [class*='avatar-']
{
    position: relative;

    margin-right: 0; 
    padding-right: 0 !important;
}
.media [class*='avatar-'] i
{
    position: absolute;
    right: -4px;
    bottom: -1px;

    width: 10px;
    height: 10px;

    border: 2px solid white;
    border-radius: 100%;
}

.media-bordered .media
{
    border-top: 1px solid #e4e7ed;
}
.media-bordered .media:first-child
{
    border-top: 0;
}

.media-notation a
{
    margin-right: .5rem;
}

/*=========================================================================================
  File Name: progress.scss
  Description: Extended bootstrap progress bar scss.
  ----------------------------------------------------------------------------------------
  Item Name: Robust - Responsive Admin Template
  Version: 2.1
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
  ----------------------------------------------------------------------------------------

  Modifiers:       `progress-lg`
                   `progress-md`
                   `progress-sm`
                   `progress-xs`

==========================================================================================*/
.progress
{
    margin-bottom: 3rem;
}
.progress:last-child
{
    margin-bottom: 1rem;
}
.progress.progress-xl
{
    height: 2rem !important;
}
.progress.progress-lg
{
    height: 1.5rem !important;
}
.progress.progress-md
{
    height: 1rem !important;
}
.progress.progress-sm
{
    height: .5rem !important;
}
.progress.progress-xs
{
    height: .25rem !important;
}
.progress.box-shadow
{
    -webkit-box-shadow: 0 10px 15px 0 rgba(85, 89, 92, .3);
            box-shadow: 0 10px 15px 0 rgba(85, 89, 92, .3);
}

/* ===============================================================================================
	File Name: list-group.scss
	Description: Contain list item, list group related extended SCSS.
	----------------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
ul.list-inline li
{
    display: inline-block;
}

ul.list-inline.list-inline-pipe > li + li:before
{
    content: ' | ';

    color: #818a91;
}

.list-group .list-group-item.active
{
    color: #fff !important;
}

.list-group .list-group-item-action:active
{
    color: #fff;
    background-color: #3bafda;
}
.list-group .list-group-item-action:active a
{
    color: #fff;
}

.users-list li + li
{
    margin-left: -14px;
}

.users-list li img
{
    border: 2px solid #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(85, 89, 92, .3);
            box-shadow: 0 2px 10px 0 rgba(85, 89, 92, .3);
}

.users-list li .badge
{
    margin-bottom: 6px; 

    color: #55595c;
    background: rgba(255, 255, 255, .8);
}

.modal-sm
{
    max-width: 400px;
}

.modal-xs
{
    max-width: 300px;
}

.modal-xl
{
    max-width: 94%;
    margin-right: 3%; 
    margin-left: 3%;
}

.icon-align
{
    margin-top: .6rem;
    margin-left: .5rem;
}

.popover.popover-top:after,
.popover.popover-top:before,
.popover.bs-tether-element-attached-top:after,
.popover.bs-tether-element-attached-top:before
{
    margin-left: -10px;
}

.popover.popover-right:after,
.popover.popover-right:before,
.popover.bs-tether-element-attached-right:after,
.popover.bs-tether-element-attached-right:before
{
    margin-top: -10px;
}

.popover.popover-bottom:after,
.popover.popover-bottom:before,
.popover.bs-tether-element-attached-bottom:after,
.popover.bs-tether-element-attached-bottom:before
{
    margin-left: -10px;
}

.popover.popover-left:after,
.popover.popover-left:before,
.popover.bs-tether-element-attached-left:after,
.popover.bs-tether-element-attached-left:before
{
    margin-top: -10px;
}

.icon-bg-circle
{
    padding: .5rem;

    color: #fff;
    border-radius: 50%;
}

.icon-left
{
    margin-right: .5rem;
}

.icon-right
{
    margin-right: .5rem;
}

.icon-spin
{
    display: inline-block;

    -webkit-animation: spin 1s infinite linear;
       -moz-animation: spin 1s infinite linear;
         -o-animation: spin 1s infinite linear;
            animation: spin 1s infinite linear;
}

.blockOverlay
{
    z-index: 1050 !important;
}

.blockElement,
.blockPage
{
    z-index: 1051 !important;
}

.embed-responsive:before
{
    padding-top: 57%;
}

@-moz-keyframes spin
{
    from
    {
        -moz-transform: rotate(0deg);
    }
    to
    {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin
{
    from
    {
        -webkit-transform: rotate(0deg);
    }
    to
    {
        -webkit-transform: rotate(360deg);
    }
}

@-o-keyframes spin
{
    from
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);
    }
    to
    {
        -o-transform: rotate(360deg);
           transform: rotate(360deg);
    }
}

@keyframes spin
{
    from
    {
        -webkit-transform: rotate(0deg);
           -moz-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    to
    {
        -webkit-transform: rotate(360deg);
           -moz-transform: rotate(360deg);
             -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

.hidden
{
    display: none;
    visibility: hidden;
}

a:hover
{
    cursor: pointer;
}

.round
{
    border-radius: 1.5rem;
}

.square
{
    border-radius: 0;
}

.mega-dropdown-menu p.accordion-text
{
    line-height: 1.45;
}

.mega-dropdown-menu a[aria-expanded='true']
{
    padding-bottom: 1rem;
}

.line-on-side
{
    line-height: .1em;

    margin: 10px 0 20px; 

    border-bottom: 1px solid #dadada;
}

.line-on-side span
{
    padding: 0 10px; 

    background: #fff;
}

.icon-line-height
{
    line-height: 1.5rem !important;
}

.table-middle td
{
    vertical-align: middle;
}

.spinner
{
    display: inline-block;

    -webkit-animation: spin 1s linear infinite;
       -moz-animation: spin 1s linear infinite;
         -o-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
}

@keyframes spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
           -moz-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
           -moz-transform: rotate(360deg);
             -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

.white
{
    color: #fff !important;
}

.bg-white
{
    background-color: #fff !important;
}
.bg-white .card-header,
.bg-white .card-footer
{
    background-color: transparent;
}
.bg-white.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}

.selectboxit.selectboxit-btn.bg-white
{
    background-color: #fff !important;
}

.alert-white
{
    color: #a6a6a6 !important; 
    border-color: #fff !important;
    background-color: white !important;
}
.alert-white .alert-link
{
    color: #919191 !important;
}

.border-white
{
    border-color: #fff;
}

.overlay-white
{
    background: #fff;
    /* The Fallback */
    background: rgba(255, 255, 255, .8);
}

/* .card-outline-white{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-white
{
    color: #fff; 
    border-color: #fff !important;
    background-color: #fff !important;
}
.btn-white:hover
{
    color: #fff !important; 
    border-color: !important;
    background-color: !important;
}
.btn-white:focus,
.btn-white:active
{
    color: #fff !important; 
    border-color: !important;
    background-color: !important;
}
.btn-white.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}

.btn-outline-white
{
    color: #fff; 
    border-color: #fff;
    background-color: transparent;
}
.btn-outline-white:hover
{
    color: #fff !important; 
    background-color: #fff;
}
.btn-outline-white.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}

input[type='checkbox'].bg-white + .custom-control-label:before,
input[type='radio'].bg-white + .custom-control-label:before
{
    background-color: #fff !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-white
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff !important;
}

.border-white
{
    border: 1px solid #fff !important;
}

.border-top-white
{
    border-top: 1px solid #fff;
}

.border-bottom-white
{
    border-bottom: 1px solid #fff;
}

.border-left-white
{
    border-left: 1px solid #fff;
}

.border-right-white
{
    border-right: 1px solid #fff;
}

.black
{
    color: #000 !important;
}

.bg-black
{
    background-color: #000 !important;
}
.bg-black .card-header,
.bg-black .card-footer
{
    background-color: transparent;
}
.bg-black.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

.selectboxit.selectboxit-btn.bg-black
{
    background-color: #000 !important;
}

.alert-black
{
    color: black !important; 
    border-color: #000 !important;
    background-color: #242424 !important;
}
.alert-black .alert-link
{
    color: black !important;
}

.border-black
{
    border-color: #000;
}

.overlay-black
{
    background: #000;
    /* The Fallback */
    background: rgba(0, 0, 0, .8);
}

/* .card-outline-black{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-black
{
    color: #fff; 
    border-color: #000 !important;
    background-color: #000 !important;
}
.btn-black:hover
{
    color: #fff !important; 
    border-color: !important;
    background-color: !important;
}
.btn-black:focus,
.btn-black:active
{
    color: #fff !important; 
    border-color: !important;
    background-color: !important;
}
.btn-black.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

.btn-outline-black
{
    color: #000; 
    border-color: #000;
    background-color: transparent;
}
.btn-outline-black:hover
{
    color: #fff !important; 
    background-color: #000;
}
.btn-outline-black.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

input[type='checkbox'].bg-black + .custom-control-label:before,
input[type='radio'].bg-black + .custom-control-label:before
{
    background-color: #000 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-black
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #000 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #000 !important;
}

.border-black
{
    border: 1px solid #000 !important;
}

.border-top-black
{
    border-top: 1px solid #000;
}

.border-bottom-black
{
    border-bottom: 1px solid #000;
}

.border-left-black
{
    border-left: 1px solid #000;
}

.border-right-black
{
    border-right: 1px solid #000;
}

.primary.lighten-5
{
    color: #f1ebff !important;
}

.bg-primary.bg-lighten-5
{
    background-color: #f1ebff !important;
}
.bg-primary.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(241, 235, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(241, 235, 255, .6);
}

.btn-primary.btn-lighten-5
{
    border-color: #704acf !important;
    background-color: #f1ebff !important;
}
.btn-primary.btn-lighten-5:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-lighten-5:focus,
.btn-primary.btn-lighten-5:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-lighten-5
{
    color: #f1ebff !important; 
    border-color: #f1ebff !important;
}
.btn-outline-primary.btn-outline-lighten-5:hover
{
    background-color: #f1ebff !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f1ebff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f1ebff !important;
}

.border-primary.border-lighten-5
{
    border: 1px solid #f1ebff !important;
}

.border-top-primary.border-top-lighten-5
{
    border-top: 1px solid #f1ebff !important;
}

.border-bottom-primary.border-bottom-lighten-5
{
    border-bottom: 1px solid #f1ebff !important;
}

.border-left-primary.border-left-lighten-5
{
    border-left: 1px solid #f1ebff !important;
}

.border-right-primary.border-right-lighten-5
{
    border-right: 1px solid #f1ebff !important;
}

.overlay-primary.overlay-lighten-5
{
    background: #f1ebff;
    /* The Fallback */
    background: rgba(241, 235, 255, .8);
}

.primary.lighten-4
{
    color: #e9e3f8 !important;
}

.bg-primary.bg-lighten-4
{
    background-color: #e9e3f8 !important;
}
.bg-primary.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(233, 227, 248, .6);
            box-shadow: 0 1px 20px 1px rgba(233, 227, 248, .6);
}

.btn-primary.btn-lighten-4
{
    border-color: #704acf !important;
    background-color: #e9e3f8 !important;
}
.btn-primary.btn-lighten-4:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-lighten-4:focus,
.btn-primary.btn-lighten-4:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-lighten-4
{
    color: #e9e3f8 !important; 
    border-color: #e9e3f8 !important;
}
.btn-outline-primary.btn-outline-lighten-4:hover
{
    background-color: #e9e3f8 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e9e3f8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e9e3f8 !important;
}

.border-primary.border-lighten-4
{
    border: 1px solid #e9e3f8 !important;
}

.border-top-primary.border-top-lighten-4
{
    border-top: 1px solid #e9e3f8 !important;
}

.border-bottom-primary.border-bottom-lighten-4
{
    border-bottom: 1px solid #e9e3f8 !important;
}

.border-left-primary.border-left-lighten-4
{
    border-left: 1px solid #e9e3f8 !important;
}

.border-right-primary.border-right-lighten-4
{
    border-right: 1px solid #e9e3f8 !important;
}

.overlay-primary.overlay-lighten-4
{
    background: #e9e3f8;
    /* The Fallback */
    background: rgba(233, 227, 248, .8);
}

.primary.lighten-3
{
    color: #bcaae9 !important;
}

.bg-primary.bg-lighten-3
{
    background-color: #bcaae9 !important;
}
.bg-primary.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(188, 170, 233, .6);
            box-shadow: 0 1px 20px 1px rgba(188, 170, 233, .6);
}

.btn-primary.btn-lighten-3
{
    border-color: #704acf !important;
    background-color: #bcaae9 !important;
}
.btn-primary.btn-lighten-3:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-lighten-3:focus,
.btn-primary.btn-lighten-3:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-lighten-3
{
    color: #bcaae9 !important; 
    border-color: #bcaae9 !important;
}
.btn-outline-primary.btn-outline-lighten-3:hover
{
    background-color: #bcaae9 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bcaae9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bcaae9 !important;
}

.border-primary.border-lighten-3
{
    border: 1px solid #bcaae9 !important;
}

.border-top-primary.border-top-lighten-3
{
    border-top: 1px solid #bcaae9 !important;
}

.border-bottom-primary.border-bottom-lighten-3
{
    border-bottom: 1px solid #bcaae9 !important;
}

.border-left-primary.border-left-lighten-3
{
    border-left: 1px solid #bcaae9 !important;
}

.border-right-primary.border-right-lighten-3
{
    border-right: 1px solid #bcaae9 !important;
}

.overlay-primary.overlay-lighten-3
{
    background: #bcaae9;
    /* The Fallback */
    background: rgba(188, 170, 233, .8);
}

.primary.lighten-2
{
    color: #ac92ec !important;
}

.bg-primary.bg-lighten-2
{
    background-color: #ac92ec !important;
}
.bg-primary.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(172, 146, 236, .6);
            box-shadow: 0 1px 20px 1px rgba(172, 146, 236, .6);
}

.btn-primary.btn-lighten-2
{
    border-color: #704acf !important;
    background-color: #ac92ec !important;
}
.btn-primary.btn-lighten-2:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-lighten-2:focus,
.btn-primary.btn-lighten-2:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-lighten-2
{
    color: #ac92ec !important; 
    border-color: #ac92ec !important;
}
.btn-outline-primary.btn-outline-lighten-2:hover
{
    background-color: #ac92ec !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ac92ec !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ac92ec !important;
}

.border-primary.border-lighten-2
{
    border: 1px solid #ac92ec !important;
}

.border-top-primary.border-top-lighten-2
{
    border-top: 1px solid #ac92ec !important;
}

.border-bottom-primary.border-bottom-lighten-2
{
    border-bottom: 1px solid #ac92ec !important;
}

.border-left-primary.border-left-lighten-2
{
    border-left: 1px solid #ac92ec !important;
}

.border-right-primary.border-right-lighten-2
{
    border-right: 1px solid #ac92ec !important;
}

.overlay-primary.overlay-lighten-2
{
    background: #ac92ec;
    /* The Fallback */
    background: rgba(172, 146, 236, .8);
}

.primary.lighten-1
{
    color: #a992e2 !important;
}

.bg-primary.bg-lighten-1
{
    background-color: #a992e2 !important;
}
.bg-primary.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(169, 146, 226, .6);
            box-shadow: 0 1px 20px 1px rgba(169, 146, 226, .6);
}

.btn-primary.btn-lighten-1
{
    border-color: #704acf !important;
    background-color: #a992e2 !important;
}
.btn-primary.btn-lighten-1:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-lighten-1:focus,
.btn-primary.btn-lighten-1:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-lighten-1
{
    color: #a992e2 !important; 
    border-color: #a992e2 !important;
}
.btn-outline-primary.btn-outline-lighten-1:hover
{
    background-color: #a992e2 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a992e2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a992e2 !important;
}

.border-primary.border-lighten-1
{
    border: 1px solid #a992e2 !important;
}

.border-top-primary.border-top-lighten-1
{
    border-top: 1px solid #a992e2 !important;
}

.border-bottom-primary.border-bottom-lighten-1
{
    border-bottom: 1px solid #a992e2 !important;
}

.border-left-primary.border-left-lighten-1
{
    border-left: 1px solid #a992e2 !important;
}

.border-right-primary.border-right-lighten-1
{
    border-right: 1px solid #a992e2 !important;
}

.overlay-primary.overlay-lighten-1
{
    background: #a992e2;
    /* The Fallback */
    background: rgba(169, 146, 226, .8);
}

.primary
{
    color: #967adc !important;
}

.bg-primary
{
    background-color: #967adc !important;
}
.bg-primary .card-header,
.bg-primary .card-footer
{
    background-color: transparent;
}
.bg-primary.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(150, 122, 220, .6);
            box-shadow: 0 1px 20px 1px rgba(150, 122, 220, .6);
}

.selectboxit.selectboxit-btn.bg-primary
{
    background-color: #967adc !important;
}

.alert-primary
{
    color: #3d2281 !important; 
    border-color: #967adc !important;
    background-color: #c3b3eb !important;
}
.alert-primary .alert-link
{
    color: #2e1a61 !important;
}

.border-primary
{
    border-color: #967adc;
}

.overlay-primary
{
    background: #967adc;
    /* The Fallback */
    background: rgba(150, 122, 220, .8);
}

/* .card-outline-primary{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-primary
{
    color: #fff; 
    border-color: #967adc !important;
    background-color: #967adc !important;
}
.btn-primary:hover
{
    color: #fff !important; 
    border-color: #704acf !important;
    background-color: #8362d6 !important;
}
.btn-primary:focus,
.btn-primary:active
{
    color: #fff !important; 
    border-color: #5e34c6 !important;
    background-color: #704acf !important;
}
.btn-primary.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(150, 122, 220, .6);
            box-shadow: 0 1px 20px 1px rgba(150, 122, 220, .6);
}

.btn-outline-primary
{
    color: #967adc; 
    border-color: #967adc;
    background-color: transparent;
}
.btn-outline-primary:hover
{
    color: #fff !important; 
    background-color: #967adc;
}
.btn-outline-primary.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(150, 122, 220, .6);
            box-shadow: 0 1px 20px 1px rgba(150, 122, 220, .6);
}

input[type='checkbox'].bg-primary + .custom-control-label:before,
input[type='radio'].bg-primary + .custom-control-label:before
{
    background-color: #967adc !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #967adc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #967adc !important;
}

.border-primary
{
    border: 1px solid #967adc !important;
}

.border-top-primary
{
    border-top: 1px solid #967adc;
}

.border-bottom-primary
{
    border-bottom: 1px solid #967adc;
}

.border-left-primary
{
    border-left: 1px solid #967adc;
}

.border-right-primary
{
    border-right: 1px solid #967adc;
}

.primary.darken-1
{
    color: #8362d6 !important;
}

.bg-primary.bg-darken-1
{
    background-color: #8362d6 !important;
}
.bg-primary.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(131, 98, 214, .6);
            box-shadow: 0 1px 20px 1px rgba(131, 98, 214, .6);
}

.btn-primary.btn-darken-1
{
    border-color: #704acf !important;
    background-color: #8362d6 !important;
}
.btn-primary.btn-darken-1:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-darken-1:focus,
.btn-primary.btn-darken-1:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-darken-1
{
    color: #8362d6 !important; 
    border-color: #8362d6 !important;
}
.btn-outline-primary.btn-outline-darken-1:hover
{
    background-color: #8362d6 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8362d6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8362d6 !important;
}

.border-primary.border-darken-1
{
    border: 1px solid #8362d6 !important;
}

.border-top-primary.border-top-darken-1
{
    border-top: 1px solid #8362d6 !important;
}

.border-bottom-primary.border-bottom-darken-1
{
    border-bottom: 1px solid #8362d6 !important;
}

.border-left-primary.border-left-darken-1
{
    border-left: 1px solid #8362d6 !important;
}

.border-right-primary.border-right-darken-1
{
    border-right: 1px solid #8362d6 !important;
}

.overlay-primary.overlay-darken-1
{
    background: #8362d6;
    /* The Fallback */
    background: rgba(131, 98, 214, .8);
}

.primary.darken-2
{
    color: #704acf !important;
}

.bg-primary.bg-darken-2
{
    background-color: #704acf !important;
}
.bg-primary.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(112, 74, 207, .6);
            box-shadow: 0 1px 20px 1px rgba(112, 74, 207, .6);
}

.btn-primary.btn-darken-2
{
    border-color: #704acf !important;
    background-color: #704acf !important;
}
.btn-primary.btn-darken-2:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-darken-2:focus,
.btn-primary.btn-darken-2:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-darken-2
{
    color: #704acf !important; 
    border-color: #704acf !important;
}
.btn-outline-primary.btn-outline-darken-2:hover
{
    background-color: #704acf !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #704acf !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #704acf !important;
}

.border-primary.border-darken-2
{
    border: 1px solid #704acf !important;
}

.border-top-primary.border-top-darken-2
{
    border-top: 1px solid #704acf !important;
}

.border-bottom-primary.border-bottom-darken-2
{
    border-bottom: 1px solid #704acf !important;
}

.border-left-primary.border-left-darken-2
{
    border-left: 1px solid #704acf !important;
}

.border-right-primary.border-right-darken-2
{
    border-right: 1px solid #704acf !important;
}

.overlay-primary.overlay-darken-2
{
    background: #704acf;
    /* The Fallback */
    background: rgba(112, 74, 207, .8);
}

.primary.darken-3
{
    color: #5e34c6 !important;
}

.bg-primary.bg-darken-3
{
    background-color: #5e34c6 !important;
}
.bg-primary.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(94, 52, 198, .6);
            box-shadow: 0 1px 20px 1px rgba(94, 52, 198, .6);
}

.btn-primary.btn-darken-3
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-darken-3:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-darken-3:focus,
.btn-primary.btn-darken-3:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-darken-3
{
    color: #5e34c6 !important; 
    border-color: #5e34c6 !important;
}
.btn-outline-primary.btn-outline-darken-3:hover
{
    background-color: #5e34c6 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5e34c6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5e34c6 !important;
}

.border-primary.border-darken-3
{
    border: 1px solid #5e34c6 !important;
}

.border-top-primary.border-top-darken-3
{
    border-top: 1px solid #5e34c6 !important;
}

.border-bottom-primary.border-bottom-darken-3
{
    border-bottom: 1px solid #5e34c6 !important;
}

.border-left-primary.border-left-darken-3
{
    border-left: 1px solid #5e34c6 !important;
}

.border-right-primary.border-right-darken-3
{
    border-right: 1px solid #5e34c6 !important;
}

.overlay-primary.overlay-darken-3
{
    background: #5e34c6;
    /* The Fallback */
    background: rgba(94, 52, 198, .8);
}

.primary.darken-4
{
    color: #522eae !important;
}

.bg-primary.bg-darken-4
{
    background-color: #522eae !important;
}
.bg-primary.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(82, 46, 174, .6);
            box-shadow: 0 1px 20px 1px rgba(82, 46, 174, .6);
}

.btn-primary.btn-darken-4
{
    border-color: #704acf !important;
    background-color: #522eae !important;
}
.btn-primary.btn-darken-4:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-darken-4:focus,
.btn-primary.btn-darken-4:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-darken-4
{
    color: #522eae !important; 
    border-color: #522eae !important;
}
.btn-outline-primary.btn-outline-darken-4:hover
{
    background-color: #522eae !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #522eae !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #522eae !important;
}

.border-primary.border-darken-4
{
    border: 1px solid #522eae !important;
}

.border-top-primary.border-top-darken-4
{
    border-top: 1px solid #522eae !important;
}

.border-bottom-primary.border-bottom-darken-4
{
    border-bottom: 1px solid #522eae !important;
}

.border-left-primary.border-left-darken-4
{
    border-left: 1px solid #522eae !important;
}

.border-right-primary.border-right-darken-4
{
    border-right: 1px solid #522eae !important;
}

.overlay-primary.overlay-darken-4
{
    background: #522eae;
    /* The Fallback */
    background: rgba(82, 46, 174, .8);
}

.primary.accent-1
{
    color: #9e77fd !important;
}

.bg-primary.bg-accent-1
{
    background-color: #9e77fd !important;
}
.bg-primary.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(158, 119, 253, .6);
            box-shadow: 0 1px 20px 1px rgba(158, 119, 253, .6);
}

.btn-primary.btn-accent-1
{
    border-color: #704acf !important;
    background-color: #9e77fd !important;
}
.btn-primary.btn-accent-1:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-accent-1:focus,
.btn-primary.btn-accent-1:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-accent-1
{
    color: #9e77fd !important; 
    border-color: #9e77fd !important;
}
.btn-outline-primary.btn-outline-accent-1:hover
{
    background-color: #9e77fd !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9e77fd !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9e77fd !important;
}

.border-primary.border-accent-1
{
    border: 1px solid #9e77fd !important;
}

.border-top-primary.border-top-accent-1
{
    border-top: 1px solid #9e77fd !important;
}

.border-bottom-primary.border-bottom-accent-1
{
    border-bottom: 1px solid #9e77fd !important;
}

.border-left-primary.border-left-accent-1
{
    border-left: 1px solid #9e77fd !important;
}

.border-right-primary.border-right-accent-1
{
    border-right: 1px solid #9e77fd !important;
}

.overlay-primary.overlay-accent-1
{
    background: #9e77fd;
    /* The Fallback */
    background: rgba(158, 119, 253, .8);
}

.primary.accent-2
{
    color: #9067f5 !important;
}

.bg-primary.bg-accent-2
{
    background-color: #9067f5 !important;
}
.bg-primary.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(144, 103, 245, .6);
            box-shadow: 0 1px 20px 1px rgba(144, 103, 245, .6);
}

.btn-primary.btn-accent-2
{
    border-color: #704acf !important;
    background-color: #9067f5 !important;
}
.btn-primary.btn-accent-2:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-accent-2:focus,
.btn-primary.btn-accent-2:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-accent-2
{
    color: #9067f5 !important; 
    border-color: #9067f5 !important;
}
.btn-outline-primary.btn-outline-accent-2:hover
{
    background-color: #9067f5 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9067f5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9067f5 !important;
}

.border-primary.border-accent-2
{
    border: 1px solid #9067f5 !important;
}

.border-top-primary.border-top-accent-2
{
    border-top: 1px solid #9067f5 !important;
}

.border-bottom-primary.border-bottom-accent-2
{
    border-bottom: 1px solid #9067f5 !important;
}

.border-left-primary.border-left-accent-2
{
    border-left: 1px solid #9067f5 !important;
}

.border-right-primary.border-right-accent-2
{
    border-right: 1px solid #9067f5 !important;
}

.overlay-primary.overlay-accent-2
{
    background: #9067f5;
    /* The Fallback */
    background: rgba(144, 103, 245, .8);
}

.primary.accent-3
{
    color: #845de2 !important;
}

.bg-primary.bg-accent-3
{
    background-color: #845de2 !important;
}
.bg-primary.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(132, 93, 226, .6);
            box-shadow: 0 1px 20px 1px rgba(132, 93, 226, .6);
}

.btn-primary.btn-accent-3
{
    border-color: #704acf !important;
    background-color: #845de2 !important;
}
.btn-primary.btn-accent-3:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-accent-3:focus,
.btn-primary.btn-accent-3:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-accent-3
{
    color: #845de2 !important; 
    border-color: #845de2 !important;
}
.btn-outline-primary.btn-outline-accent-3:hover
{
    background-color: #845de2 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #845de2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #845de2 !important;
}

.border-primary.border-accent-3
{
    border: 1px solid #845de2 !important;
}

.border-top-primary.border-top-accent-3
{
    border-top: 1px solid #845de2 !important;
}

.border-bottom-primary.border-bottom-accent-3
{
    border-bottom: 1px solid #845de2 !important;
}

.border-left-primary.border-left-accent-3
{
    border-left: 1px solid #845de2 !important;
}

.border-right-primary.border-right-accent-3
{
    border-right: 1px solid #845de2 !important;
}

.overlay-primary.overlay-accent-3
{
    background: #845de2;
    /* The Fallback */
    background: rgba(132, 93, 226, .8);
}

.primary.accent-4
{
    color: #7452c7 !important;
}

.bg-primary.bg-accent-4
{
    background-color: #7452c7 !important;
}
.bg-primary.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(116, 82, 199, .6);
            box-shadow: 0 1px 20px 1px rgba(116, 82, 199, .6);
}

.btn-primary.btn-accent-4
{
    border-color: #704acf !important;
    background-color: #7452c7 !important;
}
.btn-primary.btn-accent-4:hover
{
    border-color: #704acf !important;
    background-color: #5e34c6 !important;
}
.btn-primary.btn-accent-4:focus,
.btn-primary.btn-accent-4:active
{
    border-color: #5e34c6 !important;
    background-color: #522eae !important;
}

.btn-outline-primary.btn-outline-accent-4
{
    color: #7452c7 !important; 
    border-color: #7452c7 !important;
}
.btn-outline-primary.btn-outline-accent-4:hover
{
    background-color: #7452c7 !important;
}

input:focus ~ .bg-primary
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7452c7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7452c7 !important;
}

.border-primary.border-accent-4
{
    border: 1px solid #7452c7 !important;
}

.border-top-primary.border-top-accent-4
{
    border-top: 1px solid #7452c7 !important;
}

.border-bottom-primary.border-bottom-accent-4
{
    border-bottom: 1px solid #7452c7 !important;
}

.border-left-primary.border-left-accent-4
{
    border-left: 1px solid #7452c7 !important;
}

.border-right-primary.border-right-accent-4
{
    border-right: 1px solid #7452c7 !important;
}

.overlay-primary.overlay-accent-4
{
    background: #7452c7;
    /* The Fallback */
    background: rgba(116, 82, 199, .8);
}

.success.lighten-5
{
    color: #c2ede3 !important;
}

.bg-success.bg-lighten-5
{
    background-color: #c2ede3 !important;
}
.bg-success.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(194, 237, 227, .6);
            box-shadow: 0 1px 20px 1px rgba(194, 237, 227, .6);
}

.btn-success.btn-lighten-5
{
    border-color: #298d74 !important;
    background-color: #c2ede3 !important;
}
.btn-success.btn-lighten-5:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-lighten-5:focus,
.btn-success.btn-lighten-5:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-lighten-5
{
    color: #c2ede3 !important; 
    border-color: #c2ede3 !important;
}
.btn-outline-success.btn-outline-lighten-5:hover
{
    background-color: #c2ede3 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c2ede3 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c2ede3 !important;
}

.border-success.border-lighten-5
{
    border: 1px solid #c2ede3 !important;
}

.border-top-success.border-top-lighten-5
{
    border-top: 1px solid #c2ede3 !important;
}

.border-bottom-success.border-bottom-lighten-5
{
    border-bottom: 1px solid #c2ede3 !important;
}

.border-left-success.border-left-lighten-5
{
    border-left: 1px solid #c2ede3 !important;
}

.border-right-success.border-right-lighten-5
{
    border-right: 1px solid #c2ede3 !important;
}

.overlay-success.overlay-lighten-5
{
    background: #c2ede3;
    /* The Fallback */
    background: rgba(194, 237, 227, .8);
}

.success.lighten-4
{
    color: #97e1ce !important;
}

.bg-success.bg-lighten-4
{
    background-color: #97e1ce !important;
}
.bg-success.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(151, 225, 206, .6);
            box-shadow: 0 1px 20px 1px rgba(151, 225, 206, .6);
}

.btn-success.btn-lighten-4
{
    border-color: #298d74 !important;
    background-color: #97e1ce !important;
}
.btn-success.btn-lighten-4:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-lighten-4:focus,
.btn-success.btn-lighten-4:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-lighten-4
{
    color: #97e1ce !important; 
    border-color: #97e1ce !important;
}
.btn-outline-success.btn-outline-lighten-4:hover
{
    background-color: #97e1ce !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #97e1ce !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #97e1ce !important;
}

.border-success.border-lighten-4
{
    border: 1px solid #97e1ce !important;
}

.border-top-success.border-top-lighten-4
{
    border-top: 1px solid #97e1ce !important;
}

.border-bottom-success.border-bottom-lighten-4
{
    border-bottom: 1px solid #97e1ce !important;
}

.border-left-success.border-left-lighten-4
{
    border-left: 1px solid #97e1ce !important;
}

.border-right-success.border-right-lighten-4
{
    border-right: 1px solid #97e1ce !important;
}

.overlay-success.overlay-lighten-4
{
    background: #97e1ce;
    /* The Fallback */
    background: rgba(151, 225, 206, .8);
}

.success.lighten-3
{
    color: #60d0b4 !important;
}

.bg-success.bg-lighten-3
{
    background-color: #60d0b4 !important;
}
.bg-success.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(96, 208, 180, .6);
            box-shadow: 0 1px 20px 1px rgba(96, 208, 180, .6);
}

.btn-success.btn-lighten-3
{
    border-color: #298d74 !important;
    background-color: #60d0b4 !important;
}
.btn-success.btn-lighten-3:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-lighten-3:focus,
.btn-success.btn-lighten-3:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-lighten-3
{
    color: #60d0b4 !important; 
    border-color: #60d0b4 !important;
}
.btn-outline-success.btn-outline-lighten-3:hover
{
    background-color: #60d0b4 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #60d0b4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #60d0b4 !important;
}

.border-success.border-lighten-3
{
    border: 1px solid #60d0b4 !important;
}

.border-top-success.border-top-lighten-3
{
    border-top: 1px solid #60d0b4 !important;
}

.border-bottom-success.border-bottom-lighten-3
{
    border-bottom: 1px solid #60d0b4 !important;
}

.border-left-success.border-left-lighten-3
{
    border-left: 1px solid #60d0b4 !important;
}

.border-right-success.border-right-lighten-3
{
    border-right: 1px solid #60d0b4 !important;
}

.overlay-success.overlay-lighten-3
{
    background: #60d0b4;
    /* The Fallback */
    background: rgba(96, 208, 180, .8);
}

.success.lighten-2
{
    color: #48cfad !important;
}

.bg-success.bg-lighten-2
{
    background-color: #48cfad !important;
}
.bg-success.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(72, 207, 173, .6);
            box-shadow: 0 1px 20px 1px rgba(72, 207, 173, .6);
}

.btn-success.btn-lighten-2
{
    border-color: #298d74 !important;
    background-color: #48cfad !important;
}
.btn-success.btn-lighten-2:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-lighten-2:focus,
.btn-success.btn-lighten-2:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-lighten-2
{
    color: #48cfad !important; 
    border-color: #48cfad !important;
}
.btn-outline-success.btn-outline-lighten-2:hover
{
    background-color: #48cfad !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #48cfad !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #48cfad !important;
}

.border-success.border-lighten-2
{
    border: 1px solid #48cfad !important;
}

.border-top-success.border-top-lighten-2
{
    border-top: 1px solid #48cfad !important;
}

.border-bottom-success.border-bottom-lighten-2
{
    border-bottom: 1px solid #48cfad !important;
}

.border-left-success.border-left-lighten-2
{
    border-left: 1px solid #48cfad !important;
}

.border-right-success.border-right-lighten-2
{
    border-right: 1px solid #48cfad !important;
}

.overlay-success.overlay-lighten-2
{
    background: #48cfad;
    /* The Fallback */
    background: rgba(72, 207, 173, .8);
}

.success.lighten-1
{
    color: #48c9a9 !important;
}

.bg-success.bg-lighten-1
{
    background-color: #48c9a9 !important;
}
.bg-success.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(72, 201, 169, .6);
            box-shadow: 0 1px 20px 1px rgba(72, 201, 169, .6);
}

.btn-success.btn-lighten-1
{
    border-color: #298d74 !important;
    background-color: #48c9a9 !important;
}
.btn-success.btn-lighten-1:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-lighten-1:focus,
.btn-success.btn-lighten-1:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-lighten-1
{
    color: #48c9a9 !important; 
    border-color: #48c9a9 !important;
}
.btn-outline-success.btn-outline-lighten-1:hover
{
    background-color: #48c9a9 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #48c9a9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #48c9a9 !important;
}

.border-success.border-lighten-1
{
    border: 1px solid #48c9a9 !important;
}

.border-top-success.border-top-lighten-1
{
    border-top: 1px solid #48c9a9 !important;
}

.border-bottom-success.border-bottom-lighten-1
{
    border-bottom: 1px solid #48c9a9 !important;
}

.border-left-success.border-left-lighten-1
{
    border-left: 1px solid #48c9a9 !important;
}

.border-right-success.border-right-lighten-1
{
    border-right: 1px solid #48c9a9 !important;
}

.overlay-success.overlay-lighten-1
{
    background: #48c9a9;
    /* The Fallback */
    background: rgba(72, 201, 169, .8);
}

.success
{
    color: #37bc9b !important;
}

.bg-success
{
    background-color: #37bc9b !important;
}
.bg-success .card-header,
.bg-success .card-footer
{
    background-color: transparent;
}
.bg-success.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(55, 188, 155, .6);
            box-shadow: 0 1px 20px 1px rgba(55, 188, 155, .6);
}

.selectboxit.selectboxit-btn.bg-success
{
    background-color: #37bc9b !important;
}

.alert-success
{
    color: #0f3229 !important; 
    border-color: #37bc9b !important;
    background-color: #68d3b8 !important;
}
.alert-success .alert-link
{
    color: #05120f !important;
}

.border-success
{
    border-color: #37bc9b;
}

.overlay-success
{
    background: #37bc9b;
    /* The Fallback */
    background: rgba(55, 188, 155, .8);
}

/* .card-outline-success{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-success
{
    color: #fff; 
    border-color: #37bc9b !important;
    background-color: #37bc9b !important;
}
.btn-success:hover
{
    color: #fff !important; 
    border-color: #298d74 !important;
    background-color: #30a487 !important;
}
.btn-success:focus,
.btn-success:active
{
    color: #fff !important; 
    border-color: #227560 !important;
    background-color: #298d74 !important;
}
.btn-success.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(55, 188, 155, .6);
            box-shadow: 0 1px 20px 1px rgba(55, 188, 155, .6);
}

.btn-outline-success
{
    color: #37bc9b; 
    border-color: #37bc9b;
    background-color: transparent;
}
.btn-outline-success:hover
{
    color: #fff !important; 
    background-color: #37bc9b;
}
.btn-outline-success.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(55, 188, 155, .6);
            box-shadow: 0 1px 20px 1px rgba(55, 188, 155, .6);
}

input[type='checkbox'].bg-success + .custom-control-label:before,
input[type='radio'].bg-success + .custom-control-label:before
{
    background-color: #37bc9b !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #37bc9b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #37bc9b !important;
}

.border-success
{
    border: 1px solid #37bc9b !important;
}

.border-top-success
{
    border-top: 1px solid #37bc9b;
}

.border-bottom-success
{
    border-bottom: 1px solid #37bc9b;
}

.border-left-success
{
    border-left: 1px solid #37bc9b;
}

.border-right-success
{
    border-right: 1px solid #37bc9b;
}

.success.darken-1
{
    color: #30a487 !important;
}

.bg-success.bg-darken-1
{
    background-color: #30a487 !important;
}
.bg-success.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(48, 164, 135, .6);
            box-shadow: 0 1px 20px 1px rgba(48, 164, 135, .6);
}

.btn-success.btn-darken-1
{
    border-color: #298d74 !important;
    background-color: #30a487 !important;
}
.btn-success.btn-darken-1:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-darken-1:focus,
.btn-success.btn-darken-1:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-darken-1
{
    color: #30a487 !important; 
    border-color: #30a487 !important;
}
.btn-outline-success.btn-outline-darken-1:hover
{
    background-color: #30a487 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #30a487 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #30a487 !important;
}

.border-success.border-darken-1
{
    border: 1px solid #30a487 !important;
}

.border-top-success.border-top-darken-1
{
    border-top: 1px solid #30a487 !important;
}

.border-bottom-success.border-bottom-darken-1
{
    border-bottom: 1px solid #30a487 !important;
}

.border-left-success.border-left-darken-1
{
    border-left: 1px solid #30a487 !important;
}

.border-right-success.border-right-darken-1
{
    border-right: 1px solid #30a487 !important;
}

.overlay-success.overlay-darken-1
{
    background: #30a487;
    /* The Fallback */
    background: rgba(48, 164, 135, .8);
}

.success.darken-2
{
    color: #298d74 !important;
}

.bg-success.bg-darken-2
{
    background-color: #298d74 !important;
}
.bg-success.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(41, 141, 116, .6);
            box-shadow: 0 1px 20px 1px rgba(41, 141, 116, .6);
}

.btn-success.btn-darken-2
{
    border-color: #298d74 !important;
    background-color: #298d74 !important;
}
.btn-success.btn-darken-2:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-darken-2:focus,
.btn-success.btn-darken-2:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-darken-2
{
    color: #298d74 !important; 
    border-color: #298d74 !important;
}
.btn-outline-success.btn-outline-darken-2:hover
{
    background-color: #298d74 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #298d74 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #298d74 !important;
}

.border-success.border-darken-2
{
    border: 1px solid #298d74 !important;
}

.border-top-success.border-top-darken-2
{
    border-top: 1px solid #298d74 !important;
}

.border-bottom-success.border-bottom-darken-2
{
    border-bottom: 1px solid #298d74 !important;
}

.border-left-success.border-left-darken-2
{
    border-left: 1px solid #298d74 !important;
}

.border-right-success.border-right-darken-2
{
    border-right: 1px solid #298d74 !important;
}

.overlay-success.overlay-darken-2
{
    background: #298d74;
    /* The Fallback */
    background: rgba(41, 141, 116, .8);
}

.success.darken-3
{
    color: #227560 !important;
}

.bg-success.bg-darken-3
{
    background-color: #227560 !important;
}
.bg-success.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(34, 117, 96, .6);
            box-shadow: 0 1px 20px 1px rgba(34, 117, 96, .6);
}

.btn-success.btn-darken-3
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-darken-3:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-darken-3:focus,
.btn-success.btn-darken-3:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-darken-3
{
    color: #227560 !important; 
    border-color: #227560 !important;
}
.btn-outline-success.btn-outline-darken-3:hover
{
    background-color: #227560 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #227560 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #227560 !important;
}

.border-success.border-darken-3
{
    border: 1px solid #227560 !important;
}

.border-top-success.border-top-darken-3
{
    border-top: 1px solid #227560 !important;
}

.border-bottom-success.border-bottom-darken-3
{
    border-bottom: 1px solid #227560 !important;
}

.border-left-success.border-left-darken-3
{
    border-left: 1px solid #227560 !important;
}

.border-right-success.border-right-darken-3
{
    border-right: 1px solid #227560 !important;
}

.overlay-success.overlay-darken-3
{
    background: #227560;
    /* The Fallback */
    background: rgba(34, 117, 96, .8);
}

.success.darken-4
{
    color: #1b5d4d !important;
}

.bg-success.bg-darken-4
{
    background-color: #1b5d4d !important;
}
.bg-success.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(27, 93, 77, .6);
            box-shadow: 0 1px 20px 1px rgba(27, 93, 77, .6);
}

.btn-success.btn-darken-4
{
    border-color: #298d74 !important;
    background-color: #1b5d4d !important;
}
.btn-success.btn-darken-4:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-darken-4:focus,
.btn-success.btn-darken-4:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-darken-4
{
    color: #1b5d4d !important; 
    border-color: #1b5d4d !important;
}
.btn-outline-success.btn-outline-darken-4:hover
{
    background-color: #1b5d4d !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1b5d4d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1b5d4d !important;
}

.border-success.border-darken-4
{
    border: 1px solid #1b5d4d !important;
}

.border-top-success.border-top-darken-4
{
    border-top: 1px solid #1b5d4d !important;
}

.border-bottom-success.border-bottom-darken-4
{
    border-bottom: 1px solid #1b5d4d !important;
}

.border-left-success.border-left-darken-4
{
    border-left: 1px solid #1b5d4d !important;
}

.border-right-success.border-right-darken-4
{
    border-right: 1px solid #1b5d4d !important;
}

.overlay-success.overlay-darken-4
{
    background: #1b5d4d;
    /* The Fallback */
    background: rgba(27, 93, 77, .8);
}

.success.accent-1
{
    color: #d8f7f0 !important;
}

.bg-success.bg-accent-1
{
    background-color: #d8f7f0 !important;
}
.bg-success.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(216, 247, 240, .6);
            box-shadow: 0 1px 20px 1px rgba(216, 247, 240, .6);
}

.btn-success.btn-accent-1
{
    border-color: #298d74 !important;
    background-color: #d8f7f0 !important;
}
.btn-success.btn-accent-1:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-accent-1:focus,
.btn-success.btn-accent-1:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-accent-1
{
    color: #d8f7f0 !important; 
    border-color: #d8f7f0 !important;
}
.btn-outline-success.btn-outline-accent-1:hover
{
    background-color: #d8f7f0 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d8f7f0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d8f7f0 !important;
}

.border-success.border-accent-1
{
    border: 1px solid #d8f7f0 !important;
}

.border-top-success.border-top-accent-1
{
    border-top: 1px solid #d8f7f0 !important;
}

.border-bottom-success.border-bottom-accent-1
{
    border-bottom: 1px solid #d8f7f0 !important;
}

.border-left-success.border-left-accent-1
{
    border-left: 1px solid #d8f7f0 !important;
}

.border-right-success.border-right-accent-1
{
    border-right: 1px solid #d8f7f0 !important;
}

.overlay-success.overlay-accent-1
{
    background: #d8f7f0;
    /* The Fallback */
    background: rgba(216, 247, 240, .8);
}

.success.accent-2
{
    color: #c2ede3 !important;
}

.bg-success.bg-accent-2
{
    background-color: #c2ede3 !important;
}
.bg-success.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(194, 237, 227, .6);
            box-shadow: 0 1px 20px 1px rgba(194, 237, 227, .6);
}

.btn-success.btn-accent-2
{
    border-color: #298d74 !important;
    background-color: #c2ede3 !important;
}
.btn-success.btn-accent-2:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-accent-2:focus,
.btn-success.btn-accent-2:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-accent-2
{
    color: #c2ede3 !important; 
    border-color: #c2ede3 !important;
}
.btn-outline-success.btn-outline-accent-2:hover
{
    background-color: #c2ede3 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c2ede3 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c2ede3 !important;
}

.border-success.border-accent-2
{
    border: 1px solid #c2ede3 !important;
}

.border-top-success.border-top-accent-2
{
    border-top: 1px solid #c2ede3 !important;
}

.border-bottom-success.border-bottom-accent-2
{
    border-bottom: 1px solid #c2ede3 !important;
}

.border-left-success.border-left-accent-2
{
    border-left: 1px solid #c2ede3 !important;
}

.border-right-success.border-right-accent-2
{
    border-right: 1px solid #c2ede3 !important;
}

.overlay-success.overlay-accent-2
{
    background: #c2ede3;
    /* The Fallback */
    background: rgba(194, 237, 227, .8);
}

.success.accent-3
{
    color: #3ec3a2 !important;
}

.bg-success.bg-accent-3
{
    background-color: #3ec3a2 !important;
}
.bg-success.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(62, 195, 162, .6);
            box-shadow: 0 1px 20px 1px rgba(62, 195, 162, .6);
}

.btn-success.btn-accent-3
{
    border-color: #298d74 !important;
    background-color: #3ec3a2 !important;
}
.btn-success.btn-accent-3:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-accent-3:focus,
.btn-success.btn-accent-3:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-accent-3
{
    color: #3ec3a2 !important; 
    border-color: #3ec3a2 !important;
}
.btn-outline-success.btn-outline-accent-3:hover
{
    background-color: #3ec3a2 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3ec3a2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3ec3a2 !important;
}

.border-success.border-accent-3
{
    border: 1px solid #3ec3a2 !important;
}

.border-top-success.border-top-accent-3
{
    border-top: 1px solid #3ec3a2 !important;
}

.border-bottom-success.border-bottom-accent-3
{
    border-bottom: 1px solid #3ec3a2 !important;
}

.border-left-success.border-left-accent-3
{
    border-left: 1px solid #3ec3a2 !important;
}

.border-right-success.border-right-accent-3
{
    border-right: 1px solid #3ec3a2 !important;
}

.overlay-success.overlay-accent-3
{
    background: #3ec3a2;
    /* The Fallback */
    background: rgba(62, 195, 162, .8);
}

.success.accent-4
{
    color: #298d74 !important;
}

.bg-success.bg-accent-4
{
    background-color: #298d74 !important;
}
.bg-success.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(41, 141, 116, .6);
            box-shadow: 0 1px 20px 1px rgba(41, 141, 116, .6);
}

.btn-success.btn-accent-4
{
    border-color: #298d74 !important;
    background-color: #298d74 !important;
}
.btn-success.btn-accent-4:hover
{
    border-color: #298d74 !important;
    background-color: #227560 !important;
}
.btn-success.btn-accent-4:focus,
.btn-success.btn-accent-4:active
{
    border-color: #227560 !important;
    background-color: #1b5d4d !important;
}

.btn-outline-success.btn-outline-accent-4
{
    color: #298d74 !important; 
    border-color: #298d74 !important;
}
.btn-outline-success.btn-outline-accent-4:hover
{
    background-color: #298d74 !important;
}

input:focus ~ .bg-success
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #298d74 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #298d74 !important;
}

.border-success.border-accent-4
{
    border: 1px solid #298d74 !important;
}

.border-top-success.border-top-accent-4
{
    border-top: 1px solid #298d74 !important;
}

.border-bottom-success.border-bottom-accent-4
{
    border-bottom: 1px solid #298d74 !important;
}

.border-left-success.border-left-accent-4
{
    border-left: 1px solid #298d74 !important;
}

.border-right-success.border-right-accent-4
{
    border-right: 1px solid #298d74 !important;
}

.overlay-success.overlay-accent-4
{
    background: #298d74;
    /* The Fallback */
    background: rgba(41, 141, 116, .8);
}

.info.lighten-5
{
    color: #daf0f8 !important;
}

.bg-info.bg-lighten-5
{
    background-color: #daf0f8 !important;
}
.bg-info.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(218, 240, 248, .6);
            box-shadow: 0 1px 20px 1px rgba(218, 240, 248, .6);
}

.btn-info.btn-lighten-5
{
    border-color: #228eb6 !important;
    background-color: #daf0f8 !important;
}
.btn-info.btn-lighten-5:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-lighten-5:focus,
.btn-info.btn-lighten-5:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-lighten-5
{
    color: #daf0f8 !important; 
    border-color: #daf0f8 !important;
}
.btn-outline-info.btn-outline-lighten-5:hover
{
    background-color: #daf0f8 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #daf0f8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #daf0f8 !important;
}

.border-info.border-lighten-5
{
    border: 1px solid #daf0f8 !important;
}

.border-top-info.border-top-lighten-5
{
    border-top: 1px solid #daf0f8 !important;
}

.border-bottom-info.border-bottom-lighten-5
{
    border-bottom: 1px solid #daf0f8 !important;
}

.border-left-info.border-left-lighten-5
{
    border-left: 1px solid #daf0f8 !important;
}

.border-right-info.border-right-lighten-5
{
    border-right: 1px solid #daf0f8 !important;
}

.overlay-info.overlay-lighten-5
{
    background: #daf0f8;
    /* The Fallback */
    background: rgba(218, 240, 248, .8);
}

.info.lighten-4
{
    color: #abddef !important;
}

.bg-info.bg-lighten-4
{
    background-color: #abddef !important;
}
.bg-info.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(171, 221, 239, .6);
            box-shadow: 0 1px 20px 1px rgba(171, 221, 239, .6);
}

.btn-info.btn-lighten-4
{
    border-color: #228eb6 !important;
    background-color: #abddef !important;
}
.btn-info.btn-lighten-4:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-lighten-4:focus,
.btn-info.btn-lighten-4:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-lighten-4
{
    color: #abddef !important; 
    border-color: #abddef !important;
}
.btn-outline-info.btn-outline-lighten-4:hover
{
    background-color: #abddef !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #abddef !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #abddef !important;
}

.border-info.border-lighten-4
{
    border: 1px solid #abddef !important;
}

.border-top-info.border-top-lighten-4
{
    border-top: 1px solid #abddef !important;
}

.border-bottom-info.border-bottom-lighten-4
{
    border-bottom: 1px solid #abddef !important;
}

.border-left-info.border-left-lighten-4
{
    border-left: 1px solid #abddef !important;
}

.border-right-info.border-right-lighten-4
{
    border-right: 1px solid #abddef !important;
}

.overlay-info.overlay-lighten-4
{
    background: #abddef;
    /* The Fallback */
    background: rgba(171, 221, 239, .8);
}

.info.lighten-3
{
    color: #6ec4e4 !important;
}

.bg-info.bg-lighten-3
{
    background-color: #6ec4e4 !important;
}
.bg-info.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(110, 196, 228, .6);
            box-shadow: 0 1px 20px 1px rgba(110, 196, 228, .6);
}

.btn-info.btn-lighten-3
{
    border-color: #228eb6 !important;
    background-color: #6ec4e4 !important;
}
.btn-info.btn-lighten-3:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-lighten-3:focus,
.btn-info.btn-lighten-3:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-lighten-3
{
    color: #6ec4e4 !important; 
    border-color: #6ec4e4 !important;
}
.btn-outline-info.btn-outline-lighten-3:hover
{
    background-color: #6ec4e4 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6ec4e4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6ec4e4 !important;
}

.border-info.border-lighten-3
{
    border: 1px solid #6ec4e4 !important;
}

.border-top-info.border-top-lighten-3
{
    border-top: 1px solid #6ec4e4 !important;
}

.border-bottom-info.border-bottom-lighten-3
{
    border-bottom: 1px solid #6ec4e4 !important;
}

.border-left-info.border-left-lighten-3
{
    border-left: 1px solid #6ec4e4 !important;
}

.border-right-info.border-right-lighten-3
{
    border-right: 1px solid #6ec4e4 !important;
}

.overlay-info.overlay-lighten-3
{
    background: #6ec4e4;
    /* The Fallback */
    background: rgba(110, 196, 228, .8);
}

.info.lighten-2
{
    color: #4fc1e9 !important;
}

.bg-info.bg-lighten-2
{
    background-color: #4fc1e9 !important;
}
.bg-info.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(79, 193, 233, .6);
            box-shadow: 0 1px 20px 1px rgba(79, 193, 233, .6);
}

.btn-info.btn-lighten-2
{
    border-color: #228eb6 !important;
    background-color: #4fc1e9 !important;
}
.btn-info.btn-lighten-2:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-lighten-2:focus,
.btn-info.btn-lighten-2:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-lighten-2
{
    color: #4fc1e9 !important; 
    border-color: #4fc1e9 !important;
}
.btn-outline-info.btn-outline-lighten-2:hover
{
    background-color: #4fc1e9 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4fc1e9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4fc1e9 !important;
}

.border-info.border-lighten-2
{
    border: 1px solid #4fc1e9 !important;
}

.border-top-info.border-top-lighten-2
{
    border-top: 1px solid #4fc1e9 !important;
}

.border-bottom-info.border-bottom-lighten-2
{
    border-bottom: 1px solid #4fc1e9 !important;
}

.border-left-info.border-left-lighten-2
{
    border-left: 1px solid #4fc1e9 !important;
}

.border-right-info.border-right-lighten-2
{
    border-right: 1px solid #4fc1e9 !important;
}

.overlay-info.overlay-lighten-2
{
    background: #4fc1e9;
    /* The Fallback */
    background: rgba(79, 193, 233, .8);
}

.info.lighten-1
{
    color: #55b9df !important;
}

.bg-info.bg-lighten-1
{
    background-color: #55b9df !important;
}
.bg-info.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(85, 185, 223, .6);
            box-shadow: 0 1px 20px 1px rgba(85, 185, 223, .6);
}

.btn-info.btn-lighten-1
{
    border-color: #228eb6 !important;
    background-color: #55b9df !important;
}
.btn-info.btn-lighten-1:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-lighten-1:focus,
.btn-info.btn-lighten-1:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-lighten-1
{
    color: #55b9df !important; 
    border-color: #55b9df !important;
}
.btn-outline-info.btn-outline-lighten-1:hover
{
    background-color: #55b9df !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #55b9df !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #55b9df !important;
}

.border-info.border-lighten-1
{
    border: 1px solid #55b9df !important;
}

.border-top-info.border-top-lighten-1
{
    border-top: 1px solid #55b9df !important;
}

.border-bottom-info.border-bottom-lighten-1
{
    border-bottom: 1px solid #55b9df !important;
}

.border-left-info.border-left-lighten-1
{
    border-left: 1px solid #55b9df !important;
}

.border-right-info.border-right-lighten-1
{
    border-right: 1px solid #55b9df !important;
}

.overlay-info.overlay-lighten-1
{
    background: #55b9df;
    /* The Fallback */
    background: rgba(85, 185, 223, .8);
}

.info
{
    color: #3bafda !important;
}

.bg-info
{
    background-color: #3bafda !important;
}
.bg-info .card-header,
.bg-info .card-footer
{
    background-color: transparent;
}
.bg-info.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(59, 175, 218, .6);
            box-shadow: 0 1px 20px 1px rgba(59, 175, 218, .6);
}

.selectboxit.selectboxit-btn.bg-info
{
    background-color: #3bafda !important;
}

.alert-info
{
    color: #104153 !important; 
    border-color: #3bafda !important;
    background-color: #77c8e5 !important;
}
.alert-info .alert-link
{
    color: #092631 !important;
}

.border-info
{
    border-color: #3bafda;
}

.overlay-info
{
    background: #3bafda;
    /* The Fallback */
    background: rgba(59, 175, 218, .8);
}

/* .card-outline-info{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-info
{
    color: #fff; 
    border-color: #3bafda !important;
    background-color: #3bafda !important;
}
.btn-info:hover
{
    color: #fff !important; 
    border-color: #228eb6 !important;
    background-color: #27a2cf !important;
}
.btn-info:focus,
.btn-info:active
{
    color: #fff !important; 
    border-color: #1d7a9c !important;
    background-color: #228eb6 !important;
}
.btn-info.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(59, 175, 218, .6);
            box-shadow: 0 1px 20px 1px rgba(59, 175, 218, .6);
}

.btn-outline-info
{
    color: #3bafda; 
    border-color: #3bafda;
    background-color: transparent;
}
.btn-outline-info:hover
{
    color: #fff !important; 
    background-color: #3bafda;
}
.btn-outline-info.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(59, 175, 218, .6);
            box-shadow: 0 1px 20px 1px rgba(59, 175, 218, .6);
}

input[type='checkbox'].bg-info + .custom-control-label:before,
input[type='radio'].bg-info + .custom-control-label:before
{
    background-color: #3bafda !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3bafda !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3bafda !important;
}

.border-info
{
    border: 1px solid #3bafda !important;
}

.border-top-info
{
    border-top: 1px solid #3bafda;
}

.border-bottom-info
{
    border-bottom: 1px solid #3bafda;
}

.border-left-info
{
    border-left: 1px solid #3bafda;
}

.border-right-info
{
    border-right: 1px solid #3bafda;
}

.info.darken-1
{
    color: #27a2cf !important;
}

.bg-info.bg-darken-1
{
    background-color: #27a2cf !important;
}
.bg-info.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(39, 162, 207, .6);
            box-shadow: 0 1px 20px 1px rgba(39, 162, 207, .6);
}

.btn-info.btn-darken-1
{
    border-color: #228eb6 !important;
    background-color: #27a2cf !important;
}
.btn-info.btn-darken-1:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-darken-1:focus,
.btn-info.btn-darken-1:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-darken-1
{
    color: #27a2cf !important; 
    border-color: #27a2cf !important;
}
.btn-outline-info.btn-outline-darken-1:hover
{
    background-color: #27a2cf !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #27a2cf !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #27a2cf !important;
}

.border-info.border-darken-1
{
    border: 1px solid #27a2cf !important;
}

.border-top-info.border-top-darken-1
{
    border-top: 1px solid #27a2cf !important;
}

.border-bottom-info.border-bottom-darken-1
{
    border-bottom: 1px solid #27a2cf !important;
}

.border-left-info.border-left-darken-1
{
    border-left: 1px solid #27a2cf !important;
}

.border-right-info.border-right-darken-1
{
    border-right: 1px solid #27a2cf !important;
}

.overlay-info.overlay-darken-1
{
    background: #27a2cf;
    /* The Fallback */
    background: rgba(39, 162, 207, .8);
}

.info.darken-2
{
    color: #228eb6 !important;
}

.bg-info.bg-darken-2
{
    background-color: #228eb6 !important;
}
.bg-info.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(34, 142, 182, .6);
            box-shadow: 0 1px 20px 1px rgba(34, 142, 182, .6);
}

.btn-info.btn-darken-2
{
    border-color: #228eb6 !important;
    background-color: #228eb6 !important;
}
.btn-info.btn-darken-2:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-darken-2:focus,
.btn-info.btn-darken-2:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-darken-2
{
    color: #228eb6 !important; 
    border-color: #228eb6 !important;
}
.btn-outline-info.btn-outline-darken-2:hover
{
    background-color: #228eb6 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #228eb6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #228eb6 !important;
}

.border-info.border-darken-2
{
    border: 1px solid #228eb6 !important;
}

.border-top-info.border-top-darken-2
{
    border-top: 1px solid #228eb6 !important;
}

.border-bottom-info.border-bottom-darken-2
{
    border-bottom: 1px solid #228eb6 !important;
}

.border-left-info.border-left-darken-2
{
    border-left: 1px solid #228eb6 !important;
}

.border-right-info.border-right-darken-2
{
    border-right: 1px solid #228eb6 !important;
}

.overlay-info.overlay-darken-2
{
    background: #228eb6;
    /* The Fallback */
    background: rgba(34, 142, 182, .8);
}

.info.darken-3
{
    color: #1d7a9c !important;
}

.bg-info.bg-darken-3
{
    background-color: #1d7a9c !important;
}
.bg-info.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(29, 122, 156, .6);
            box-shadow: 0 1px 20px 1px rgba(29, 122, 156, .6);
}

.btn-info.btn-darken-3
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-darken-3:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-darken-3:focus,
.btn-info.btn-darken-3:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-darken-3
{
    color: #1d7a9c !important; 
    border-color: #1d7a9c !important;
}
.btn-outline-info.btn-outline-darken-3:hover
{
    background-color: #1d7a9c !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1d7a9c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1d7a9c !important;
}

.border-info.border-darken-3
{
    border: 1px solid #1d7a9c !important;
}

.border-top-info.border-top-darken-3
{
    border-top: 1px solid #1d7a9c !important;
}

.border-bottom-info.border-bottom-darken-3
{
    border-bottom: 1px solid #1d7a9c !important;
}

.border-left-info.border-left-darken-3
{
    border-left: 1px solid #1d7a9c !important;
}

.border-right-info.border-right-darken-3
{
    border-right: 1px solid #1d7a9c !important;
}

.overlay-info.overlay-darken-3
{
    background: #1d7a9c;
    /* The Fallback */
    background: rgba(29, 122, 156, .8);
}

.info.darken-4
{
    color: #196682 !important;
}

.bg-info.bg-darken-4
{
    background-color: #196682 !important;
}
.bg-info.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(25, 102, 130, .6);
            box-shadow: 0 1px 20px 1px rgba(25, 102, 130, .6);
}

.btn-info.btn-darken-4
{
    border-color: #228eb6 !important;
    background-color: #196682 !important;
}
.btn-info.btn-darken-4:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-darken-4:focus,
.btn-info.btn-darken-4:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-darken-4
{
    color: #196682 !important; 
    border-color: #196682 !important;
}
.btn-outline-info.btn-outline-darken-4:hover
{
    background-color: #196682 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #196682 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #196682 !important;
}

.border-info.border-darken-4
{
    border: 1px solid #196682 !important;
}

.border-top-info.border-top-darken-4
{
    border-top: 1px solid #196682 !important;
}

.border-bottom-info.border-bottom-darken-4
{
    border-bottom: 1px solid #196682 !important;
}

.border-left-info.border-left-darken-4
{
    border-left: 1px solid #196682 !important;
}

.border-right-info.border-right-darken-4
{
    border-right: 1px solid #196682 !important;
}

.overlay-info.overlay-darken-4
{
    background: #196682;
    /* The Fallback */
    background: rgba(25, 102, 130, .8);
}

.info.accent-1
{
    color: #80d2ef !important;
}

.bg-info.bg-accent-1
{
    background-color: #80d2ef !important;
}
.bg-info.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(128, 210, 239, .6);
            box-shadow: 0 1px 20px 1px rgba(128, 210, 239, .6);
}

.btn-info.btn-accent-1
{
    border-color: #228eb6 !important;
    background-color: #80d2ef !important;
}
.btn-info.btn-accent-1:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-accent-1:focus,
.btn-info.btn-accent-1:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-accent-1
{
    color: #80d2ef !important; 
    border-color: #80d2ef !important;
}
.btn-outline-info.btn-outline-accent-1:hover
{
    background-color: #80d2ef !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80d2ef !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80d2ef !important;
}

.border-info.border-accent-1
{
    border: 1px solid #80d2ef !important;
}

.border-top-info.border-top-accent-1
{
    border-top: 1px solid #80d2ef !important;
}

.border-bottom-info.border-bottom-accent-1
{
    border-bottom: 1px solid #80d2ef !important;
}

.border-left-info.border-left-accent-1
{
    border-left: 1px solid #80d2ef !important;
}

.border-right-info.border-right-accent-1
{
    border-right: 1px solid #80d2ef !important;
}

.overlay-info.overlay-accent-1
{
    background: #80d2ef;
    /* The Fallback */
    background: rgba(128, 210, 239, .8);
}

.info.accent-2
{
    color: #25b1e4 !important;
}

.bg-info.bg-accent-2
{
    background-color: #25b1e4 !important;
}
.bg-info.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(37, 177, 228, .6);
            box-shadow: 0 1px 20px 1px rgba(37, 177, 228, .6);
}

.btn-info.btn-accent-2
{
    border-color: #228eb6 !important;
    background-color: #25b1e4 !important;
}
.btn-info.btn-accent-2:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-accent-2:focus,
.btn-info.btn-accent-2:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-accent-2
{
    color: #25b1e4 !important; 
    border-color: #25b1e4 !important;
}
.btn-outline-info.btn-outline-accent-2:hover
{
    background-color: #25b1e4 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #25b1e4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #25b1e4 !important;
}

.border-info.border-accent-2
{
    border: 1px solid #25b1e4 !important;
}

.border-top-info.border-top-accent-2
{
    border-top: 1px solid #25b1e4 !important;
}

.border-bottom-info.border-bottom-accent-2
{
    border-bottom: 1px solid #25b1e4 !important;
}

.border-left-info.border-left-accent-2
{
    border-left: 1px solid #25b1e4 !important;
}

.border-right-info.border-right-accent-2
{
    border-right: 1px solid #25b1e4 !important;
}

.overlay-info.overlay-accent-2
{
    background: #25b1e4;
    /* The Fallback */
    background: rgba(37, 177, 228, .8);
}

.info.accent-3
{
    color: #168bb6 !important;
}

.bg-info.bg-accent-3
{
    background-color: #168bb6 !important;
}
.bg-info.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(22, 139, 182, .6);
            box-shadow: 0 1px 20px 1px rgba(22, 139, 182, .6);
}

.btn-info.btn-accent-3
{
    border-color: #228eb6 !important;
    background-color: #168bb6 !important;
}
.btn-info.btn-accent-3:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-accent-3:focus,
.btn-info.btn-accent-3:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-accent-3
{
    color: #168bb6 !important; 
    border-color: #168bb6 !important;
}
.btn-outline-info.btn-outline-accent-3:hover
{
    background-color: #168bb6 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #168bb6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #168bb6 !important;
}

.border-info.border-accent-3
{
    border: 1px solid #168bb6 !important;
}

.border-top-info.border-top-accent-3
{
    border-top: 1px solid #168bb6 !important;
}

.border-bottom-info.border-bottom-accent-3
{
    border-bottom: 1px solid #168bb6 !important;
}

.border-left-info.border-left-accent-3
{
    border-left: 1px solid #168bb6 !important;
}

.border-right-info.border-right-accent-3
{
    border-right: 1px solid #168bb6 !important;
}

.overlay-info.overlay-accent-3
{
    background: #168bb6;
    /* The Fallback */
    background: rgba(22, 139, 182, .8);
}

.info.accent-4
{
    color: #126f91 !important;
}

.bg-info.bg-accent-4
{
    background-color: #126f91 !important;
}
.bg-info.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(18, 111, 145, .6);
            box-shadow: 0 1px 20px 1px rgba(18, 111, 145, .6);
}

.btn-info.btn-accent-4
{
    border-color: #228eb6 !important;
    background-color: #126f91 !important;
}
.btn-info.btn-accent-4:hover
{
    border-color: #228eb6 !important;
    background-color: #1d7a9c !important;
}
.btn-info.btn-accent-4:focus,
.btn-info.btn-accent-4:active
{
    border-color: #1d7a9c !important;
    background-color: #196682 !important;
}

.btn-outline-info.btn-outline-accent-4
{
    color: #126f91 !important; 
    border-color: #126f91 !important;
}
.btn-outline-info.btn-outline-accent-4:hover
{
    background-color: #126f91 !important;
}

input:focus ~ .bg-info
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #126f91 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #126f91 !important;
}

.border-info.border-accent-4
{
    border: 1px solid #126f91 !important;
}

.border-top-info.border-top-accent-4
{
    border-top: 1px solid #126f91 !important;
}

.border-bottom-info.border-bottom-accent-4
{
    border-bottom: 1px solid #126f91 !important;
}

.border-left-info.border-left-accent-4
{
    border-left: 1px solid #126f91 !important;
}

.border-right-info.border-right-accent-4
{
    border-right: 1px solid #126f91 !important;
}

.overlay-info.overlay-accent-4
{
    background: #126f91;
    /* The Fallback */
    background: rgba(18, 111, 145, .8);
}

.warning.lighten-5
{
    color: #fffcf6 !important;
}

.bg-warning.bg-lighten-5
{
    background-color: #fffcf6 !important;
}
.bg-warning.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 252, 246, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 252, 246, .6);
}

.btn-warning.btn-lighten-5
{
    border-color: #efa50b !important;
    background-color: #fffcf6 !important;
}
.btn-warning.btn-lighten-5:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-lighten-5:focus,
.btn-warning.btn-lighten-5:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-lighten-5
{
    color: #fffcf6 !important; 
    border-color: #fffcf6 !important;
}
.btn-outline-warning.btn-outline-lighten-5:hover
{
    background-color: #fffcf6 !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fffcf6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fffcf6 !important;
}

.border-warning.border-lighten-5
{
    border: 1px solid #fffcf6 !important;
}

.border-top-warning.border-top-lighten-5
{
    border-top: 1px solid #fffcf6 !important;
}

.border-bottom-warning.border-bottom-lighten-5
{
    border-bottom: 1px solid #fffcf6 !important;
}

.border-left-warning.border-left-lighten-5
{
    border-left: 1px solid #fffcf6 !important;
}

.border-right-warning.border-right-lighten-5
{
    border-right: 1px solid #fffcf6 !important;
}

.overlay-warning.overlay-lighten-5
{
    background: #fffcf6;
    /* The Fallback */
    background: rgba(255, 252, 246, .8);
}

.warning.lighten-4
{
    color: #fce9c1 !important;
}

.bg-warning.bg-lighten-4
{
    background-color: #fce9c1 !important;
}
.bg-warning.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(252, 233, 193, .6);
            box-shadow: 0 1px 20px 1px rgba(252, 233, 193, .6);
}

.btn-warning.btn-lighten-4
{
    border-color: #efa50b !important;
    background-color: #fce9c1 !important;
}
.btn-warning.btn-lighten-4:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-lighten-4:focus,
.btn-warning.btn-lighten-4:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-lighten-4
{
    color: #fce9c1 !important; 
    border-color: #fce9c1 !important;
}
.btn-outline-warning.btn-outline-lighten-4:hover
{
    background-color: #fce9c1 !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fce9c1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fce9c1 !important;
}

.border-warning.border-lighten-4
{
    border: 1px solid #fce9c1 !important;
}

.border-top-warning.border-top-lighten-4
{
    border-top: 1px solid #fce9c1 !important;
}

.border-bottom-warning.border-bottom-lighten-4
{
    border-bottom: 1px solid #fce9c1 !important;
}

.border-left-warning.border-left-lighten-4
{
    border-left: 1px solid #fce9c1 !important;
}

.border-right-warning.border-right-lighten-4
{
    border-right: 1px solid #fce9c1 !important;
}

.overlay-warning.overlay-lighten-4
{
    background: #fce9c1;
    /* The Fallback */
    background: rgba(252, 233, 193, .8);
}

.warning.lighten-3
{
    color: #f9d07c !important;
}

.bg-warning.bg-lighten-3
{
    background-color: #f9d07c !important;
}
.bg-warning.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(249, 208, 124, .6);
            box-shadow: 0 1px 20px 1px rgba(249, 208, 124, .6);
}

.btn-warning.btn-lighten-3
{
    border-color: #efa50b !important;
    background-color: #f9d07c !important;
}
.btn-warning.btn-lighten-3:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-lighten-3:focus,
.btn-warning.btn-lighten-3:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-lighten-3
{
    color: #f9d07c !important; 
    border-color: #f9d07c !important;
}
.btn-outline-warning.btn-outline-lighten-3:hover
{
    background-color: #f9d07c !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9d07c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9d07c !important;
}

.border-warning.border-lighten-3
{
    border: 1px solid #f9d07c !important;
}

.border-top-warning.border-top-lighten-3
{
    border-top: 1px solid #f9d07c !important;
}

.border-bottom-warning.border-bottom-lighten-3
{
    border-bottom: 1px solid #f9d07c !important;
}

.border-left-warning.border-left-lighten-3
{
    border-left: 1px solid #f9d07c !important;
}

.border-right-warning.border-right-lighten-3
{
    border-right: 1px solid #f9d07c !important;
}

.overlay-warning.overlay-lighten-3
{
    background: #f9d07c;
    /* The Fallback */
    background: rgba(249, 208, 124, .8);
}

.warning.lighten-2
{
    color: #ffce54 !important;
}

.bg-warning.bg-lighten-2
{
    background-color: #ffce54 !important;
}
.bg-warning.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 206, 84, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 206, 84, .6);
}

.btn-warning.btn-lighten-2
{
    border-color: #efa50b !important;
    background-color: #ffce54 !important;
}
.btn-warning.btn-lighten-2:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-lighten-2:focus,
.btn-warning.btn-lighten-2:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-lighten-2
{
    color: #ffce54 !important; 
    border-color: #ffce54 !important;
}
.btn-outline-warning.btn-outline-lighten-2:hover
{
    background-color: #ffce54 !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffce54 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffce54 !important;
}

.border-warning.border-lighten-2
{
    border: 1px solid #ffce54 !important;
}

.border-top-warning.border-top-lighten-2
{
    border-top: 1px solid #ffce54 !important;
}

.border-bottom-warning.border-bottom-lighten-2
{
    border-bottom: 1px solid #ffce54 !important;
}

.border-left-warning.border-left-lighten-2
{
    border-left: 1px solid #ffce54 !important;
}

.border-right-warning.border-right-lighten-2
{
    border-right: 1px solid #ffce54 !important;
}

.overlay-warning.overlay-lighten-2
{
    background: #ffce54;
    /* The Fallback */
    background: rgba(255, 206, 84, .8);
}

.warning.lighten-1
{
    color: #f7c55f !important;
}

.bg-warning.bg-lighten-1
{
    background-color: #f7c55f !important;
}
.bg-warning.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(247, 197, 95, .6);
            box-shadow: 0 1px 20px 1px rgba(247, 197, 95, .6);
}

.btn-warning.btn-lighten-1
{
    border-color: #efa50b !important;
    background-color: #f7c55f !important;
}
.btn-warning.btn-lighten-1:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-lighten-1:focus,
.btn-warning.btn-lighten-1:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-lighten-1
{
    color: #f7c55f !important; 
    border-color: #f7c55f !important;
}
.btn-outline-warning.btn-outline-lighten-1:hover
{
    background-color: #f7c55f !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f7c55f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f7c55f !important;
}

.border-warning.border-lighten-1
{
    border: 1px solid #f7c55f !important;
}

.border-top-warning.border-top-lighten-1
{
    border-top: 1px solid #f7c55f !important;
}

.border-bottom-warning.border-bottom-lighten-1
{
    border-bottom: 1px solid #f7c55f !important;
}

.border-left-warning.border-left-lighten-1
{
    border-left: 1px solid #f7c55f !important;
}

.border-right-warning.border-right-lighten-1
{
    border-right: 1px solid #f7c55f !important;
}

.overlay-warning.overlay-lighten-1
{
    background: #f7c55f;
    /* The Fallback */
    background: rgba(247, 197, 95, .8);
}

.warning
{
    color: #f6bb42 !important;
}

.bg-warning
{
    background-color: #f6bb42 !important;
}
.bg-warning .card-header,
.bg-warning .card-footer
{
    background-color: transparent;
}
.bg-warning.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(246, 187, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(246, 187, 66, .6);
}

.selectboxit.selectboxit-btn.bg-warning
{
    background-color: #f6bb42 !important;
}

.alert-warning
{
    color: #7f5806 !important; 
    border-color: #f6bb42 !important;
    background-color: #f9d486 !important;
}
.alert-warning .alert-link
{
    color: #583d04 !important;
}

.border-warning
{
    border-color: #f6bb42;
}

.overlay-warning
{
    background: #f6bb42;
    /* The Fallback */
    background: rgba(246, 187, 66, .8);
}

/* .card-outline-warning{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-warning
{
    color: #fff; 
    border-color: #f6bb42 !important;
    background-color: #f6bb42 !important;
}
.btn-warning:hover
{
    color: #fff !important; 
    border-color: #efa50b !important;
    background-color: #f5b025 !important;
}
.btn-warning:focus,
.btn-warning:active
{
    color: #fff !important; 
    border-color: #d2910a !important;
    background-color: #efa50b !important;
}
.btn-warning.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(246, 187, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(246, 187, 66, .6);
}

.btn-outline-warning
{
    color: #f6bb42; 
    border-color: #f6bb42;
    background-color: transparent;
}
.btn-outline-warning:hover
{
    color: #fff !important; 
    background-color: #f6bb42;
}
.btn-outline-warning.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(246, 187, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(246, 187, 66, .6);
}

input[type='checkbox'].bg-warning + .custom-control-label:before,
input[type='radio'].bg-warning + .custom-control-label:before
{
    background-color: #f6bb42 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f6bb42 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f6bb42 !important;
}

.border-warning
{
    border: 1px solid #f6bb42 !important;
}

.border-top-warning
{
    border-top: 1px solid #f6bb42;
}

.border-bottom-warning
{
    border-bottom: 1px solid #f6bb42;
}

.border-left-warning
{
    border-left: 1px solid #f6bb42;
}

.border-right-warning
{
    border-right: 1px solid #f6bb42;
}

.warning.darken-1
{
    color: #f5b025 !important;
}

.bg-warning.bg-darken-1
{
    background-color: #f5b025 !important;
}
.bg-warning.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(245, 176, 37, .6);
            box-shadow: 0 1px 20px 1px rgba(245, 176, 37, .6);
}

.btn-warning.btn-darken-1
{
    border-color: #efa50b !important;
    background-color: #f5b025 !important;
}
.btn-warning.btn-darken-1:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-darken-1:focus,
.btn-warning.btn-darken-1:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-darken-1
{
    color: #f5b025 !important; 
    border-color: #f5b025 !important;
}
.btn-outline-warning.btn-outline-darken-1:hover
{
    background-color: #f5b025 !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f5b025 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f5b025 !important;
}

.border-warning.border-darken-1
{
    border: 1px solid #f5b025 !important;
}

.border-top-warning.border-top-darken-1
{
    border-top: 1px solid #f5b025 !important;
}

.border-bottom-warning.border-bottom-darken-1
{
    border-bottom: 1px solid #f5b025 !important;
}

.border-left-warning.border-left-darken-1
{
    border-left: 1px solid #f5b025 !important;
}

.border-right-warning.border-right-darken-1
{
    border-right: 1px solid #f5b025 !important;
}

.overlay-warning.overlay-darken-1
{
    background: #f5b025;
    /* The Fallback */
    background: rgba(245, 176, 37, .8);
}

.warning.darken-2
{
    color: #efa50b !important;
}

.bg-warning.bg-darken-2
{
    background-color: #efa50b !important;
}
.bg-warning.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(239, 165, 11, .6);
            box-shadow: 0 1px 20px 1px rgba(239, 165, 11, .6);
}

.btn-warning.btn-darken-2
{
    border-color: #efa50b !important;
    background-color: #efa50b !important;
}
.btn-warning.btn-darken-2:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-darken-2:focus,
.btn-warning.btn-darken-2:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-darken-2
{
    color: #efa50b !important; 
    border-color: #efa50b !important;
}
.btn-outline-warning.btn-outline-darken-2:hover
{
    background-color: #efa50b !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #efa50b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #efa50b !important;
}

.border-warning.border-darken-2
{
    border: 1px solid #efa50b !important;
}

.border-top-warning.border-top-darken-2
{
    border-top: 1px solid #efa50b !important;
}

.border-bottom-warning.border-bottom-darken-2
{
    border-bottom: 1px solid #efa50b !important;
}

.border-left-warning.border-left-darken-2
{
    border-left: 1px solid #efa50b !important;
}

.border-right-warning.border-right-darken-2
{
    border-right: 1px solid #efa50b !important;
}

.overlay-warning.overlay-darken-2
{
    background: #efa50b;
    /* The Fallback */
    background: rgba(239, 165, 11, .8);
}

.warning.darken-3
{
    color: #d2910a !important;
}

.bg-warning.bg-darken-3
{
    background-color: #d2910a !important;
}
.bg-warning.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(210, 145, 10, .6);
            box-shadow: 0 1px 20px 1px rgba(210, 145, 10, .6);
}

.btn-warning.btn-darken-3
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-darken-3:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-darken-3:focus,
.btn-warning.btn-darken-3:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-darken-3
{
    color: #d2910a !important; 
    border-color: #d2910a !important;
}
.btn-outline-warning.btn-outline-darken-3:hover
{
    background-color: #d2910a !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d2910a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d2910a !important;
}

.border-warning.border-darken-3
{
    border: 1px solid #d2910a !important;
}

.border-top-warning.border-top-darken-3
{
    border-top: 1px solid #d2910a !important;
}

.border-bottom-warning.border-bottom-darken-3
{
    border-bottom: 1px solid #d2910a !important;
}

.border-left-warning.border-left-darken-3
{
    border-left: 1px solid #d2910a !important;
}

.border-right-warning.border-right-darken-3
{
    border-right: 1px solid #d2910a !important;
}

.overlay-warning.overlay-darken-3
{
    background: #d2910a;
    /* The Fallback */
    background: rgba(210, 145, 10, .8);
}

.warning.darken-4
{
    color: #b57c09 !important;
}

.bg-warning.bg-darken-4
{
    background-color: #b57c09 !important;
}
.bg-warning.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(181, 124, 9, .6);
            box-shadow: 0 1px 20px 1px rgba(181, 124, 9, .6);
}

.btn-warning.btn-darken-4
{
    border-color: #efa50b !important;
    background-color: #b57c09 !important;
}
.btn-warning.btn-darken-4:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-darken-4:focus,
.btn-warning.btn-darken-4:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-darken-4
{
    color: #b57c09 !important; 
    border-color: #b57c09 !important;
}
.btn-outline-warning.btn-outline-darken-4:hover
{
    background-color: #b57c09 !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b57c09 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b57c09 !important;
}

.border-warning.border-darken-4
{
    border: 1px solid #b57c09 !important;
}

.border-top-warning.border-top-darken-4
{
    border-top: 1px solid #b57c09 !important;
}

.border-bottom-warning.border-bottom-darken-4
{
    border-bottom: 1px solid #b57c09 !important;
}

.border-left-warning.border-left-darken-4
{
    border-left: 1px solid #b57c09 !important;
}

.border-right-warning.border-right-darken-4
{
    border-right: 1px solid #b57c09 !important;
}

.overlay-warning.overlay-darken-4
{
    background: #b57c09;
    /* The Fallback */
    background: rgba(181, 124, 9, .8);
}

.warning.accent-1
{
    color: #fddea1 !important;
}

.bg-warning.bg-accent-1
{
    background-color: #fddea1 !important;
}
.bg-warning.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(253, 222, 161, .6);
            box-shadow: 0 1px 20px 1px rgba(253, 222, 161, .6);
}

.btn-warning.btn-accent-1
{
    border-color: #efa50b !important;
    background-color: #fddea1 !important;
}
.btn-warning.btn-accent-1:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-accent-1:focus,
.btn-warning.btn-accent-1:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-accent-1
{
    color: #fddea1 !important; 
    border-color: #fddea1 !important;
}
.btn-outline-warning.btn-outline-accent-1:hover
{
    background-color: #fddea1 !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fddea1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fddea1 !important;
}

.border-warning.border-accent-1
{
    border: 1px solid #fddea1 !important;
}

.border-top-warning.border-top-accent-1
{
    border-top: 1px solid #fddea1 !important;
}

.border-bottom-warning.border-bottom-accent-1
{
    border-bottom: 1px solid #fddea1 !important;
}

.border-left-warning.border-left-accent-1
{
    border-left: 1px solid #fddea1 !important;
}

.border-right-warning.border-right-accent-1
{
    border-right: 1px solid #fddea1 !important;
}

.overlay-warning.overlay-accent-1
{
    background: #fddea1;
    /* The Fallback */
    background: rgba(253, 222, 161, .8);
}

.warning.accent-2
{
    color: #f9d07d !important;
}

.bg-warning.bg-accent-2
{
    background-color: #f9d07d !important;
}
.bg-warning.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(249, 208, 125, .6);
            box-shadow: 0 1px 20px 1px rgba(249, 208, 125, .6);
}

.btn-warning.btn-accent-2
{
    border-color: #efa50b !important;
    background-color: #f9d07d !important;
}
.btn-warning.btn-accent-2:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-accent-2:focus,
.btn-warning.btn-accent-2:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-accent-2
{
    color: #f9d07d !important; 
    border-color: #f9d07d !important;
}
.btn-outline-warning.btn-outline-accent-2:hover
{
    background-color: #f9d07d !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9d07d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9d07d !important;
}

.border-warning.border-accent-2
{
    border: 1px solid #f9d07d !important;
}

.border-top-warning.border-top-accent-2
{
    border-top: 1px solid #f9d07d !important;
}

.border-bottom-warning.border-bottom-accent-2
{
    border-bottom: 1px solid #f9d07d !important;
}

.border-left-warning.border-left-accent-2
{
    border-left: 1px solid #f9d07d !important;
}

.border-right-warning.border-right-accent-2
{
    border-right: 1px solid #f9d07d !important;
}

.overlay-warning.overlay-accent-2
{
    background: #f9d07d;
    /* The Fallback */
    background: rgba(249, 208, 125, .8);
}

.warning.accent-3
{
    color: #fda85c !important;
}

.bg-warning.bg-accent-3
{
    background-color: #fda85c !important;
}
.bg-warning.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(253, 168, 92, .6);
            box-shadow: 0 1px 20px 1px rgba(253, 168, 92, .6);
}

.btn-warning.btn-accent-3
{
    border-color: #efa50b !important;
    background-color: #fda85c !important;
}
.btn-warning.btn-accent-3:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-accent-3:focus,
.btn-warning.btn-accent-3:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-accent-3
{
    color: #fda85c !important; 
    border-color: #fda85c !important;
}
.btn-outline-warning.btn-outline-accent-3:hover
{
    background-color: #fda85c !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fda85c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fda85c !important;
}

.border-warning.border-accent-3
{
    border: 1px solid #fda85c !important;
}

.border-top-warning.border-top-accent-3
{
    border-top: 1px solid #fda85c !important;
}

.border-bottom-warning.border-bottom-accent-3
{
    border-bottom: 1px solid #fda85c !important;
}

.border-left-warning.border-left-accent-3
{
    border-left: 1px solid #fda85c !important;
}

.border-right-warning.border-right-accent-3
{
    border-right: 1px solid #fda85c !important;
}

.overlay-warning.overlay-accent-3
{
    background: #fda85c;
    /* The Fallback */
    background: rgba(253, 168, 92, .8);
}

.warning.accent-4
{
    color: #f5a90b !important;
}

.bg-warning.bg-accent-4
{
    background-color: #f5a90b !important;
}
.bg-warning.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(245, 169, 11, .6);
            box-shadow: 0 1px 20px 1px rgba(245, 169, 11, .6);
}

.btn-warning.btn-accent-4
{
    border-color: #efa50b !important;
    background-color: #f5a90b !important;
}
.btn-warning.btn-accent-4:hover
{
    border-color: #efa50b !important;
    background-color: #d2910a !important;
}
.btn-warning.btn-accent-4:focus,
.btn-warning.btn-accent-4:active
{
    border-color: #d2910a !important;
    background-color: #b57c09 !important;
}

.btn-outline-warning.btn-outline-accent-4
{
    color: #f5a90b !important; 
    border-color: #f5a90b !important;
}
.btn-outline-warning.btn-outline-accent-4:hover
{
    background-color: #f5a90b !important;
}

input:focus ~ .bg-warning
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f5a90b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f5a90b !important;
}

.border-warning.border-accent-4
{
    border: 1px solid #f5a90b !important;
}

.border-top-warning.border-top-accent-4
{
    border-top: 1px solid #f5a90b !important;
}

.border-bottom-warning.border-bottom-accent-4
{
    border-bottom: 1px solid #f5a90b !important;
}

.border-left-warning.border-left-accent-4
{
    border-left: 1px solid #f5a90b !important;
}

.border-right-warning.border-right-accent-4
{
    border-right: 1px solid #f5a90b !important;
}

.overlay-warning.overlay-accent-4
{
    background: #f5a90b;
    /* The Fallback */
    background: rgba(245, 169, 11, .8);
}

.danger.lighten-5
{
    color: #f9e1e4 !important;
}

.bg-danger.bg-lighten-5
{
    background-color: #f9e1e4 !important;
}
.bg-danger.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(249, 225, 228, .6);
            box-shadow: 0 1px 20px 1px rgba(249, 225, 228, .6);
}

.btn-danger.btn-lighten-5
{
    border-color: #bc2534 !important;
    background-color: #f9e1e4 !important;
}
.btn-danger.btn-lighten-5:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-lighten-5:focus,
.btn-danger.btn-lighten-5:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-lighten-5
{
    color: #f9e1e4 !important; 
    border-color: #f9e1e4 !important;
}
.btn-outline-danger.btn-outline-lighten-5:hover
{
    background-color: #f9e1e4 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9e1e4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9e1e4 !important;
}

.border-danger.border-lighten-5
{
    border: 1px solid #f9e1e4 !important;
}

.border-top-danger.border-top-lighten-5
{
    border-top: 1px solid #f9e1e4 !important;
}

.border-bottom-danger.border-bottom-lighten-5
{
    border-bottom: 1px solid #f9e1e4 !important;
}

.border-left-danger.border-left-lighten-5
{
    border-left: 1px solid #f9e1e4 !important;
}

.border-right-danger.border-right-lighten-5
{
    border-right: 1px solid #f9e1e4 !important;
}

.overlay-danger.overlay-lighten-5
{
    background: #f9e1e4;
    /* The Fallback */
    background: rgba(249, 225, 228, .8);
}

.danger.lighten-4
{
    color: #f0b3b9 !important;
}

.bg-danger.bg-lighten-4
{
    background-color: #f0b3b9 !important;
}
.bg-danger.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(240, 179, 185, .6);
            box-shadow: 0 1px 20px 1px rgba(240, 179, 185, .6);
}

.btn-danger.btn-lighten-4
{
    border-color: #bc2534 !important;
    background-color: #f0b3b9 !important;
}
.btn-danger.btn-lighten-4:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-lighten-4:focus,
.btn-danger.btn-lighten-4:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-lighten-4
{
    color: #f0b3b9 !important; 
    border-color: #f0b3b9 !important;
}
.btn-outline-danger.btn-outline-lighten-4:hover
{
    background-color: #f0b3b9 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f0b3b9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f0b3b9 !important;
}

.border-danger.border-lighten-4
{
    border: 1px solid #f0b3b9 !important;
}

.border-top-danger.border-top-lighten-4
{
    border-top: 1px solid #f0b3b9 !important;
}

.border-bottom-danger.border-bottom-lighten-4
{
    border-bottom: 1px solid #f0b3b9 !important;
}

.border-left-danger.border-left-lighten-4
{
    border-left: 1px solid #f0b3b9 !important;
}

.border-right-danger.border-right-lighten-4
{
    border-right: 1px solid #f0b3b9 !important;
}

.overlay-danger.overlay-lighten-4
{
    background: #f0b3b9;
    /* The Fallback */
    background: rgba(240, 179, 185, .8);
}

.danger.lighten-3
{
    color: #e47782 !important;
}

.bg-danger.bg-lighten-3
{
    background-color: #e47782 !important;
}
.bg-danger.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(228, 119, 130, .6);
            box-shadow: 0 1px 20px 1px rgba(228, 119, 130, .6);
}

.btn-danger.btn-lighten-3
{
    border-color: #bc2534 !important;
    background-color: #e47782 !important;
}
.btn-danger.btn-lighten-3:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-lighten-3:focus,
.btn-danger.btn-lighten-3:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-lighten-3
{
    color: #e47782 !important; 
    border-color: #e47782 !important;
}
.btn-outline-danger.btn-outline-lighten-3:hover
{
    background-color: #e47782 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e47782 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e47782 !important;
}

.border-danger.border-lighten-3
{
    border: 1px solid #e47782 !important;
}

.border-top-danger.border-top-lighten-3
{
    border-top: 1px solid #e47782 !important;
}

.border-bottom-danger.border-bottom-lighten-3
{
    border-bottom: 1px solid #e47782 !important;
}

.border-left-danger.border-left-lighten-3
{
    border-left: 1px solid #e47782 !important;
}

.border-right-danger.border-right-lighten-3
{
    border-right: 1px solid #e47782 !important;
}

.overlay-danger.overlay-lighten-3
{
    background: #e47782;
    /* The Fallback */
    background: rgba(228, 119, 130, .8);
}

.danger.lighten-2
{
    color: #ed5565 !important;
}

.bg-danger.bg-lighten-2
{
    background-color: #ed5565 !important;
}
.bg-danger.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(237, 85, 101, .6);
            box-shadow: 0 1px 20px 1px rgba(237, 85, 101, .6);
}

.btn-danger.btn-lighten-2
{
    border-color: #bc2534 !important;
    background-color: #ed5565 !important;
}
.btn-danger.btn-lighten-2:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-lighten-2:focus,
.btn-danger.btn-lighten-2:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-lighten-2
{
    color: #ed5565 !important; 
    border-color: #ed5565 !important;
}
.btn-outline-danger.btn-outline-lighten-2:hover
{
    background-color: #ed5565 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ed5565 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ed5565 !important;
}

.border-danger.border-lighten-2
{
    border: 1px solid #ed5565 !important;
}

.border-top-danger.border-top-lighten-2
{
    border-top: 1px solid #ed5565 !important;
}

.border-bottom-danger.border-bottom-lighten-2
{
    border-bottom: 1px solid #ed5565 !important;
}

.border-left-danger.border-left-lighten-2
{
    border-left: 1px solid #ed5565 !important;
}

.border-right-danger.border-right-lighten-2
{
    border-right: 1px solid #ed5565 !important;
}

.overlay-danger.overlay-lighten-2
{
    background: #ed5565;
    /* The Fallback */
    background: rgba(237, 85, 101, .8);
}

.danger.lighten-1
{
    color: #df5e6a !important;
}

.bg-danger.bg-lighten-1
{
    background-color: #df5e6a !important;
}
.bg-danger.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(223, 94, 106, .6);
            box-shadow: 0 1px 20px 1px rgba(223, 94, 106, .6);
}

.btn-danger.btn-lighten-1
{
    border-color: #bc2534 !important;
    background-color: #df5e6a !important;
}
.btn-danger.btn-lighten-1:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-lighten-1:focus,
.btn-danger.btn-lighten-1:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-lighten-1
{
    color: #df5e6a !important; 
    border-color: #df5e6a !important;
}
.btn-outline-danger.btn-outline-lighten-1:hover
{
    background-color: #df5e6a !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #df5e6a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #df5e6a !important;
}

.border-danger.border-lighten-1
{
    border: 1px solid #df5e6a !important;
}

.border-top-danger.border-top-lighten-1
{
    border-top: 1px solid #df5e6a !important;
}

.border-bottom-danger.border-bottom-lighten-1
{
    border-bottom: 1px solid #df5e6a !important;
}

.border-left-danger.border-left-lighten-1
{
    border-left: 1px solid #df5e6a !important;
}

.border-right-danger.border-right-lighten-1
{
    border-right: 1px solid #df5e6a !important;
}

.overlay-danger.overlay-lighten-1
{
    background: #df5e6a;
    /* The Fallback */
    background: rgba(223, 94, 106, .8);
}

.danger
{
    color: #da4453 !important;
}

.bg-danger
{
    background-color: #da4453 !important;
}
.bg-danger .card-header,
.bg-danger .card-footer
{
    background-color: transparent;
}
.bg-danger.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(218, 68, 83, .6);
            box-shadow: 0 1px 20px 1px rgba(218, 68, 83, .6);
}

.selectboxit.selectboxit-btn.bg-danger
{
    background-color: #da4453 !important;
}

.alert-danger
{
    color: #5a1219 !important; 
    border-color: #da4453 !important;
    background-color: #e6808a !important;
}
.alert-danger .alert-link
{
    color: #380b0f !important;
}

.border-danger
{
    border-color: #da4453;
}

.overlay-danger
{
    background: #da4453;
    /* The Fallback */
    background: rgba(218, 68, 83, .8);
}

/* .card-outline-danger{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-danger
{
    color: #fff; 
    border-color: #da4453 !important;
    background-color: #da4453 !important;
}
.btn-danger:hover
{
    color: #fff !important; 
    border-color: #bc2534 !important;
    background-color: #d52a3b !important;
}
.btn-danger:focus,
.btn-danger:active
{
    color: #fff !important; 
    border-color: #a2202d !important;
    background-color: #bc2534 !important;
}
.btn-danger.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(218, 68, 83, .6);
            box-shadow: 0 1px 20px 1px rgba(218, 68, 83, .6);
}

.btn-outline-danger
{
    color: #da4453; 
    border-color: #da4453;
    background-color: transparent;
}
.btn-outline-danger:hover
{
    color: #fff !important; 
    background-color: #da4453;
}
.btn-outline-danger.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(218, 68, 83, .6);
            box-shadow: 0 1px 20px 1px rgba(218, 68, 83, .6);
}

input[type='checkbox'].bg-danger + .custom-control-label:before,
input[type='radio'].bg-danger + .custom-control-label:before
{
    background-color: #da4453 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #da4453 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #da4453 !important;
}

.border-danger
{
    border: 1px solid #da4453 !important;
}

.border-top-danger
{
    border-top: 1px solid #da4453;
}

.border-bottom-danger
{
    border-bottom: 1px solid #da4453;
}

.border-left-danger
{
    border-left: 1px solid #da4453;
}

.border-right-danger
{
    border-right: 1px solid #da4453;
}

.danger.darken-1
{
    color: #d52a3b !important;
}

.bg-danger.bg-darken-1
{
    background-color: #d52a3b !important;
}
.bg-danger.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(213, 42, 59, .6);
            box-shadow: 0 1px 20px 1px rgba(213, 42, 59, .6);
}

.btn-danger.btn-darken-1
{
    border-color: #bc2534 !important;
    background-color: #d52a3b !important;
}
.btn-danger.btn-darken-1:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-darken-1:focus,
.btn-danger.btn-darken-1:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-darken-1
{
    color: #d52a3b !important; 
    border-color: #d52a3b !important;
}
.btn-outline-danger.btn-outline-darken-1:hover
{
    background-color: #d52a3b !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d52a3b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d52a3b !important;
}

.border-danger.border-darken-1
{
    border: 1px solid #d52a3b !important;
}

.border-top-danger.border-top-darken-1
{
    border-top: 1px solid #d52a3b !important;
}

.border-bottom-danger.border-bottom-darken-1
{
    border-bottom: 1px solid #d52a3b !important;
}

.border-left-danger.border-left-darken-1
{
    border-left: 1px solid #d52a3b !important;
}

.border-right-danger.border-right-darken-1
{
    border-right: 1px solid #d52a3b !important;
}

.overlay-danger.overlay-darken-1
{
    background: #d52a3b;
    /* The Fallback */
    background: rgba(213, 42, 59, .8);
}

.danger.darken-2
{
    color: #bc2534 !important;
}

.bg-danger.bg-darken-2
{
    background-color: #bc2534 !important;
}
.bg-danger.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(188, 37, 52, .6);
            box-shadow: 0 1px 20px 1px rgba(188, 37, 52, .6);
}

.btn-danger.btn-darken-2
{
    border-color: #bc2534 !important;
    background-color: #bc2534 !important;
}
.btn-danger.btn-darken-2:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-darken-2:focus,
.btn-danger.btn-darken-2:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-darken-2
{
    color: #bc2534 !important; 
    border-color: #bc2534 !important;
}
.btn-outline-danger.btn-outline-darken-2:hover
{
    background-color: #bc2534 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bc2534 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bc2534 !important;
}

.border-danger.border-darken-2
{
    border: 1px solid #bc2534 !important;
}

.border-top-danger.border-top-darken-2
{
    border-top: 1px solid #bc2534 !important;
}

.border-bottom-danger.border-bottom-darken-2
{
    border-bottom: 1px solid #bc2534 !important;
}

.border-left-danger.border-left-darken-2
{
    border-left: 1px solid #bc2534 !important;
}

.border-right-danger.border-right-darken-2
{
    border-right: 1px solid #bc2534 !important;
}

.overlay-danger.overlay-darken-2
{
    background: #bc2534;
    /* The Fallback */
    background: rgba(188, 37, 52, .8);
}

.danger.darken-3
{
    color: #a2202d !important;
}

.bg-danger.bg-darken-3
{
    background-color: #a2202d !important;
}
.bg-danger.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(162, 32, 45, .6);
            box-shadow: 0 1px 20px 1px rgba(162, 32, 45, .6);
}

.btn-danger.btn-darken-3
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-darken-3:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-darken-3:focus,
.btn-danger.btn-darken-3:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-darken-3
{
    color: #a2202d !important; 
    border-color: #a2202d !important;
}
.btn-outline-danger.btn-outline-darken-3:hover
{
    background-color: #a2202d !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a2202d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a2202d !important;
}

.border-danger.border-darken-3
{
    border: 1px solid #a2202d !important;
}

.border-top-danger.border-top-darken-3
{
    border-top: 1px solid #a2202d !important;
}

.border-bottom-danger.border-bottom-darken-3
{
    border-bottom: 1px solid #a2202d !important;
}

.border-left-danger.border-left-darken-3
{
    border-left: 1px solid #a2202d !important;
}

.border-right-danger.border-right-darken-3
{
    border-right: 1px solid #a2202d !important;
}

.overlay-danger.overlay-darken-3
{
    background: #a2202d;
    /* The Fallback */
    background: rgba(162, 32, 45, .8);
}

.danger.darken-4
{
    color: #891b26 !important;
}

.bg-danger.bg-darken-4
{
    background-color: #891b26 !important;
}
.bg-danger.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(137, 27, 38, .6);
            box-shadow: 0 1px 20px 1px rgba(137, 27, 38, .6);
}

.btn-danger.btn-darken-4
{
    border-color: #bc2534 !important;
    background-color: #891b26 !important;
}
.btn-danger.btn-darken-4:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-darken-4:focus,
.btn-danger.btn-darken-4:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-darken-4
{
    color: #891b26 !important; 
    border-color: #891b26 !important;
}
.btn-outline-danger.btn-outline-darken-4:hover
{
    background-color: #891b26 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #891b26 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #891b26 !important;
}

.border-danger.border-darken-4
{
    border: 1px solid #891b26 !important;
}

.border-top-danger.border-top-darken-4
{
    border-top: 1px solid #891b26 !important;
}

.border-bottom-danger.border-bottom-darken-4
{
    border-bottom: 1px solid #891b26 !important;
}

.border-left-danger.border-left-darken-4
{
    border-left: 1px solid #891b26 !important;
}

.border-right-danger.border-right-darken-4
{
    border-right: 1px solid #891b26 !important;
}

.overlay-danger.overlay-darken-4
{
    background: #891b26;
    /* The Fallback */
    background: rgba(137, 27, 38, .8);
}

.danger.accent-1
{
    color: #f9e1e4 !important;
}

.bg-danger.bg-accent-1
{
    background-color: #f9e1e4 !important;
}
.bg-danger.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(249, 225, 228, .6);
            box-shadow: 0 1px 20px 1px rgba(249, 225, 228, .6);
}

.btn-danger.btn-accent-1
{
    border-color: #bc2534 !important;
    background-color: #f9e1e4 !important;
}
.btn-danger.btn-accent-1:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-accent-1:focus,
.btn-danger.btn-accent-1:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-accent-1
{
    color: #f9e1e4 !important; 
    border-color: #f9e1e4 !important;
}
.btn-outline-danger.btn-outline-accent-1:hover
{
    background-color: #f9e1e4 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9e1e4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9e1e4 !important;
}

.border-danger.border-accent-1
{
    border: 1px solid #f9e1e4 !important;
}

.border-top-danger.border-top-accent-1
{
    border-top: 1px solid #f9e1e4 !important;
}

.border-bottom-danger.border-bottom-accent-1
{
    border-bottom: 1px solid #f9e1e4 !important;
}

.border-left-danger.border-left-accent-1
{
    border-left: 1px solid #f9e1e4 !important;
}

.border-right-danger.border-right-accent-1
{
    border-right: 1px solid #f9e1e4 !important;
}

.overlay-danger.overlay-accent-1
{
    background: #f9e1e4;
    /* The Fallback */
    background: rgba(249, 225, 228, .8);
}

.danger.accent-2
{
    color: #ea7983 !important;
}

.bg-danger.bg-accent-2
{
    background-color: #ea7983 !important;
}
.bg-danger.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(234, 121, 131, .6);
            box-shadow: 0 1px 20px 1px rgba(234, 121, 131, .6);
}

.btn-danger.btn-accent-2
{
    border-color: #bc2534 !important;
    background-color: #ea7983 !important;
}
.btn-danger.btn-accent-2:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-accent-2:focus,
.btn-danger.btn-accent-2:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-accent-2
{
    color: #ea7983 !important; 
    border-color: #ea7983 !important;
}
.btn-outline-danger.btn-outline-accent-2:hover
{
    background-color: #ea7983 !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ea7983 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ea7983 !important;
}

.border-danger.border-accent-2
{
    border: 1px solid #ea7983 !important;
}

.border-top-danger.border-top-accent-2
{
    border-top: 1px solid #ea7983 !important;
}

.border-bottom-danger.border-bottom-accent-2
{
    border-bottom: 1px solid #ea7983 !important;
}

.border-left-danger.border-left-accent-2
{
    border-left: 1px solid #ea7983 !important;
}

.border-right-danger.border-right-accent-2
{
    border-right: 1px solid #ea7983 !important;
}

.overlay-danger.overlay-accent-2
{
    background: #ea7983;
    /* The Fallback */
    background: rgba(234, 121, 131, .8);
}

.danger.accent-3
{
    color: #df5e6a !important;
}

.bg-danger.bg-accent-3
{
    background-color: #df5e6a !important;
}
.bg-danger.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(223, 94, 106, .6);
            box-shadow: 0 1px 20px 1px rgba(223, 94, 106, .6);
}

.btn-danger.btn-accent-3
{
    border-color: #bc2534 !important;
    background-color: #df5e6a !important;
}
.btn-danger.btn-accent-3:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-accent-3:focus,
.btn-danger.btn-accent-3:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-accent-3
{
    color: #df5e6a !important; 
    border-color: #df5e6a !important;
}
.btn-outline-danger.btn-outline-accent-3:hover
{
    background-color: #df5e6a !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #df5e6a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #df5e6a !important;
}

.border-danger.border-accent-3
{
    border: 1px solid #df5e6a !important;
}

.border-top-danger.border-top-accent-3
{
    border-top: 1px solid #df5e6a !important;
}

.border-bottom-danger.border-bottom-accent-3
{
    border-bottom: 1px solid #df5e6a !important;
}

.border-left-danger.border-left-accent-3
{
    border-left: 1px solid #df5e6a !important;
}

.border-right-danger.border-right-accent-3
{
    border-right: 1px solid #df5e6a !important;
}

.overlay-danger.overlay-accent-3
{
    background: #df5e6a;
    /* The Fallback */
    background: rgba(223, 94, 106, .8);
}

.danger.accent-4
{
    color: #cc2f3e !important;
}

.bg-danger.bg-accent-4
{
    background-color: #cc2f3e !important;
}
.bg-danger.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(204, 47, 62, .6);
            box-shadow: 0 1px 20px 1px rgba(204, 47, 62, .6);
}

.btn-danger.btn-accent-4
{
    border-color: #bc2534 !important;
    background-color: #cc2f3e !important;
}
.btn-danger.btn-accent-4:hover
{
    border-color: #bc2534 !important;
    background-color: #a2202d !important;
}
.btn-danger.btn-accent-4:focus,
.btn-danger.btn-accent-4:active
{
    border-color: #a2202d !important;
    background-color: #891b26 !important;
}

.btn-outline-danger.btn-outline-accent-4
{
    color: #cc2f3e !important; 
    border-color: #cc2f3e !important;
}
.btn-outline-danger.btn-outline-accent-4:hover
{
    background-color: #cc2f3e !important;
}

input:focus ~ .bg-danger
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cc2f3e !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cc2f3e !important;
}

.border-danger.border-accent-4
{
    border: 1px solid #cc2f3e !important;
}

.border-top-danger.border-top-accent-4
{
    border-top: 1px solid #cc2f3e !important;
}

.border-bottom-danger.border-bottom-accent-4
{
    border-bottom: 1px solid #cc2f3e !important;
}

.border-left-danger.border-left-accent-4
{
    border-left: 1px solid #cc2f3e !important;
}

.border-right-danger.border-right-accent-4
{
    border-right: 1px solid #cc2f3e !important;
}

.overlay-danger.overlay-accent-4
{
    background: #cc2f3e;
    /* The Fallback */
    background: rgba(204, 47, 62, .8);
}

.red.lighten-5
{
    color: #ffebee !important;
}

.bg-red.bg-lighten-5
{
    background-color: #ffebee !important;
}
.bg-red.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 238, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 235, 238, .6);
}

.btn-red.btn-lighten-5
{
    border-color: #d32f2f !important;
    background-color: #ffebee !important;
}
.btn-red.btn-lighten-5:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-lighten-5:focus,
.btn-red.btn-lighten-5:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-lighten-5
{
    color: #ffebee !important; 
    border-color: #ffebee !important;
}
.btn-outline-red.btn-outline-lighten-5:hover
{
    background-color: #ffebee !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffebee !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffebee !important;
}

.border-red.border-lighten-5
{
    border: 1px solid #ffebee !important;
}

.border-top-red.border-top-lighten-5
{
    border-top: 1px solid #ffebee !important;
}

.border-bottom-red.border-bottom-lighten-5
{
    border-bottom: 1px solid #ffebee !important;
}

.border-left-red.border-left-lighten-5
{
    border-left: 1px solid #ffebee !important;
}

.border-right-red.border-right-lighten-5
{
    border-right: 1px solid #ffebee !important;
}

.overlay-red.overlay-lighten-5
{
    background: #ffebee;
    /* The Fallback */
    background: rgba(255, 235, 238, .8);
}

.red.lighten-4
{
    color: #ffcdd2 !important;
}

.bg-red.bg-lighten-4
{
    background-color: #ffcdd2 !important;
}
.bg-red.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 205, 210, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 205, 210, .6);
}

.btn-red.btn-lighten-4
{
    border-color: #d32f2f !important;
    background-color: #ffcdd2 !important;
}
.btn-red.btn-lighten-4:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-lighten-4:focus,
.btn-red.btn-lighten-4:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-lighten-4
{
    color: #ffcdd2 !important; 
    border-color: #ffcdd2 !important;
}
.btn-outline-red.btn-outline-lighten-4:hover
{
    background-color: #ffcdd2 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffcdd2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffcdd2 !important;
}

.border-red.border-lighten-4
{
    border: 1px solid #ffcdd2 !important;
}

.border-top-red.border-top-lighten-4
{
    border-top: 1px solid #ffcdd2 !important;
}

.border-bottom-red.border-bottom-lighten-4
{
    border-bottom: 1px solid #ffcdd2 !important;
}

.border-left-red.border-left-lighten-4
{
    border-left: 1px solid #ffcdd2 !important;
}

.border-right-red.border-right-lighten-4
{
    border-right: 1px solid #ffcdd2 !important;
}

.overlay-red.overlay-lighten-4
{
    background: #ffcdd2;
    /* The Fallback */
    background: rgba(255, 205, 210, .8);
}

.red.lighten-3
{
    color: #ef9a9a !important;
}

.bg-red.bg-lighten-3
{
    background-color: #ef9a9a !important;
}
.bg-red.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(239, 154, 154, .6);
            box-shadow: 0 1px 20px 1px rgba(239, 154, 154, .6);
}

.btn-red.btn-lighten-3
{
    border-color: #d32f2f !important;
    background-color: #ef9a9a !important;
}
.btn-red.btn-lighten-3:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-lighten-3:focus,
.btn-red.btn-lighten-3:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-lighten-3
{
    color: #ef9a9a !important; 
    border-color: #ef9a9a !important;
}
.btn-outline-red.btn-outline-lighten-3:hover
{
    background-color: #ef9a9a !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ef9a9a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ef9a9a !important;
}

.border-red.border-lighten-3
{
    border: 1px solid #ef9a9a !important;
}

.border-top-red.border-top-lighten-3
{
    border-top: 1px solid #ef9a9a !important;
}

.border-bottom-red.border-bottom-lighten-3
{
    border-bottom: 1px solid #ef9a9a !important;
}

.border-left-red.border-left-lighten-3
{
    border-left: 1px solid #ef9a9a !important;
}

.border-right-red.border-right-lighten-3
{
    border-right: 1px solid #ef9a9a !important;
}

.overlay-red.overlay-lighten-3
{
    background: #ef9a9a;
    /* The Fallback */
    background: rgba(239, 154, 154, .8);
}

.red.lighten-2
{
    color: #e57373 !important;
}

.bg-red.bg-lighten-2
{
    background-color: #e57373 !important;
}
.bg-red.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(229, 115, 115, .6);
            box-shadow: 0 1px 20px 1px rgba(229, 115, 115, .6);
}

.btn-red.btn-lighten-2
{
    border-color: #d32f2f !important;
    background-color: #e57373 !important;
}
.btn-red.btn-lighten-2:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-lighten-2:focus,
.btn-red.btn-lighten-2:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-lighten-2
{
    color: #e57373 !important; 
    border-color: #e57373 !important;
}
.btn-outline-red.btn-outline-lighten-2:hover
{
    background-color: #e57373 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e57373 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e57373 !important;
}

.border-red.border-lighten-2
{
    border: 1px solid #e57373 !important;
}

.border-top-red.border-top-lighten-2
{
    border-top: 1px solid #e57373 !important;
}

.border-bottom-red.border-bottom-lighten-2
{
    border-bottom: 1px solid #e57373 !important;
}

.border-left-red.border-left-lighten-2
{
    border-left: 1px solid #e57373 !important;
}

.border-right-red.border-right-lighten-2
{
    border-right: 1px solid #e57373 !important;
}

.overlay-red.overlay-lighten-2
{
    background: #e57373;
    /* The Fallback */
    background: rgba(229, 115, 115, .8);
}

.red.lighten-1
{
    color: #ef5350 !important;
}

.bg-red.bg-lighten-1
{
    background-color: #ef5350 !important;
}
.bg-red.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(239, 83, 80, .6);
            box-shadow: 0 1px 20px 1px rgba(239, 83, 80, .6);
}

.btn-red.btn-lighten-1
{
    border-color: #d32f2f !important;
    background-color: #ef5350 !important;
}
.btn-red.btn-lighten-1:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-lighten-1:focus,
.btn-red.btn-lighten-1:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-lighten-1
{
    color: #ef5350 !important; 
    border-color: #ef5350 !important;
}
.btn-outline-red.btn-outline-lighten-1:hover
{
    background-color: #ef5350 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ef5350 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ef5350 !important;
}

.border-red.border-lighten-1
{
    border: 1px solid #ef5350 !important;
}

.border-top-red.border-top-lighten-1
{
    border-top: 1px solid #ef5350 !important;
}

.border-bottom-red.border-bottom-lighten-1
{
    border-bottom: 1px solid #ef5350 !important;
}

.border-left-red.border-left-lighten-1
{
    border-left: 1px solid #ef5350 !important;
}

.border-right-red.border-right-lighten-1
{
    border-right: 1px solid #ef5350 !important;
}

.overlay-red.overlay-lighten-1
{
    background: #ef5350;
    /* The Fallback */
    background: rgba(239, 83, 80, .8);
}

.red
{
    color: #f44336 !important;
}

.bg-red
{
    background-color: #f44336 !important;
}
.bg-red .card-header,
.bg-red .card-footer
{
    background-color: transparent;
}
.bg-red.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
            box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}

.selectboxit.selectboxit-btn.bg-red
{
    background-color: #f44336 !important;
}

.alert-red
{
    color: #710e06 !important; 
    border-color: #f44336 !important;
    background-color: #f8827a !important;
}
.alert-red .alert-link
{
    color: #4b0904 !important;
}

.border-red
{
    border-color: #f44336;
}

.overlay-red
{
    background: #f44336;
    /* The Fallback */
    background: rgba(244, 67, 54, .8);
}

/* .card-outline-red{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-red
{
    color: #fff; 
    border-color: #f44336 !important;
    background-color: #f44336 !important;
}
.btn-red:hover
{
    color: #fff !important; 
    border-color: #d32f2f !important;
    background-color: #e53935 !important;
}
.btn-red:focus,
.btn-red:active
{
    color: #fff !important; 
    border-color: #c62828 !important;
    background-color: #d32f2f !important;
}
.btn-red.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
            box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}

.btn-outline-red
{
    color: #f44336; 
    border-color: #f44336;
    background-color: transparent;
}
.btn-outline-red:hover
{
    color: #fff !important; 
    background-color: #f44336;
}
.btn-outline-red.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
            box-shadow: 0 1px 20px 1px rgba(244, 67, 54, .6);
}

input[type='checkbox'].bg-red + .custom-control-label:before,
input[type='radio'].bg-red + .custom-control-label:before
{
    background-color: #f44336 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f44336 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f44336 !important;
}

.border-red
{
    border: 1px solid #f44336 !important;
}

.border-top-red
{
    border-top: 1px solid #f44336;
}

.border-bottom-red
{
    border-bottom: 1px solid #f44336;
}

.border-left-red
{
    border-left: 1px solid #f44336;
}

.border-right-red
{
    border-right: 1px solid #f44336;
}

.red.darken-1
{
    color: #e53935 !important;
}

.bg-red.bg-darken-1
{
    background-color: #e53935 !important;
}
.bg-red.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(229, 57, 53, .6);
            box-shadow: 0 1px 20px 1px rgba(229, 57, 53, .6);
}

.btn-red.btn-darken-1
{
    border-color: #d32f2f !important;
    background-color: #e53935 !important;
}
.btn-red.btn-darken-1:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-darken-1:focus,
.btn-red.btn-darken-1:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-darken-1
{
    color: #e53935 !important; 
    border-color: #e53935 !important;
}
.btn-outline-red.btn-outline-darken-1:hover
{
    background-color: #e53935 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e53935 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e53935 !important;
}

.border-red.border-darken-1
{
    border: 1px solid #e53935 !important;
}

.border-top-red.border-top-darken-1
{
    border-top: 1px solid #e53935 !important;
}

.border-bottom-red.border-bottom-darken-1
{
    border-bottom: 1px solid #e53935 !important;
}

.border-left-red.border-left-darken-1
{
    border-left: 1px solid #e53935 !important;
}

.border-right-red.border-right-darken-1
{
    border-right: 1px solid #e53935 !important;
}

.overlay-red.overlay-darken-1
{
    background: #e53935;
    /* The Fallback */
    background: rgba(229, 57, 53, .8);
}

.red.darken-2
{
    color: #d32f2f !important;
}

.bg-red.bg-darken-2
{
    background-color: #d32f2f !important;
}
.bg-red.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(211, 47, 47, .6);
            box-shadow: 0 1px 20px 1px rgba(211, 47, 47, .6);
}

.btn-red.btn-darken-2
{
    border-color: #d32f2f !important;
    background-color: #d32f2f !important;
}
.btn-red.btn-darken-2:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-darken-2:focus,
.btn-red.btn-darken-2:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-darken-2
{
    color: #d32f2f !important; 
    border-color: #d32f2f !important;
}
.btn-outline-red.btn-outline-darken-2:hover
{
    background-color: #d32f2f !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d32f2f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d32f2f !important;
}

.border-red.border-darken-2
{
    border: 1px solid #d32f2f !important;
}

.border-top-red.border-top-darken-2
{
    border-top: 1px solid #d32f2f !important;
}

.border-bottom-red.border-bottom-darken-2
{
    border-bottom: 1px solid #d32f2f !important;
}

.border-left-red.border-left-darken-2
{
    border-left: 1px solid #d32f2f !important;
}

.border-right-red.border-right-darken-2
{
    border-right: 1px solid #d32f2f !important;
}

.overlay-red.overlay-darken-2
{
    background: #d32f2f;
    /* The Fallback */
    background: rgba(211, 47, 47, .8);
}

.red.darken-3
{
    color: #c62828 !important;
}

.bg-red.bg-darken-3
{
    background-color: #c62828 !important;
}
.bg-red.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(198, 40, 40, .6);
            box-shadow: 0 1px 20px 1px rgba(198, 40, 40, .6);
}

.btn-red.btn-darken-3
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-darken-3:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-darken-3:focus,
.btn-red.btn-darken-3:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-darken-3
{
    color: #c62828 !important; 
    border-color: #c62828 !important;
}
.btn-outline-red.btn-outline-darken-3:hover
{
    background-color: #c62828 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c62828 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c62828 !important;
}

.border-red.border-darken-3
{
    border: 1px solid #c62828 !important;
}

.border-top-red.border-top-darken-3
{
    border-top: 1px solid #c62828 !important;
}

.border-bottom-red.border-bottom-darken-3
{
    border-bottom: 1px solid #c62828 !important;
}

.border-left-red.border-left-darken-3
{
    border-left: 1px solid #c62828 !important;
}

.border-right-red.border-right-darken-3
{
    border-right: 1px solid #c62828 !important;
}

.overlay-red.overlay-darken-3
{
    background: #c62828;
    /* The Fallback */
    background: rgba(198, 40, 40, .8);
}

.red.darken-4
{
    color: #b71c1c !important;
}

.bg-red.bg-darken-4
{
    background-color: #b71c1c !important;
}
.bg-red.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(183, 28, 28, .6);
            box-shadow: 0 1px 20px 1px rgba(183, 28, 28, .6);
}

.btn-red.btn-darken-4
{
    border-color: #d32f2f !important;
    background-color: #b71c1c !important;
}
.btn-red.btn-darken-4:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-darken-4:focus,
.btn-red.btn-darken-4:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-darken-4
{
    color: #b71c1c !important; 
    border-color: #b71c1c !important;
}
.btn-outline-red.btn-outline-darken-4:hover
{
    background-color: #b71c1c !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b71c1c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b71c1c !important;
}

.border-red.border-darken-4
{
    border: 1px solid #b71c1c !important;
}

.border-top-red.border-top-darken-4
{
    border-top: 1px solid #b71c1c !important;
}

.border-bottom-red.border-bottom-darken-4
{
    border-bottom: 1px solid #b71c1c !important;
}

.border-left-red.border-left-darken-4
{
    border-left: 1px solid #b71c1c !important;
}

.border-right-red.border-right-darken-4
{
    border-right: 1px solid #b71c1c !important;
}

.overlay-red.overlay-darken-4
{
    background: #b71c1c;
    /* The Fallback */
    background: rgba(183, 28, 28, .8);
}

.red.accent-1
{
    color: #ff8a80 !important;
}

.bg-red.bg-accent-1
{
    background-color: #ff8a80 !important;
}
.bg-red.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 138, 128, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 138, 128, .6);
}

.btn-red.btn-accent-1
{
    border-color: #d32f2f !important;
    background-color: #ff8a80 !important;
}
.btn-red.btn-accent-1:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-accent-1:focus,
.btn-red.btn-accent-1:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-accent-1
{
    color: #ff8a80 !important; 
    border-color: #ff8a80 !important;
}
.btn-outline-red.btn-outline-accent-1:hover
{
    background-color: #ff8a80 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff8a80 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff8a80 !important;
}

.border-red.border-accent-1
{
    border: 1px solid #ff8a80 !important;
}

.border-top-red.border-top-accent-1
{
    border-top: 1px solid #ff8a80 !important;
}

.border-bottom-red.border-bottom-accent-1
{
    border-bottom: 1px solid #ff8a80 !important;
}

.border-left-red.border-left-accent-1
{
    border-left: 1px solid #ff8a80 !important;
}

.border-right-red.border-right-accent-1
{
    border-right: 1px solid #ff8a80 !important;
}

.overlay-red.overlay-accent-1
{
    background: #ff8a80;
    /* The Fallback */
    background: rgba(255, 138, 128, .8);
}

.red.accent-2
{
    color: #ff5252 !important;
}

.bg-red.bg-accent-2
{
    background-color: #ff5252 !important;
}
.bg-red.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 82, 82, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 82, 82, .6);
}

.btn-red.btn-accent-2
{
    border-color: #d32f2f !important;
    background-color: #ff5252 !important;
}
.btn-red.btn-accent-2:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-accent-2:focus,
.btn-red.btn-accent-2:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-accent-2
{
    color: #ff5252 !important; 
    border-color: #ff5252 !important;
}
.btn-outline-red.btn-outline-accent-2:hover
{
    background-color: #ff5252 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff5252 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff5252 !important;
}

.border-red.border-accent-2
{
    border: 1px solid #ff5252 !important;
}

.border-top-red.border-top-accent-2
{
    border-top: 1px solid #ff5252 !important;
}

.border-bottom-red.border-bottom-accent-2
{
    border-bottom: 1px solid #ff5252 !important;
}

.border-left-red.border-left-accent-2
{
    border-left: 1px solid #ff5252 !important;
}

.border-right-red.border-right-accent-2
{
    border-right: 1px solid #ff5252 !important;
}

.overlay-red.overlay-accent-2
{
    background: #ff5252;
    /* The Fallback */
    background: rgba(255, 82, 82, .8);
}

.red.accent-3
{
    color: #ff1744 !important;
}

.bg-red.bg-accent-3
{
    background-color: #ff1744 !important;
}
.bg-red.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 23, 68, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 23, 68, .6);
}

.btn-red.btn-accent-3
{
    border-color: #d32f2f !important;
    background-color: #ff1744 !important;
}
.btn-red.btn-accent-3:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-accent-3:focus,
.btn-red.btn-accent-3:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-accent-3
{
    color: #ff1744 !important; 
    border-color: #ff1744 !important;
}
.btn-outline-red.btn-outline-accent-3:hover
{
    background-color: #ff1744 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff1744 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff1744 !important;
}

.border-red.border-accent-3
{
    border: 1px solid #ff1744 !important;
}

.border-top-red.border-top-accent-3
{
    border-top: 1px solid #ff1744 !important;
}

.border-bottom-red.border-bottom-accent-3
{
    border-bottom: 1px solid #ff1744 !important;
}

.border-left-red.border-left-accent-3
{
    border-left: 1px solid #ff1744 !important;
}

.border-right-red.border-right-accent-3
{
    border-right: 1px solid #ff1744 !important;
}

.overlay-red.overlay-accent-3
{
    background: #ff1744;
    /* The Fallback */
    background: rgba(255, 23, 68, .8);
}

.red.accent-4
{
    color: #d50000 !important;
}

.bg-red.bg-accent-4
{
    background-color: #d50000 !important;
}
.bg-red.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(213, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(213, 0, 0, .6);
}

.btn-red.btn-accent-4
{
    border-color: #d32f2f !important;
    background-color: #d50000 !important;
}
.btn-red.btn-accent-4:hover
{
    border-color: #d32f2f !important;
    background-color: #c62828 !important;
}
.btn-red.btn-accent-4:focus,
.btn-red.btn-accent-4:active
{
    border-color: #c62828 !important;
    background-color: #b71c1c !important;
}

.btn-outline-red.btn-outline-accent-4
{
    color: #d50000 !important; 
    border-color: #d50000 !important;
}
.btn-outline-red.btn-outline-accent-4:hover
{
    background-color: #d50000 !important;
}

input:focus ~ .bg-red
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d50000 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d50000 !important;
}

.border-red.border-accent-4
{
    border: 1px solid #d50000 !important;
}

.border-top-red.border-top-accent-4
{
    border-top: 1px solid #d50000 !important;
}

.border-bottom-red.border-bottom-accent-4
{
    border-bottom: 1px solid #d50000 !important;
}

.border-left-red.border-left-accent-4
{
    border-left: 1px solid #d50000 !important;
}

.border-right-red.border-right-accent-4
{
    border-right: 1px solid #d50000 !important;
}

.overlay-red.overlay-accent-4
{
    background: #d50000;
    /* The Fallback */
    background: rgba(213, 0, 0, .8);
}

.pink.lighten-5
{
    color: #fce4ec !important;
}

.bg-pink.bg-lighten-5
{
    background-color: #fce4ec !important;
}
.bg-pink.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(252, 228, 236, .6);
            box-shadow: 0 1px 20px 1px rgba(252, 228, 236, .6);
}

.btn-pink.btn-lighten-5
{
    border-color: #c2185b !important;
    background-color: #fce4ec !important;
}
.btn-pink.btn-lighten-5:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-lighten-5:focus,
.btn-pink.btn-lighten-5:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-lighten-5
{
    color: #fce4ec !important; 
    border-color: #fce4ec !important;
}
.btn-outline-pink.btn-outline-lighten-5:hover
{
    background-color: #fce4ec !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fce4ec !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fce4ec !important;
}

.border-pink.border-lighten-5
{
    border: 1px solid #fce4ec !important;
}

.border-top-pink.border-top-lighten-5
{
    border-top: 1px solid #fce4ec !important;
}

.border-bottom-pink.border-bottom-lighten-5
{
    border-bottom: 1px solid #fce4ec !important;
}

.border-left-pink.border-left-lighten-5
{
    border-left: 1px solid #fce4ec !important;
}

.border-right-pink.border-right-lighten-5
{
    border-right: 1px solid #fce4ec !important;
}

.overlay-pink.overlay-lighten-5
{
    background: #fce4ec;
    /* The Fallback */
    background: rgba(252, 228, 236, .8);
}

.pink.lighten-4
{
    color: #f8bbd0 !important;
}

.bg-pink.bg-lighten-4
{
    background-color: #f8bbd0 !important;
}
.bg-pink.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(248, 187, 208, .6);
            box-shadow: 0 1px 20px 1px rgba(248, 187, 208, .6);
}

.btn-pink.btn-lighten-4
{
    border-color: #c2185b !important;
    background-color: #f8bbd0 !important;
}
.btn-pink.btn-lighten-4:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-lighten-4:focus,
.btn-pink.btn-lighten-4:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-lighten-4
{
    color: #f8bbd0 !important; 
    border-color: #f8bbd0 !important;
}
.btn-outline-pink.btn-outline-lighten-4:hover
{
    background-color: #f8bbd0 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f8bbd0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f8bbd0 !important;
}

.border-pink.border-lighten-4
{
    border: 1px solid #f8bbd0 !important;
}

.border-top-pink.border-top-lighten-4
{
    border-top: 1px solid #f8bbd0 !important;
}

.border-bottom-pink.border-bottom-lighten-4
{
    border-bottom: 1px solid #f8bbd0 !important;
}

.border-left-pink.border-left-lighten-4
{
    border-left: 1px solid #f8bbd0 !important;
}

.border-right-pink.border-right-lighten-4
{
    border-right: 1px solid #f8bbd0 !important;
}

.overlay-pink.overlay-lighten-4
{
    background: #f8bbd0;
    /* The Fallback */
    background: rgba(248, 187, 208, .8);
}

.pink.lighten-3
{
    color: #f48fb1 !important;
}

.bg-pink.bg-lighten-3
{
    background-color: #f48fb1 !important;
}
.bg-pink.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(244, 143, 177, .6);
            box-shadow: 0 1px 20px 1px rgba(244, 143, 177, .6);
}

.btn-pink.btn-lighten-3
{
    border-color: #c2185b !important;
    background-color: #f48fb1 !important;
}
.btn-pink.btn-lighten-3:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-lighten-3:focus,
.btn-pink.btn-lighten-3:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-lighten-3
{
    color: #f48fb1 !important; 
    border-color: #f48fb1 !important;
}
.btn-outline-pink.btn-outline-lighten-3:hover
{
    background-color: #f48fb1 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f48fb1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f48fb1 !important;
}

.border-pink.border-lighten-3
{
    border: 1px solid #f48fb1 !important;
}

.border-top-pink.border-top-lighten-3
{
    border-top: 1px solid #f48fb1 !important;
}

.border-bottom-pink.border-bottom-lighten-3
{
    border-bottom: 1px solid #f48fb1 !important;
}

.border-left-pink.border-left-lighten-3
{
    border-left: 1px solid #f48fb1 !important;
}

.border-right-pink.border-right-lighten-3
{
    border-right: 1px solid #f48fb1 !important;
}

.overlay-pink.overlay-lighten-3
{
    background: #f48fb1;
    /* The Fallback */
    background: rgba(244, 143, 177, .8);
}

.pink.lighten-2
{
    color: #f06292 !important;
}

.bg-pink.bg-lighten-2
{
    background-color: #f06292 !important;
}
.bg-pink.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(240, 98, 146, .6);
            box-shadow: 0 1px 20px 1px rgba(240, 98, 146, .6);
}

.btn-pink.btn-lighten-2
{
    border-color: #c2185b !important;
    background-color: #f06292 !important;
}
.btn-pink.btn-lighten-2:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-lighten-2:focus,
.btn-pink.btn-lighten-2:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-lighten-2
{
    color: #f06292 !important; 
    border-color: #f06292 !important;
}
.btn-outline-pink.btn-outline-lighten-2:hover
{
    background-color: #f06292 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f06292 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f06292 !important;
}

.border-pink.border-lighten-2
{
    border: 1px solid #f06292 !important;
}

.border-top-pink.border-top-lighten-2
{
    border-top: 1px solid #f06292 !important;
}

.border-bottom-pink.border-bottom-lighten-2
{
    border-bottom: 1px solid #f06292 !important;
}

.border-left-pink.border-left-lighten-2
{
    border-left: 1px solid #f06292 !important;
}

.border-right-pink.border-right-lighten-2
{
    border-right: 1px solid #f06292 !important;
}

.overlay-pink.overlay-lighten-2
{
    background: #f06292;
    /* The Fallback */
    background: rgba(240, 98, 146, .8);
}

.pink.lighten-1
{
    color: #ec407a !important;
}

.bg-pink.bg-lighten-1
{
    background-color: #ec407a !important;
}
.bg-pink.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(236, 64, 122, .6);
            box-shadow: 0 1px 20px 1px rgba(236, 64, 122, .6);
}

.btn-pink.btn-lighten-1
{
    border-color: #c2185b !important;
    background-color: #ec407a !important;
}
.btn-pink.btn-lighten-1:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-lighten-1:focus,
.btn-pink.btn-lighten-1:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-lighten-1
{
    color: #ec407a !important; 
    border-color: #ec407a !important;
}
.btn-outline-pink.btn-outline-lighten-1:hover
{
    background-color: #ec407a !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ec407a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ec407a !important;
}

.border-pink.border-lighten-1
{
    border: 1px solid #ec407a !important;
}

.border-top-pink.border-top-lighten-1
{
    border-top: 1px solid #ec407a !important;
}

.border-bottom-pink.border-bottom-lighten-1
{
    border-bottom: 1px solid #ec407a !important;
}

.border-left-pink.border-left-lighten-1
{
    border-left: 1px solid #ec407a !important;
}

.border-right-pink.border-right-lighten-1
{
    border-right: 1px solid #ec407a !important;
}

.overlay-pink.overlay-lighten-1
{
    background: #ec407a;
    /* The Fallback */
    background: rgba(236, 64, 122, .8);
}

.pink
{
    color: #e91e63 !important;
}

.bg-pink
{
    background-color: #e91e63 !important;
}
.bg-pink .card-header,
.bg-pink .card-footer
{
    background-color: transparent;
}
.bg-pink.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
            box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}

.selectboxit.selectboxit-btn.bg-pink
{
    background-color: #e91e63 !important;
}

.alert-pink
{
    color: #4d081f !important; 
    border-color: #e91e63 !important;
    background-color: #ef5f90 !important;
}
.alert-pink .alert-link
{
    color: #280410 !important;
}

.border-pink
{
    border-color: #e91e63;
}

.overlay-pink
{
    background: #e91e63;
    /* The Fallback */
    background: rgba(233, 30, 99, .8);
}

/* .card-outline-pink{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-pink
{
    color: #fff; 
    border-color: #e91e63 !important;
    background-color: #e91e63 !important;
}
.btn-pink:hover
{
    color: #fff !important; 
    border-color: #c2185b !important;
    background-color: #d81b60 !important;
}
.btn-pink:focus,
.btn-pink:active
{
    color: #fff !important; 
    border-color: #ad1457 !important;
    background-color: #c2185b !important;
}
.btn-pink.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
            box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}

.btn-outline-pink
{
    color: #e91e63; 
    border-color: #e91e63;
    background-color: transparent;
}
.btn-outline-pink:hover
{
    color: #fff !important; 
    background-color: #e91e63;
}
.btn-outline-pink.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
            box-shadow: 0 1px 20px 1px rgba(233, 30, 99, .6);
}

input[type='checkbox'].bg-pink + .custom-control-label:before,
input[type='radio'].bg-pink + .custom-control-label:before
{
    background-color: #e91e63 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e91e63 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e91e63 !important;
}

.border-pink
{
    border: 1px solid #e91e63 !important;
}

.border-top-pink
{
    border-top: 1px solid #e91e63;
}

.border-bottom-pink
{
    border-bottom: 1px solid #e91e63;
}

.border-left-pink
{
    border-left: 1px solid #e91e63;
}

.border-right-pink
{
    border-right: 1px solid #e91e63;
}

.pink.darken-1
{
    color: #d81b60 !important;
}

.bg-pink.bg-darken-1
{
    background-color: #d81b60 !important;
}
.bg-pink.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(216, 27, 96, .6);
            box-shadow: 0 1px 20px 1px rgba(216, 27, 96, .6);
}

.btn-pink.btn-darken-1
{
    border-color: #c2185b !important;
    background-color: #d81b60 !important;
}
.btn-pink.btn-darken-1:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-darken-1:focus,
.btn-pink.btn-darken-1:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-darken-1
{
    color: #d81b60 !important; 
    border-color: #d81b60 !important;
}
.btn-outline-pink.btn-outline-darken-1:hover
{
    background-color: #d81b60 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d81b60 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d81b60 !important;
}

.border-pink.border-darken-1
{
    border: 1px solid #d81b60 !important;
}

.border-top-pink.border-top-darken-1
{
    border-top: 1px solid #d81b60 !important;
}

.border-bottom-pink.border-bottom-darken-1
{
    border-bottom: 1px solid #d81b60 !important;
}

.border-left-pink.border-left-darken-1
{
    border-left: 1px solid #d81b60 !important;
}

.border-right-pink.border-right-darken-1
{
    border-right: 1px solid #d81b60 !important;
}

.overlay-pink.overlay-darken-1
{
    background: #d81b60;
    /* The Fallback */
    background: rgba(216, 27, 96, .8);
}

.pink.darken-2
{
    color: #c2185b !important;
}

.bg-pink.bg-darken-2
{
    background-color: #c2185b !important;
}
.bg-pink.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(194, 24, 91, .6);
            box-shadow: 0 1px 20px 1px rgba(194, 24, 91, .6);
}

.btn-pink.btn-darken-2
{
    border-color: #c2185b !important;
    background-color: #c2185b !important;
}
.btn-pink.btn-darken-2:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-darken-2:focus,
.btn-pink.btn-darken-2:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-darken-2
{
    color: #c2185b !important; 
    border-color: #c2185b !important;
}
.btn-outline-pink.btn-outline-darken-2:hover
{
    background-color: #c2185b !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c2185b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c2185b !important;
}

.border-pink.border-darken-2
{
    border: 1px solid #c2185b !important;
}

.border-top-pink.border-top-darken-2
{
    border-top: 1px solid #c2185b !important;
}

.border-bottom-pink.border-bottom-darken-2
{
    border-bottom: 1px solid #c2185b !important;
}

.border-left-pink.border-left-darken-2
{
    border-left: 1px solid #c2185b !important;
}

.border-right-pink.border-right-darken-2
{
    border-right: 1px solid #c2185b !important;
}

.overlay-pink.overlay-darken-2
{
    background: #c2185b;
    /* The Fallback */
    background: rgba(194, 24, 91, .8);
}

.pink.darken-3
{
    color: #ad1457 !important;
}

.bg-pink.bg-darken-3
{
    background-color: #ad1457 !important;
}
.bg-pink.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(173, 20, 87, .6);
            box-shadow: 0 1px 20px 1px rgba(173, 20, 87, .6);
}

.btn-pink.btn-darken-3
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-darken-3:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-darken-3:focus,
.btn-pink.btn-darken-3:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-darken-3
{
    color: #ad1457 !important; 
    border-color: #ad1457 !important;
}
.btn-outline-pink.btn-outline-darken-3:hover
{
    background-color: #ad1457 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ad1457 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ad1457 !important;
}

.border-pink.border-darken-3
{
    border: 1px solid #ad1457 !important;
}

.border-top-pink.border-top-darken-3
{
    border-top: 1px solid #ad1457 !important;
}

.border-bottom-pink.border-bottom-darken-3
{
    border-bottom: 1px solid #ad1457 !important;
}

.border-left-pink.border-left-darken-3
{
    border-left: 1px solid #ad1457 !important;
}

.border-right-pink.border-right-darken-3
{
    border-right: 1px solid #ad1457 !important;
}

.overlay-pink.overlay-darken-3
{
    background: #ad1457;
    /* The Fallback */
    background: rgba(173, 20, 87, .8);
}

.pink.darken-4
{
    color: #880e4f !important;
}

.bg-pink.bg-darken-4
{
    background-color: #880e4f !important;
}
.bg-pink.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(136, 14, 79, .6);
            box-shadow: 0 1px 20px 1px rgba(136, 14, 79, .6);
}

.btn-pink.btn-darken-4
{
    border-color: #c2185b !important;
    background-color: #880e4f !important;
}
.btn-pink.btn-darken-4:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-darken-4:focus,
.btn-pink.btn-darken-4:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-darken-4
{
    color: #880e4f !important; 
    border-color: #880e4f !important;
}
.btn-outline-pink.btn-outline-darken-4:hover
{
    background-color: #880e4f !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #880e4f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #880e4f !important;
}

.border-pink.border-darken-4
{
    border: 1px solid #880e4f !important;
}

.border-top-pink.border-top-darken-4
{
    border-top: 1px solid #880e4f !important;
}

.border-bottom-pink.border-bottom-darken-4
{
    border-bottom: 1px solid #880e4f !important;
}

.border-left-pink.border-left-darken-4
{
    border-left: 1px solid #880e4f !important;
}

.border-right-pink.border-right-darken-4
{
    border-right: 1px solid #880e4f !important;
}

.overlay-pink.overlay-darken-4
{
    background: #880e4f;
    /* The Fallback */
    background: rgba(136, 14, 79, .8);
}

.pink.accent-1
{
    color: #ff80ab !important;
}

.bg-pink.bg-accent-1
{
    background-color: #ff80ab !important;
}
.bg-pink.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 128, 171, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 128, 171, .6);
}

.btn-pink.btn-accent-1
{
    border-color: #c2185b !important;
    background-color: #ff80ab !important;
}
.btn-pink.btn-accent-1:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-accent-1:focus,
.btn-pink.btn-accent-1:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-accent-1
{
    color: #ff80ab !important; 
    border-color: #ff80ab !important;
}
.btn-outline-pink.btn-outline-accent-1:hover
{
    background-color: #ff80ab !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff80ab !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff80ab !important;
}

.border-pink.border-accent-1
{
    border: 1px solid #ff80ab !important;
}

.border-top-pink.border-top-accent-1
{
    border-top: 1px solid #ff80ab !important;
}

.border-bottom-pink.border-bottom-accent-1
{
    border-bottom: 1px solid #ff80ab !important;
}

.border-left-pink.border-left-accent-1
{
    border-left: 1px solid #ff80ab !important;
}

.border-right-pink.border-right-accent-1
{
    border-right: 1px solid #ff80ab !important;
}

.overlay-pink.overlay-accent-1
{
    background: #ff80ab;
    /* The Fallback */
    background: rgba(255, 128, 171, .8);
}

.pink.accent-2
{
    color: #ff4081 !important;
}

.bg-pink.bg-accent-2
{
    background-color: #ff4081 !important;
}
.bg-pink.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 64, 129, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 64, 129, .6);
}

.btn-pink.btn-accent-2
{
    border-color: #c2185b !important;
    background-color: #ff4081 !important;
}
.btn-pink.btn-accent-2:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-accent-2:focus,
.btn-pink.btn-accent-2:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-accent-2
{
    color: #ff4081 !important; 
    border-color: #ff4081 !important;
}
.btn-outline-pink.btn-outline-accent-2:hover
{
    background-color: #ff4081 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff4081 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff4081 !important;
}

.border-pink.border-accent-2
{
    border: 1px solid #ff4081 !important;
}

.border-top-pink.border-top-accent-2
{
    border-top: 1px solid #ff4081 !important;
}

.border-bottom-pink.border-bottom-accent-2
{
    border-bottom: 1px solid #ff4081 !important;
}

.border-left-pink.border-left-accent-2
{
    border-left: 1px solid #ff4081 !important;
}

.border-right-pink.border-right-accent-2
{
    border-right: 1px solid #ff4081 !important;
}

.overlay-pink.overlay-accent-2
{
    background: #ff4081;
    /* The Fallback */
    background: rgba(255, 64, 129, .8);
}

.pink.accent-3
{
    color: #f50057 !important;
}

.bg-pink.bg-accent-3
{
    background-color: #f50057 !important;
}
.bg-pink.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(245, 0, 87, .6);
            box-shadow: 0 1px 20px 1px rgba(245, 0, 87, .6);
}

.btn-pink.btn-accent-3
{
    border-color: #c2185b !important;
    background-color: #f50057 !important;
}
.btn-pink.btn-accent-3:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-accent-3:focus,
.btn-pink.btn-accent-3:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-accent-3
{
    color: #f50057 !important; 
    border-color: #f50057 !important;
}
.btn-outline-pink.btn-outline-accent-3:hover
{
    background-color: #f50057 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f50057 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f50057 !important;
}

.border-pink.border-accent-3
{
    border: 1px solid #f50057 !important;
}

.border-top-pink.border-top-accent-3
{
    border-top: 1px solid #f50057 !important;
}

.border-bottom-pink.border-bottom-accent-3
{
    border-bottom: 1px solid #f50057 !important;
}

.border-left-pink.border-left-accent-3
{
    border-left: 1px solid #f50057 !important;
}

.border-right-pink.border-right-accent-3
{
    border-right: 1px solid #f50057 !important;
}

.overlay-pink.overlay-accent-3
{
    background: #f50057;
    /* The Fallback */
    background: rgba(245, 0, 87, .8);
}

.pink.accent-4
{
    color: #c51162 !important;
}

.bg-pink.bg-accent-4
{
    background-color: #c51162 !important;
}
.bg-pink.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(197, 17, 98, .6);
            box-shadow: 0 1px 20px 1px rgba(197, 17, 98, .6);
}

.btn-pink.btn-accent-4
{
    border-color: #c2185b !important;
    background-color: #c51162 !important;
}
.btn-pink.btn-accent-4:hover
{
    border-color: #c2185b !important;
    background-color: #ad1457 !important;
}
.btn-pink.btn-accent-4:focus,
.btn-pink.btn-accent-4:active
{
    border-color: #ad1457 !important;
    background-color: #880e4f !important;
}

.btn-outline-pink.btn-outline-accent-4
{
    color: #c51162 !important; 
    border-color: #c51162 !important;
}
.btn-outline-pink.btn-outline-accent-4:hover
{
    background-color: #c51162 !important;
}

input:focus ~ .bg-pink
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c51162 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c51162 !important;
}

.border-pink.border-accent-4
{
    border: 1px solid #c51162 !important;
}

.border-top-pink.border-top-accent-4
{
    border-top: 1px solid #c51162 !important;
}

.border-bottom-pink.border-bottom-accent-4
{
    border-bottom: 1px solid #c51162 !important;
}

.border-left-pink.border-left-accent-4
{
    border-left: 1px solid #c51162 !important;
}

.border-right-pink.border-right-accent-4
{
    border-right: 1px solid #c51162 !important;
}

.overlay-pink.overlay-accent-4
{
    background: #c51162;
    /* The Fallback */
    background: rgba(197, 17, 98, .8);
}

.purple.lighten-5
{
    color: #f3e5f5 !important;
}

.bg-purple.bg-lighten-5
{
    background-color: #f3e5f5 !important;
}
.bg-purple.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(243, 229, 245, .6);
            box-shadow: 0 1px 20px 1px rgba(243, 229, 245, .6);
}

.btn-purple.btn-lighten-5
{
    border-color: #7b1fa2 !important;
    background-color: #f3e5f5 !important;
}
.btn-purple.btn-lighten-5:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-lighten-5:focus,
.btn-purple.btn-lighten-5:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-lighten-5
{
    color: #f3e5f5 !important; 
    border-color: #f3e5f5 !important;
}
.btn-outline-purple.btn-outline-lighten-5:hover
{
    background-color: #f3e5f5 !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f3e5f5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f3e5f5 !important;
}

.border-purple.border-lighten-5
{
    border: 1px solid #f3e5f5 !important;
}

.border-top-purple.border-top-lighten-5
{
    border-top: 1px solid #f3e5f5 !important;
}

.border-bottom-purple.border-bottom-lighten-5
{
    border-bottom: 1px solid #f3e5f5 !important;
}

.border-left-purple.border-left-lighten-5
{
    border-left: 1px solid #f3e5f5 !important;
}

.border-right-purple.border-right-lighten-5
{
    border-right: 1px solid #f3e5f5 !important;
}

.overlay-purple.overlay-lighten-5
{
    background: #f3e5f5;
    /* The Fallback */
    background: rgba(243, 229, 245, .8);
}

.purple.lighten-4
{
    color: #e1bee7 !important;
}

.bg-purple.bg-lighten-4
{
    background-color: #e1bee7 !important;
}
.bg-purple.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(225, 190, 231, .6);
            box-shadow: 0 1px 20px 1px rgba(225, 190, 231, .6);
}

.btn-purple.btn-lighten-4
{
    border-color: #7b1fa2 !important;
    background-color: #e1bee7 !important;
}
.btn-purple.btn-lighten-4:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-lighten-4:focus,
.btn-purple.btn-lighten-4:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-lighten-4
{
    color: #e1bee7 !important; 
    border-color: #e1bee7 !important;
}
.btn-outline-purple.btn-outline-lighten-4:hover
{
    background-color: #e1bee7 !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e1bee7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e1bee7 !important;
}

.border-purple.border-lighten-4
{
    border: 1px solid #e1bee7 !important;
}

.border-top-purple.border-top-lighten-4
{
    border-top: 1px solid #e1bee7 !important;
}

.border-bottom-purple.border-bottom-lighten-4
{
    border-bottom: 1px solid #e1bee7 !important;
}

.border-left-purple.border-left-lighten-4
{
    border-left: 1px solid #e1bee7 !important;
}

.border-right-purple.border-right-lighten-4
{
    border-right: 1px solid #e1bee7 !important;
}

.overlay-purple.overlay-lighten-4
{
    background: #e1bee7;
    /* The Fallback */
    background: rgba(225, 190, 231, .8);
}

.purple.lighten-3
{
    color: #ce93d8 !important;
}

.bg-purple.bg-lighten-3
{
    background-color: #ce93d8 !important;
}
.bg-purple.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(206, 147, 216, .6);
            box-shadow: 0 1px 20px 1px rgba(206, 147, 216, .6);
}

.btn-purple.btn-lighten-3
{
    border-color: #7b1fa2 !important;
    background-color: #ce93d8 !important;
}
.btn-purple.btn-lighten-3:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-lighten-3:focus,
.btn-purple.btn-lighten-3:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-lighten-3
{
    color: #ce93d8 !important; 
    border-color: #ce93d8 !important;
}
.btn-outline-purple.btn-outline-lighten-3:hover
{
    background-color: #ce93d8 !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ce93d8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ce93d8 !important;
}

.border-purple.border-lighten-3
{
    border: 1px solid #ce93d8 !important;
}

.border-top-purple.border-top-lighten-3
{
    border-top: 1px solid #ce93d8 !important;
}

.border-bottom-purple.border-bottom-lighten-3
{
    border-bottom: 1px solid #ce93d8 !important;
}

.border-left-purple.border-left-lighten-3
{
    border-left: 1px solid #ce93d8 !important;
}

.border-right-purple.border-right-lighten-3
{
    border-right: 1px solid #ce93d8 !important;
}

.overlay-purple.overlay-lighten-3
{
    background: #ce93d8;
    /* The Fallback */
    background: rgba(206, 147, 216, .8);
}

.purple.lighten-2
{
    color: #ba68c8 !important;
}

.bg-purple.bg-lighten-2
{
    background-color: #ba68c8 !important;
}
.bg-purple.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(186, 104, 200, .6);
            box-shadow: 0 1px 20px 1px rgba(186, 104, 200, .6);
}

.btn-purple.btn-lighten-2
{
    border-color: #7b1fa2 !important;
    background-color: #ba68c8 !important;
}
.btn-purple.btn-lighten-2:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-lighten-2:focus,
.btn-purple.btn-lighten-2:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-lighten-2
{
    color: #ba68c8 !important; 
    border-color: #ba68c8 !important;
}
.btn-outline-purple.btn-outline-lighten-2:hover
{
    background-color: #ba68c8 !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ba68c8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ba68c8 !important;
}

.border-purple.border-lighten-2
{
    border: 1px solid #ba68c8 !important;
}

.border-top-purple.border-top-lighten-2
{
    border-top: 1px solid #ba68c8 !important;
}

.border-bottom-purple.border-bottom-lighten-2
{
    border-bottom: 1px solid #ba68c8 !important;
}

.border-left-purple.border-left-lighten-2
{
    border-left: 1px solid #ba68c8 !important;
}

.border-right-purple.border-right-lighten-2
{
    border-right: 1px solid #ba68c8 !important;
}

.overlay-purple.overlay-lighten-2
{
    background: #ba68c8;
    /* The Fallback */
    background: rgba(186, 104, 200, .8);
}

.purple.lighten-1
{
    color: #ab47bc !important;
}

.bg-purple.bg-lighten-1
{
    background-color: #ab47bc !important;
}
.bg-purple.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(171, 71, 188, .6);
            box-shadow: 0 1px 20px 1px rgba(171, 71, 188, .6);
}

.btn-purple.btn-lighten-1
{
    border-color: #7b1fa2 !important;
    background-color: #ab47bc !important;
}
.btn-purple.btn-lighten-1:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-lighten-1:focus,
.btn-purple.btn-lighten-1:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-lighten-1
{
    color: #ab47bc !important; 
    border-color: #ab47bc !important;
}
.btn-outline-purple.btn-outline-lighten-1:hover
{
    background-color: #ab47bc !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ab47bc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ab47bc !important;
}

.border-purple.border-lighten-1
{
    border: 1px solid #ab47bc !important;
}

.border-top-purple.border-top-lighten-1
{
    border-top: 1px solid #ab47bc !important;
}

.border-bottom-purple.border-bottom-lighten-1
{
    border-bottom: 1px solid #ab47bc !important;
}

.border-left-purple.border-left-lighten-1
{
    border-left: 1px solid #ab47bc !important;
}

.border-right-purple.border-right-lighten-1
{
    border-right: 1px solid #ab47bc !important;
}

.overlay-purple.overlay-lighten-1
{
    background: #ab47bc;
    /* The Fallback */
    background: rgba(171, 71, 188, .8);
}

.purple
{
    color: #9c27b0 !important;
}

.bg-purple
{
    background-color: #9c27b0 !important;
}
.bg-purple .card-header,
.bg-purple .card-footer
{
    background-color: transparent;
}
.bg-purple.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
            box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}

.selectboxit.selectboxit-btn.bg-purple
{
    background-color: #9c27b0 !important;
}

.alert-purple
{
    color: #1a071e !important; 
    border-color: #9c27b0 !important;
    background-color: #c248d6 !important;
}
.alert-purple .alert-link
{
    color: black !important;
}

.border-purple
{
    border-color: #9c27b0;
}

.overlay-purple
{
    background: #9c27b0;
    /* The Fallback */
    background: rgba(156, 39, 176, .8);
}

/* .card-outline-purple{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-purple
{
    color: #fff; 
    border-color: #9c27b0 !important;
    background-color: #9c27b0 !important;
}
.btn-purple:hover
{
    color: #fff !important; 
    border-color: #7b1fa2 !important;
    background-color: #8e24aa !important;
}
.btn-purple:focus,
.btn-purple:active
{
    color: #fff !important; 
    border-color: #6a1b9a !important;
    background-color: #7b1fa2 !important;
}
.btn-purple.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
            box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}

.btn-outline-purple
{
    color: #9c27b0; 
    border-color: #9c27b0;
    background-color: transparent;
}
.btn-outline-purple:hover
{
    color: #fff !important; 
    background-color: #9c27b0;
}
.btn-outline-purple.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
            box-shadow: 0 1px 20px 1px rgba(156, 39, 176, .6);
}

input[type='checkbox'].bg-purple + .custom-control-label:before,
input[type='radio'].bg-purple + .custom-control-label:before
{
    background-color: #9c27b0 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9c27b0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9c27b0 !important;
}

.border-purple
{
    border: 1px solid #9c27b0 !important;
}

.border-top-purple
{
    border-top: 1px solid #9c27b0;
}

.border-bottom-purple
{
    border-bottom: 1px solid #9c27b0;
}

.border-left-purple
{
    border-left: 1px solid #9c27b0;
}

.border-right-purple
{
    border-right: 1px solid #9c27b0;
}

.purple.darken-1
{
    color: #8e24aa !important;
}

.bg-purple.bg-darken-1
{
    background-color: #8e24aa !important;
}
.bg-purple.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(142, 36, 170, .6);
            box-shadow: 0 1px 20px 1px rgba(142, 36, 170, .6);
}

.btn-purple.btn-darken-1
{
    border-color: #7b1fa2 !important;
    background-color: #8e24aa !important;
}
.btn-purple.btn-darken-1:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-darken-1:focus,
.btn-purple.btn-darken-1:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-darken-1
{
    color: #8e24aa !important; 
    border-color: #8e24aa !important;
}
.btn-outline-purple.btn-outline-darken-1:hover
{
    background-color: #8e24aa !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8e24aa !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8e24aa !important;
}

.border-purple.border-darken-1
{
    border: 1px solid #8e24aa !important;
}

.border-top-purple.border-top-darken-1
{
    border-top: 1px solid #8e24aa !important;
}

.border-bottom-purple.border-bottom-darken-1
{
    border-bottom: 1px solid #8e24aa !important;
}

.border-left-purple.border-left-darken-1
{
    border-left: 1px solid #8e24aa !important;
}

.border-right-purple.border-right-darken-1
{
    border-right: 1px solid #8e24aa !important;
}

.overlay-purple.overlay-darken-1
{
    background: #8e24aa;
    /* The Fallback */
    background: rgba(142, 36, 170, .8);
}

.purple.darken-2
{
    color: #7b1fa2 !important;
}

.bg-purple.bg-darken-2
{
    background-color: #7b1fa2 !important;
}
.bg-purple.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(123, 31, 162, .6);
            box-shadow: 0 1px 20px 1px rgba(123, 31, 162, .6);
}

.btn-purple.btn-darken-2
{
    border-color: #7b1fa2 !important;
    background-color: #7b1fa2 !important;
}
.btn-purple.btn-darken-2:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-darken-2:focus,
.btn-purple.btn-darken-2:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-darken-2
{
    color: #7b1fa2 !important; 
    border-color: #7b1fa2 !important;
}
.btn-outline-purple.btn-outline-darken-2:hover
{
    background-color: #7b1fa2 !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7b1fa2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7b1fa2 !important;
}

.border-purple.border-darken-2
{
    border: 1px solid #7b1fa2 !important;
}

.border-top-purple.border-top-darken-2
{
    border-top: 1px solid #7b1fa2 !important;
}

.border-bottom-purple.border-bottom-darken-2
{
    border-bottom: 1px solid #7b1fa2 !important;
}

.border-left-purple.border-left-darken-2
{
    border-left: 1px solid #7b1fa2 !important;
}

.border-right-purple.border-right-darken-2
{
    border-right: 1px solid #7b1fa2 !important;
}

.overlay-purple.overlay-darken-2
{
    background: #7b1fa2;
    /* The Fallback */
    background: rgba(123, 31, 162, .8);
}

.purple.darken-3
{
    color: #6a1b9a !important;
}

.bg-purple.bg-darken-3
{
    background-color: #6a1b9a !important;
}
.bg-purple.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(106, 27, 154, .6);
            box-shadow: 0 1px 20px 1px rgba(106, 27, 154, .6);
}

.btn-purple.btn-darken-3
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-darken-3:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-darken-3:focus,
.btn-purple.btn-darken-3:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-darken-3
{
    color: #6a1b9a !important; 
    border-color: #6a1b9a !important;
}
.btn-outline-purple.btn-outline-darken-3:hover
{
    background-color: #6a1b9a !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6a1b9a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6a1b9a !important;
}

.border-purple.border-darken-3
{
    border: 1px solid #6a1b9a !important;
}

.border-top-purple.border-top-darken-3
{
    border-top: 1px solid #6a1b9a !important;
}

.border-bottom-purple.border-bottom-darken-3
{
    border-bottom: 1px solid #6a1b9a !important;
}

.border-left-purple.border-left-darken-3
{
    border-left: 1px solid #6a1b9a !important;
}

.border-right-purple.border-right-darken-3
{
    border-right: 1px solid #6a1b9a !important;
}

.overlay-purple.overlay-darken-3
{
    background: #6a1b9a;
    /* The Fallback */
    background: rgba(106, 27, 154, .8);
}

.purple.darken-4
{
    color: #4a148c !important;
}

.bg-purple.bg-darken-4
{
    background-color: #4a148c !important;
}
.bg-purple.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(74, 20, 140, .6);
            box-shadow: 0 1px 20px 1px rgba(74, 20, 140, .6);
}

.btn-purple.btn-darken-4
{
    border-color: #7b1fa2 !important;
    background-color: #4a148c !important;
}
.btn-purple.btn-darken-4:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-darken-4:focus,
.btn-purple.btn-darken-4:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-darken-4
{
    color: #4a148c !important; 
    border-color: #4a148c !important;
}
.btn-outline-purple.btn-outline-darken-4:hover
{
    background-color: #4a148c !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4a148c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4a148c !important;
}

.border-purple.border-darken-4
{
    border: 1px solid #4a148c !important;
}

.border-top-purple.border-top-darken-4
{
    border-top: 1px solid #4a148c !important;
}

.border-bottom-purple.border-bottom-darken-4
{
    border-bottom: 1px solid #4a148c !important;
}

.border-left-purple.border-left-darken-4
{
    border-left: 1px solid #4a148c !important;
}

.border-right-purple.border-right-darken-4
{
    border-right: 1px solid #4a148c !important;
}

.overlay-purple.overlay-darken-4
{
    background: #4a148c;
    /* The Fallback */
    background: rgba(74, 20, 140, .8);
}

.purple.accent-1
{
    color: #ea80fc !important;
}

.bg-purple.bg-accent-1
{
    background-color: #ea80fc !important;
}
.bg-purple.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(234, 128, 252, .6);
            box-shadow: 0 1px 20px 1px rgba(234, 128, 252, .6);
}

.btn-purple.btn-accent-1
{
    border-color: #7b1fa2 !important;
    background-color: #ea80fc !important;
}
.btn-purple.btn-accent-1:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-accent-1:focus,
.btn-purple.btn-accent-1:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-accent-1
{
    color: #ea80fc !important; 
    border-color: #ea80fc !important;
}
.btn-outline-purple.btn-outline-accent-1:hover
{
    background-color: #ea80fc !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ea80fc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ea80fc !important;
}

.border-purple.border-accent-1
{
    border: 1px solid #ea80fc !important;
}

.border-top-purple.border-top-accent-1
{
    border-top: 1px solid #ea80fc !important;
}

.border-bottom-purple.border-bottom-accent-1
{
    border-bottom: 1px solid #ea80fc !important;
}

.border-left-purple.border-left-accent-1
{
    border-left: 1px solid #ea80fc !important;
}

.border-right-purple.border-right-accent-1
{
    border-right: 1px solid #ea80fc !important;
}

.overlay-purple.overlay-accent-1
{
    background: #ea80fc;
    /* The Fallback */
    background: rgba(234, 128, 252, .8);
}

.purple.accent-2
{
    color: #e040fb !important;
}

.bg-purple.bg-accent-2
{
    background-color: #e040fb !important;
}
.bg-purple.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(224, 64, 251, .6);
            box-shadow: 0 1px 20px 1px rgba(224, 64, 251, .6);
}

.btn-purple.btn-accent-2
{
    border-color: #7b1fa2 !important;
    background-color: #e040fb !important;
}
.btn-purple.btn-accent-2:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-accent-2:focus,
.btn-purple.btn-accent-2:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-accent-2
{
    color: #e040fb !important; 
    border-color: #e040fb !important;
}
.btn-outline-purple.btn-outline-accent-2:hover
{
    background-color: #e040fb !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e040fb !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e040fb !important;
}

.border-purple.border-accent-2
{
    border: 1px solid #e040fb !important;
}

.border-top-purple.border-top-accent-2
{
    border-top: 1px solid #e040fb !important;
}

.border-bottom-purple.border-bottom-accent-2
{
    border-bottom: 1px solid #e040fb !important;
}

.border-left-purple.border-left-accent-2
{
    border-left: 1px solid #e040fb !important;
}

.border-right-purple.border-right-accent-2
{
    border-right: 1px solid #e040fb !important;
}

.overlay-purple.overlay-accent-2
{
    background: #e040fb;
    /* The Fallback */
    background: rgba(224, 64, 251, .8);
}

.purple.accent-3
{
    color: #d500f9 !important;
}

.bg-purple.bg-accent-3
{
    background-color: #d500f9 !important;
}
.bg-purple.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(213, 0, 249, .6);
            box-shadow: 0 1px 20px 1px rgba(213, 0, 249, .6);
}

.btn-purple.btn-accent-3
{
    border-color: #7b1fa2 !important;
    background-color: #d500f9 !important;
}
.btn-purple.btn-accent-3:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-accent-3:focus,
.btn-purple.btn-accent-3:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-accent-3
{
    color: #d500f9 !important; 
    border-color: #d500f9 !important;
}
.btn-outline-purple.btn-outline-accent-3:hover
{
    background-color: #d500f9 !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d500f9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d500f9 !important;
}

.border-purple.border-accent-3
{
    border: 1px solid #d500f9 !important;
}

.border-top-purple.border-top-accent-3
{
    border-top: 1px solid #d500f9 !important;
}

.border-bottom-purple.border-bottom-accent-3
{
    border-bottom: 1px solid #d500f9 !important;
}

.border-left-purple.border-left-accent-3
{
    border-left: 1px solid #d500f9 !important;
}

.border-right-purple.border-right-accent-3
{
    border-right: 1px solid #d500f9 !important;
}

.overlay-purple.overlay-accent-3
{
    background: #d500f9;
    /* The Fallback */
    background: rgba(213, 0, 249, .8);
}

.purple.accent-4
{
    color: #d0f !important;
}

.bg-purple.bg-accent-4
{
    background-color: #d0f !important;
}
.bg-purple.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(221, 0, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(221, 0, 255, .6);
}

.btn-purple.btn-accent-4
{
    border-color: #7b1fa2 !important;
    background-color: #d0f !important;
}
.btn-purple.btn-accent-4:hover
{
    border-color: #7b1fa2 !important;
    background-color: #6a1b9a !important;
}
.btn-purple.btn-accent-4:focus,
.btn-purple.btn-accent-4:active
{
    border-color: #6a1b9a !important;
    background-color: #4a148c !important;
}

.btn-outline-purple.btn-outline-accent-4
{
    color: #d0f !important; 
    border-color: #d0f !important;
}
.btn-outline-purple.btn-outline-accent-4:hover
{
    background-color: #d0f !important;
}

input:focus ~ .bg-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d0f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d0f !important;
}

.border-purple.border-accent-4
{
    border: 1px solid #d0f !important;
}

.border-top-purple.border-top-accent-4
{
    border-top: 1px solid #d0f !important;
}

.border-bottom-purple.border-bottom-accent-4
{
    border-bottom: 1px solid #d0f !important;
}

.border-left-purple.border-left-accent-4
{
    border-left: 1px solid #d0f !important;
}

.border-right-purple.border-right-accent-4
{
    border-right: 1px solid #d0f !important;
}

.overlay-purple.overlay-accent-4
{
    background: #d0f;
    /* The Fallback */
    background: rgba(221, 0, 255, .8);
}

.deep-purple.lighten-5
{
    color: #ede7f6 !important;
}

.bg-deep-purple.bg-lighten-5
{
    background-color: #ede7f6 !important;
}
.bg-deep-purple.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(237, 231, 246, .6);
            box-shadow: 0 1px 20px 1px rgba(237, 231, 246, .6);
}

.btn-deep-purple.btn-lighten-5
{
    border-color: #512da8 !important;
    background-color: #ede7f6 !important;
}
.btn-deep-purple.btn-lighten-5:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-lighten-5:focus,
.btn-deep-purple.btn-lighten-5:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-lighten-5
{
    color: #ede7f6 !important; 
    border-color: #ede7f6 !important;
}
.btn-outline-deep-purple.btn-outline-lighten-5:hover
{
    background-color: #ede7f6 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ede7f6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ede7f6 !important;
}

.border-deep-purple.border-lighten-5
{
    border: 1px solid #ede7f6 !important;
}

.border-top-deep-purple.border-top-lighten-5
{
    border-top: 1px solid #ede7f6 !important;
}

.border-bottom-deep-purple.border-bottom-lighten-5
{
    border-bottom: 1px solid #ede7f6 !important;
}

.border-left-deep-purple.border-left-lighten-5
{
    border-left: 1px solid #ede7f6 !important;
}

.border-right-deep-purple.border-right-lighten-5
{
    border-right: 1px solid #ede7f6 !important;
}

.overlay-deep-purple.overlay-lighten-5
{
    background: #ede7f6;
    /* The Fallback */
    background: rgba(237, 231, 246, .8);
}

.deep-purple.lighten-4
{
    color: #d1c4e9 !important;
}

.bg-deep-purple.bg-lighten-4
{
    background-color: #d1c4e9 !important;
}
.bg-deep-purple.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(209, 196, 233, .6);
            box-shadow: 0 1px 20px 1px rgba(209, 196, 233, .6);
}

.btn-deep-purple.btn-lighten-4
{
    border-color: #512da8 !important;
    background-color: #d1c4e9 !important;
}
.btn-deep-purple.btn-lighten-4:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-lighten-4:focus,
.btn-deep-purple.btn-lighten-4:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-lighten-4
{
    color: #d1c4e9 !important; 
    border-color: #d1c4e9 !important;
}
.btn-outline-deep-purple.btn-outline-lighten-4:hover
{
    background-color: #d1c4e9 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d1c4e9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d1c4e9 !important;
}

.border-deep-purple.border-lighten-4
{
    border: 1px solid #d1c4e9 !important;
}

.border-top-deep-purple.border-top-lighten-4
{
    border-top: 1px solid #d1c4e9 !important;
}

.border-bottom-deep-purple.border-bottom-lighten-4
{
    border-bottom: 1px solid #d1c4e9 !important;
}

.border-left-deep-purple.border-left-lighten-4
{
    border-left: 1px solid #d1c4e9 !important;
}

.border-right-deep-purple.border-right-lighten-4
{
    border-right: 1px solid #d1c4e9 !important;
}

.overlay-deep-purple.overlay-lighten-4
{
    background: #d1c4e9;
    /* The Fallback */
    background: rgba(209, 196, 233, .8);
}

.deep-purple.lighten-3
{
    color: #b39ddb !important;
}

.bg-deep-purple.bg-lighten-3
{
    background-color: #b39ddb !important;
}
.bg-deep-purple.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(179, 157, 219, .6);
            box-shadow: 0 1px 20px 1px rgba(179, 157, 219, .6);
}

.btn-deep-purple.btn-lighten-3
{
    border-color: #512da8 !important;
    background-color: #b39ddb !important;
}
.btn-deep-purple.btn-lighten-3:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-lighten-3:focus,
.btn-deep-purple.btn-lighten-3:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-lighten-3
{
    color: #b39ddb !important; 
    border-color: #b39ddb !important;
}
.btn-outline-deep-purple.btn-outline-lighten-3:hover
{
    background-color: #b39ddb !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b39ddb !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b39ddb !important;
}

.border-deep-purple.border-lighten-3
{
    border: 1px solid #b39ddb !important;
}

.border-top-deep-purple.border-top-lighten-3
{
    border-top: 1px solid #b39ddb !important;
}

.border-bottom-deep-purple.border-bottom-lighten-3
{
    border-bottom: 1px solid #b39ddb !important;
}

.border-left-deep-purple.border-left-lighten-3
{
    border-left: 1px solid #b39ddb !important;
}

.border-right-deep-purple.border-right-lighten-3
{
    border-right: 1px solid #b39ddb !important;
}

.overlay-deep-purple.overlay-lighten-3
{
    background: #b39ddb;
    /* The Fallback */
    background: rgba(179, 157, 219, .8);
}

.deep-purple.lighten-2
{
    color: #9575cd !important;
}

.bg-deep-purple.bg-lighten-2
{
    background-color: #9575cd !important;
}
.bg-deep-purple.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(149, 117, 205, .6);
            box-shadow: 0 1px 20px 1px rgba(149, 117, 205, .6);
}

.btn-deep-purple.btn-lighten-2
{
    border-color: #512da8 !important;
    background-color: #9575cd !important;
}
.btn-deep-purple.btn-lighten-2:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-lighten-2:focus,
.btn-deep-purple.btn-lighten-2:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-lighten-2
{
    color: #9575cd !important; 
    border-color: #9575cd !important;
}
.btn-outline-deep-purple.btn-outline-lighten-2:hover
{
    background-color: #9575cd !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9575cd !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9575cd !important;
}

.border-deep-purple.border-lighten-2
{
    border: 1px solid #9575cd !important;
}

.border-top-deep-purple.border-top-lighten-2
{
    border-top: 1px solid #9575cd !important;
}

.border-bottom-deep-purple.border-bottom-lighten-2
{
    border-bottom: 1px solid #9575cd !important;
}

.border-left-deep-purple.border-left-lighten-2
{
    border-left: 1px solid #9575cd !important;
}

.border-right-deep-purple.border-right-lighten-2
{
    border-right: 1px solid #9575cd !important;
}

.overlay-deep-purple.overlay-lighten-2
{
    background: #9575cd;
    /* The Fallback */
    background: rgba(149, 117, 205, .8);
}

.deep-purple.lighten-1
{
    color: #7e57c2 !important;
}

.bg-deep-purple.bg-lighten-1
{
    background-color: #7e57c2 !important;
}
.bg-deep-purple.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(126, 87, 194, .6);
            box-shadow: 0 1px 20px 1px rgba(126, 87, 194, .6);
}

.btn-deep-purple.btn-lighten-1
{
    border-color: #512da8 !important;
    background-color: #7e57c2 !important;
}
.btn-deep-purple.btn-lighten-1:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-lighten-1:focus,
.btn-deep-purple.btn-lighten-1:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-lighten-1
{
    color: #7e57c2 !important; 
    border-color: #7e57c2 !important;
}
.btn-outline-deep-purple.btn-outline-lighten-1:hover
{
    background-color: #7e57c2 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7e57c2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7e57c2 !important;
}

.border-deep-purple.border-lighten-1
{
    border: 1px solid #7e57c2 !important;
}

.border-top-deep-purple.border-top-lighten-1
{
    border-top: 1px solid #7e57c2 !important;
}

.border-bottom-deep-purple.border-bottom-lighten-1
{
    border-bottom: 1px solid #7e57c2 !important;
}

.border-left-deep-purple.border-left-lighten-1
{
    border-left: 1px solid #7e57c2 !important;
}

.border-right-deep-purple.border-right-lighten-1
{
    border-right: 1px solid #7e57c2 !important;
}

.overlay-deep-purple.overlay-lighten-1
{
    background: #7e57c2;
    /* The Fallback */
    background: rgba(126, 87, 194, .8);
}

.deep-purple
{
    color: #673ab7 !important;
}

.bg-deep-purple
{
    background-color: #673ab7 !important;
}
.bg-deep-purple .card-header,
.bg-deep-purple .card-footer
{
    background-color: transparent;
}
.bg-deep-purple.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(103, 58, 183, .6);
            box-shadow: 0 1px 20px 1px rgba(103, 58, 183, .6);
}

.selectboxit.selectboxit-btn.bg-deep-purple
{
    background-color: #673ab7 !important;
}

.alert-deep-purple
{
    color: #1b0f2f !important; 
    border-color: #673ab7 !important;
    background-color: #8e69cf !important;
}
.alert-deep-purple .alert-link
{
    color: #090510 !important;
}

.border-deep-purple
{
    border-color: #673ab7;
}

.overlay-deep-purple
{
    background: #673ab7;
    /* The Fallback */
    background: rgba(103, 58, 183, .8);
}

/* .card-outline-deep-purple{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-deep-purple
{
    color: #fff; 
    border-color: #673ab7 !important;
    background-color: #673ab7 !important;
}
.btn-deep-purple:hover
{
    color: #fff !important; 
    border-color: #512da8 !important;
    background-color: #5e35b1 !important;
}
.btn-deep-purple:focus,
.btn-deep-purple:active
{
    color: #fff !important; 
    border-color: #4527a0 !important;
    background-color: #512da8 !important;
}
.btn-deep-purple.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(103, 58, 183, .6);
            box-shadow: 0 1px 20px 1px rgba(103, 58, 183, .6);
}

.btn-outline-deep-purple
{
    color: #673ab7; 
    border-color: #673ab7;
    background-color: transparent;
}
.btn-outline-deep-purple:hover
{
    color: #fff !important; 
    background-color: #673ab7;
}
.btn-outline-deep-purple.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(103, 58, 183, .6);
            box-shadow: 0 1px 20px 1px rgba(103, 58, 183, .6);
}

input[type='checkbox'].bg-deep-purple + .custom-control-label:before,
input[type='radio'].bg-deep-purple + .custom-control-label:before
{
    background-color: #673ab7 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #673ab7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #673ab7 !important;
}

.border-deep-purple
{
    border: 1px solid #673ab7 !important;
}

.border-top-deep-purple
{
    border-top: 1px solid #673ab7;
}

.border-bottom-deep-purple
{
    border-bottom: 1px solid #673ab7;
}

.border-left-deep-purple
{
    border-left: 1px solid #673ab7;
}

.border-right-deep-purple
{
    border-right: 1px solid #673ab7;
}

.deep-purple.darken-1
{
    color: #5e35b1 !important;
}

.bg-deep-purple.bg-darken-1
{
    background-color: #5e35b1 !important;
}
.bg-deep-purple.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(94, 53, 177, .6);
            box-shadow: 0 1px 20px 1px rgba(94, 53, 177, .6);
}

.btn-deep-purple.btn-darken-1
{
    border-color: #512da8 !important;
    background-color: #5e35b1 !important;
}
.btn-deep-purple.btn-darken-1:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-darken-1:focus,
.btn-deep-purple.btn-darken-1:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-darken-1
{
    color: #5e35b1 !important; 
    border-color: #5e35b1 !important;
}
.btn-outline-deep-purple.btn-outline-darken-1:hover
{
    background-color: #5e35b1 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5e35b1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5e35b1 !important;
}

.border-deep-purple.border-darken-1
{
    border: 1px solid #5e35b1 !important;
}

.border-top-deep-purple.border-top-darken-1
{
    border-top: 1px solid #5e35b1 !important;
}

.border-bottom-deep-purple.border-bottom-darken-1
{
    border-bottom: 1px solid #5e35b1 !important;
}

.border-left-deep-purple.border-left-darken-1
{
    border-left: 1px solid #5e35b1 !important;
}

.border-right-deep-purple.border-right-darken-1
{
    border-right: 1px solid #5e35b1 !important;
}

.overlay-deep-purple.overlay-darken-1
{
    background: #5e35b1;
    /* The Fallback */
    background: rgba(94, 53, 177, .8);
}

.deep-purple.darken-2
{
    color: #512da8 !important;
}

.bg-deep-purple.bg-darken-2
{
    background-color: #512da8 !important;
}
.bg-deep-purple.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(81, 45, 168, .6);
            box-shadow: 0 1px 20px 1px rgba(81, 45, 168, .6);
}

.btn-deep-purple.btn-darken-2
{
    border-color: #512da8 !important;
    background-color: #512da8 !important;
}
.btn-deep-purple.btn-darken-2:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-darken-2:focus,
.btn-deep-purple.btn-darken-2:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-darken-2
{
    color: #512da8 !important; 
    border-color: #512da8 !important;
}
.btn-outline-deep-purple.btn-outline-darken-2:hover
{
    background-color: #512da8 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #512da8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #512da8 !important;
}

.border-deep-purple.border-darken-2
{
    border: 1px solid #512da8 !important;
}

.border-top-deep-purple.border-top-darken-2
{
    border-top: 1px solid #512da8 !important;
}

.border-bottom-deep-purple.border-bottom-darken-2
{
    border-bottom: 1px solid #512da8 !important;
}

.border-left-deep-purple.border-left-darken-2
{
    border-left: 1px solid #512da8 !important;
}

.border-right-deep-purple.border-right-darken-2
{
    border-right: 1px solid #512da8 !important;
}

.overlay-deep-purple.overlay-darken-2
{
    background: #512da8;
    /* The Fallback */
    background: rgba(81, 45, 168, .8);
}

.deep-purple.darken-3
{
    color: #4527a0 !important;
}

.bg-deep-purple.bg-darken-3
{
    background-color: #4527a0 !important;
}
.bg-deep-purple.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(69, 39, 160, .6);
            box-shadow: 0 1px 20px 1px rgba(69, 39, 160, .6);
}

.btn-deep-purple.btn-darken-3
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-darken-3:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-darken-3:focus,
.btn-deep-purple.btn-darken-3:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-darken-3
{
    color: #4527a0 !important; 
    border-color: #4527a0 !important;
}
.btn-outline-deep-purple.btn-outline-darken-3:hover
{
    background-color: #4527a0 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4527a0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4527a0 !important;
}

.border-deep-purple.border-darken-3
{
    border: 1px solid #4527a0 !important;
}

.border-top-deep-purple.border-top-darken-3
{
    border-top: 1px solid #4527a0 !important;
}

.border-bottom-deep-purple.border-bottom-darken-3
{
    border-bottom: 1px solid #4527a0 !important;
}

.border-left-deep-purple.border-left-darken-3
{
    border-left: 1px solid #4527a0 !important;
}

.border-right-deep-purple.border-right-darken-3
{
    border-right: 1px solid #4527a0 !important;
}

.overlay-deep-purple.overlay-darken-3
{
    background: #4527a0;
    /* The Fallback */
    background: rgba(69, 39, 160, .8);
}

.deep-purple.darken-4
{
    color: #311b92 !important;
}

.bg-deep-purple.bg-darken-4
{
    background-color: #311b92 !important;
}
.bg-deep-purple.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(49, 27, 146, .6);
            box-shadow: 0 1px 20px 1px rgba(49, 27, 146, .6);
}

.btn-deep-purple.btn-darken-4
{
    border-color: #512da8 !important;
    background-color: #311b92 !important;
}
.btn-deep-purple.btn-darken-4:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-darken-4:focus,
.btn-deep-purple.btn-darken-4:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-darken-4
{
    color: #311b92 !important; 
    border-color: #311b92 !important;
}
.btn-outline-deep-purple.btn-outline-darken-4:hover
{
    background-color: #311b92 !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #311b92 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #311b92 !important;
}

.border-deep-purple.border-darken-4
{
    border: 1px solid #311b92 !important;
}

.border-top-deep-purple.border-top-darken-4
{
    border-top: 1px solid #311b92 !important;
}

.border-bottom-deep-purple.border-bottom-darken-4
{
    border-bottom: 1px solid #311b92 !important;
}

.border-left-deep-purple.border-left-darken-4
{
    border-left: 1px solid #311b92 !important;
}

.border-right-deep-purple.border-right-darken-4
{
    border-right: 1px solid #311b92 !important;
}

.overlay-deep-purple.overlay-darken-4
{
    background: #311b92;
    /* The Fallback */
    background: rgba(49, 27, 146, .8);
}

.deep-purple.accent-1
{
    color: #b388ff !important;
}

.bg-deep-purple.bg-accent-1
{
    background-color: #b388ff !important;
}
.bg-deep-purple.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(179, 136, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(179, 136, 255, .6);
}

.btn-deep-purple.btn-accent-1
{
    border-color: #512da8 !important;
    background-color: #b388ff !important;
}
.btn-deep-purple.btn-accent-1:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-accent-1:focus,
.btn-deep-purple.btn-accent-1:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-accent-1
{
    color: #b388ff !important; 
    border-color: #b388ff !important;
}
.btn-outline-deep-purple.btn-outline-accent-1:hover
{
    background-color: #b388ff !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b388ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b388ff !important;
}

.border-deep-purple.border-accent-1
{
    border: 1px solid #b388ff !important;
}

.border-top-deep-purple.border-top-accent-1
{
    border-top: 1px solid #b388ff !important;
}

.border-bottom-deep-purple.border-bottom-accent-1
{
    border-bottom: 1px solid #b388ff !important;
}

.border-left-deep-purple.border-left-accent-1
{
    border-left: 1px solid #b388ff !important;
}

.border-right-deep-purple.border-right-accent-1
{
    border-right: 1px solid #b388ff !important;
}

.overlay-deep-purple.overlay-accent-1
{
    background: #b388ff;
    /* The Fallback */
    background: rgba(179, 136, 255, .8);
}

.deep-purple.accent-2
{
    color: #7c4dff !important;
}

.bg-deep-purple.bg-accent-2
{
    background-color: #7c4dff !important;
}
.bg-deep-purple.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(124, 77, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(124, 77, 255, .6);
}

.btn-deep-purple.btn-accent-2
{
    border-color: #512da8 !important;
    background-color: #7c4dff !important;
}
.btn-deep-purple.btn-accent-2:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-accent-2:focus,
.btn-deep-purple.btn-accent-2:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-accent-2
{
    color: #7c4dff !important; 
    border-color: #7c4dff !important;
}
.btn-outline-deep-purple.btn-outline-accent-2:hover
{
    background-color: #7c4dff !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7c4dff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7c4dff !important;
}

.border-deep-purple.border-accent-2
{
    border: 1px solid #7c4dff !important;
}

.border-top-deep-purple.border-top-accent-2
{
    border-top: 1px solid #7c4dff !important;
}

.border-bottom-deep-purple.border-bottom-accent-2
{
    border-bottom: 1px solid #7c4dff !important;
}

.border-left-deep-purple.border-left-accent-2
{
    border-left: 1px solid #7c4dff !important;
}

.border-right-deep-purple.border-right-accent-2
{
    border-right: 1px solid #7c4dff !important;
}

.overlay-deep-purple.overlay-accent-2
{
    background: #7c4dff;
    /* The Fallback */
    background: rgba(124, 77, 255, .8);
}

.deep-purple.accent-3
{
    color: #651fff !important;
}

.bg-deep-purple.bg-accent-3
{
    background-color: #651fff !important;
}
.bg-deep-purple.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(101, 31, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(101, 31, 255, .6);
}

.btn-deep-purple.btn-accent-3
{
    border-color: #512da8 !important;
    background-color: #651fff !important;
}
.btn-deep-purple.btn-accent-3:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-accent-3:focus,
.btn-deep-purple.btn-accent-3:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-accent-3
{
    color: #651fff !important; 
    border-color: #651fff !important;
}
.btn-outline-deep-purple.btn-outline-accent-3:hover
{
    background-color: #651fff !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #651fff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #651fff !important;
}

.border-deep-purple.border-accent-3
{
    border: 1px solid #651fff !important;
}

.border-top-deep-purple.border-top-accent-3
{
    border-top: 1px solid #651fff !important;
}

.border-bottom-deep-purple.border-bottom-accent-3
{
    border-bottom: 1px solid #651fff !important;
}

.border-left-deep-purple.border-left-accent-3
{
    border-left: 1px solid #651fff !important;
}

.border-right-deep-purple.border-right-accent-3
{
    border-right: 1px solid #651fff !important;
}

.overlay-deep-purple.overlay-accent-3
{
    background: #651fff;
    /* The Fallback */
    background: rgba(101, 31, 255, .8);
}

.deep-purple.accent-4
{
    color: #6200ea !important;
}

.bg-deep-purple.bg-accent-4
{
    background-color: #6200ea !important;
}
.bg-deep-purple.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(98, 0, 234, .6);
            box-shadow: 0 1px 20px 1px rgba(98, 0, 234, .6);
}

.btn-deep-purple.btn-accent-4
{
    border-color: #512da8 !important;
    background-color: #6200ea !important;
}
.btn-deep-purple.btn-accent-4:hover
{
    border-color: #512da8 !important;
    background-color: #4527a0 !important;
}
.btn-deep-purple.btn-accent-4:focus,
.btn-deep-purple.btn-accent-4:active
{
    border-color: #4527a0 !important;
    background-color: #311b92 !important;
}

.btn-outline-deep-purple.btn-outline-accent-4
{
    color: #6200ea !important; 
    border-color: #6200ea !important;
}
.btn-outline-deep-purple.btn-outline-accent-4:hover
{
    background-color: #6200ea !important;
}

input:focus ~ .bg-deep-purple
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6200ea !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6200ea !important;
}

.border-deep-purple.border-accent-4
{
    border: 1px solid #6200ea !important;
}

.border-top-deep-purple.border-top-accent-4
{
    border-top: 1px solid #6200ea !important;
}

.border-bottom-deep-purple.border-bottom-accent-4
{
    border-bottom: 1px solid #6200ea !important;
}

.border-left-deep-purple.border-left-accent-4
{
    border-left: 1px solid #6200ea !important;
}

.border-right-deep-purple.border-right-accent-4
{
    border-right: 1px solid #6200ea !important;
}

.overlay-deep-purple.overlay-accent-4
{
    background: #6200ea;
    /* The Fallback */
    background: rgba(98, 0, 234, .8);
}

.indigo.lighten-5
{
    color: #e8eaf6 !important;
}

.bg-indigo.bg-lighten-5
{
    background-color: #e8eaf6 !important;
}
.bg-indigo.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(232, 234, 246, .6);
            box-shadow: 0 1px 20px 1px rgba(232, 234, 246, .6);
}

.btn-indigo.btn-lighten-5
{
    border-color: #303f9f !important;
    background-color: #e8eaf6 !important;
}
.btn-indigo.btn-lighten-5:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-lighten-5:focus,
.btn-indigo.btn-lighten-5:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-lighten-5
{
    color: #e8eaf6 !important; 
    border-color: #e8eaf6 !important;
}
.btn-outline-indigo.btn-outline-lighten-5:hover
{
    background-color: #e8eaf6 !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e8eaf6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e8eaf6 !important;
}

.border-indigo.border-lighten-5
{
    border: 1px solid #e8eaf6 !important;
}

.border-top-indigo.border-top-lighten-5
{
    border-top: 1px solid #e8eaf6 !important;
}

.border-bottom-indigo.border-bottom-lighten-5
{
    border-bottom: 1px solid #e8eaf6 !important;
}

.border-left-indigo.border-left-lighten-5
{
    border-left: 1px solid #e8eaf6 !important;
}

.border-right-indigo.border-right-lighten-5
{
    border-right: 1px solid #e8eaf6 !important;
}

.overlay-indigo.overlay-lighten-5
{
    background: #e8eaf6;
    /* The Fallback */
    background: rgba(232, 234, 246, .8);
}

.indigo.lighten-4
{
    color: #c5cae9 !important;
}

.bg-indigo.bg-lighten-4
{
    background-color: #c5cae9 !important;
}
.bg-indigo.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(197, 202, 233, .6);
            box-shadow: 0 1px 20px 1px rgba(197, 202, 233, .6);
}

.btn-indigo.btn-lighten-4
{
    border-color: #303f9f !important;
    background-color: #c5cae9 !important;
}
.btn-indigo.btn-lighten-4:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-lighten-4:focus,
.btn-indigo.btn-lighten-4:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-lighten-4
{
    color: #c5cae9 !important; 
    border-color: #c5cae9 !important;
}
.btn-outline-indigo.btn-outline-lighten-4:hover
{
    background-color: #c5cae9 !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c5cae9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c5cae9 !important;
}

.border-indigo.border-lighten-4
{
    border: 1px solid #c5cae9 !important;
}

.border-top-indigo.border-top-lighten-4
{
    border-top: 1px solid #c5cae9 !important;
}

.border-bottom-indigo.border-bottom-lighten-4
{
    border-bottom: 1px solid #c5cae9 !important;
}

.border-left-indigo.border-left-lighten-4
{
    border-left: 1px solid #c5cae9 !important;
}

.border-right-indigo.border-right-lighten-4
{
    border-right: 1px solid #c5cae9 !important;
}

.overlay-indigo.overlay-lighten-4
{
    background: #c5cae9;
    /* The Fallback */
    background: rgba(197, 202, 233, .8);
}

.indigo.lighten-3
{
    color: #9fa8da !important;
}

.bg-indigo.bg-lighten-3
{
    background-color: #9fa8da !important;
}
.bg-indigo.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(159, 168, 218, .6);
            box-shadow: 0 1px 20px 1px rgba(159, 168, 218, .6);
}

.btn-indigo.btn-lighten-3
{
    border-color: #303f9f !important;
    background-color: #9fa8da !important;
}
.btn-indigo.btn-lighten-3:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-lighten-3:focus,
.btn-indigo.btn-lighten-3:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-lighten-3
{
    color: #9fa8da !important; 
    border-color: #9fa8da !important;
}
.btn-outline-indigo.btn-outline-lighten-3:hover
{
    background-color: #9fa8da !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9fa8da !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9fa8da !important;
}

.border-indigo.border-lighten-3
{
    border: 1px solid #9fa8da !important;
}

.border-top-indigo.border-top-lighten-3
{
    border-top: 1px solid #9fa8da !important;
}

.border-bottom-indigo.border-bottom-lighten-3
{
    border-bottom: 1px solid #9fa8da !important;
}

.border-left-indigo.border-left-lighten-3
{
    border-left: 1px solid #9fa8da !important;
}

.border-right-indigo.border-right-lighten-3
{
    border-right: 1px solid #9fa8da !important;
}

.overlay-indigo.overlay-lighten-3
{
    background: #9fa8da;
    /* The Fallback */
    background: rgba(159, 168, 218, .8);
}

.indigo.lighten-2
{
    color: #7986cb !important;
}

.bg-indigo.bg-lighten-2
{
    background-color: #7986cb !important;
}
.bg-indigo.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(121, 134, 203, .6);
            box-shadow: 0 1px 20px 1px rgba(121, 134, 203, .6);
}

.btn-indigo.btn-lighten-2
{
    border-color: #303f9f !important;
    background-color: #7986cb !important;
}
.btn-indigo.btn-lighten-2:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-lighten-2:focus,
.btn-indigo.btn-lighten-2:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-lighten-2
{
    color: #7986cb !important; 
    border-color: #7986cb !important;
}
.btn-outline-indigo.btn-outline-lighten-2:hover
{
    background-color: #7986cb !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7986cb !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7986cb !important;
}

.border-indigo.border-lighten-2
{
    border: 1px solid #7986cb !important;
}

.border-top-indigo.border-top-lighten-2
{
    border-top: 1px solid #7986cb !important;
}

.border-bottom-indigo.border-bottom-lighten-2
{
    border-bottom: 1px solid #7986cb !important;
}

.border-left-indigo.border-left-lighten-2
{
    border-left: 1px solid #7986cb !important;
}

.border-right-indigo.border-right-lighten-2
{
    border-right: 1px solid #7986cb !important;
}

.overlay-indigo.overlay-lighten-2
{
    background: #7986cb;
    /* The Fallback */
    background: rgba(121, 134, 203, .8);
}

.indigo.lighten-1
{
    color: #5c6bc0 !important;
}

.bg-indigo.bg-lighten-1
{
    background-color: #5c6bc0 !important;
}
.bg-indigo.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(92, 107, 192, .6);
            box-shadow: 0 1px 20px 1px rgba(92, 107, 192, .6);
}

.btn-indigo.btn-lighten-1
{
    border-color: #303f9f !important;
    background-color: #5c6bc0 !important;
}
.btn-indigo.btn-lighten-1:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-lighten-1:focus,
.btn-indigo.btn-lighten-1:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-lighten-1
{
    color: #5c6bc0 !important; 
    border-color: #5c6bc0 !important;
}
.btn-outline-indigo.btn-outline-lighten-1:hover
{
    background-color: #5c6bc0 !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5c6bc0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5c6bc0 !important;
}

.border-indigo.border-lighten-1
{
    border: 1px solid #5c6bc0 !important;
}

.border-top-indigo.border-top-lighten-1
{
    border-top: 1px solid #5c6bc0 !important;
}

.border-bottom-indigo.border-bottom-lighten-1
{
    border-bottom: 1px solid #5c6bc0 !important;
}

.border-left-indigo.border-left-lighten-1
{
    border-left: 1px solid #5c6bc0 !important;
}

.border-right-indigo.border-right-lighten-1
{
    border-right: 1px solid #5c6bc0 !important;
}

.overlay-indigo.overlay-lighten-1
{
    background: #5c6bc0;
    /* The Fallback */
    background: rgba(92, 107, 192, .8);
}

.indigo
{
    color: #3f51b5 !important;
}

.bg-indigo
{
    background-color: #3f51b5 !important;
}
.bg-indigo .card-header,
.bg-indigo .card-footer
{
    background-color: transparent;
}
.bg-indigo.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(63, 81, 181, .6);
            box-shadow: 0 1px 20px 1px rgba(63, 81, 181, .6);
}

.selectboxit.selectboxit-btn.bg-indigo
{
    background-color: #3f51b5 !important;
}

.alert-indigo
{
    color: #111631 !important; 
    border-color: #3f51b5 !important;
    background-color: #6f7dcd !important;
}
.alert-indigo .alert-link
{
    color: #060812 !important;
}

.border-indigo
{
    border-color: #3f51b5;
}

.overlay-indigo
{
    background: #3f51b5;
    /* The Fallback */
    background: rgba(63, 81, 181, .8);
}

/* .card-outline-indigo{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-indigo
{
    color: #fff; 
    border-color: #3f51b5 !important;
    background-color: #3f51b5 !important;
}
.btn-indigo:hover
{
    color: #fff !important; 
    border-color: #303f9f !important;
    background-color: #3949ab !important;
}
.btn-indigo:focus,
.btn-indigo:active
{
    color: #fff !important; 
    border-color: #283593 !important;
    background-color: #303f9f !important;
}
.btn-indigo.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(63, 81, 181, .6);
            box-shadow: 0 1px 20px 1px rgba(63, 81, 181, .6);
}

.btn-outline-indigo
{
    color: #3f51b5; 
    border-color: #3f51b5;
    background-color: transparent;
}
.btn-outline-indigo:hover
{
    color: #fff !important; 
    background-color: #3f51b5;
}
.btn-outline-indigo.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(63, 81, 181, .6);
            box-shadow: 0 1px 20px 1px rgba(63, 81, 181, .6);
}

input[type='checkbox'].bg-indigo + .custom-control-label:before,
input[type='radio'].bg-indigo + .custom-control-label:before
{
    background-color: #3f51b5 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3f51b5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3f51b5 !important;
}

.border-indigo
{
    border: 1px solid #3f51b5 !important;
}

.border-top-indigo
{
    border-top: 1px solid #3f51b5;
}

.border-bottom-indigo
{
    border-bottom: 1px solid #3f51b5;
}

.border-left-indigo
{
    border-left: 1px solid #3f51b5;
}

.border-right-indigo
{
    border-right: 1px solid #3f51b5;
}

.indigo.darken-1
{
    color: #3949ab !important;
}

.bg-indigo.bg-darken-1
{
    background-color: #3949ab !important;
}
.bg-indigo.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(57, 73, 171, .6);
            box-shadow: 0 1px 20px 1px rgba(57, 73, 171, .6);
}

.btn-indigo.btn-darken-1
{
    border-color: #303f9f !important;
    background-color: #3949ab !important;
}
.btn-indigo.btn-darken-1:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-darken-1:focus,
.btn-indigo.btn-darken-1:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-darken-1
{
    color: #3949ab !important; 
    border-color: #3949ab !important;
}
.btn-outline-indigo.btn-outline-darken-1:hover
{
    background-color: #3949ab !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3949ab !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3949ab !important;
}

.border-indigo.border-darken-1
{
    border: 1px solid #3949ab !important;
}

.border-top-indigo.border-top-darken-1
{
    border-top: 1px solid #3949ab !important;
}

.border-bottom-indigo.border-bottom-darken-1
{
    border-bottom: 1px solid #3949ab !important;
}

.border-left-indigo.border-left-darken-1
{
    border-left: 1px solid #3949ab !important;
}

.border-right-indigo.border-right-darken-1
{
    border-right: 1px solid #3949ab !important;
}

.overlay-indigo.overlay-darken-1
{
    background: #3949ab;
    /* The Fallback */
    background: rgba(57, 73, 171, .8);
}

.indigo.darken-2
{
    color: #303f9f !important;
}

.bg-indigo.bg-darken-2
{
    background-color: #303f9f !important;
}
.bg-indigo.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(48, 63, 159, .6);
            box-shadow: 0 1px 20px 1px rgba(48, 63, 159, .6);
}

.btn-indigo.btn-darken-2
{
    border-color: #303f9f !important;
    background-color: #303f9f !important;
}
.btn-indigo.btn-darken-2:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-darken-2:focus,
.btn-indigo.btn-darken-2:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-darken-2
{
    color: #303f9f !important; 
    border-color: #303f9f !important;
}
.btn-outline-indigo.btn-outline-darken-2:hover
{
    background-color: #303f9f !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #303f9f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #303f9f !important;
}

.border-indigo.border-darken-2
{
    border: 1px solid #303f9f !important;
}

.border-top-indigo.border-top-darken-2
{
    border-top: 1px solid #303f9f !important;
}

.border-bottom-indigo.border-bottom-darken-2
{
    border-bottom: 1px solid #303f9f !important;
}

.border-left-indigo.border-left-darken-2
{
    border-left: 1px solid #303f9f !important;
}

.border-right-indigo.border-right-darken-2
{
    border-right: 1px solid #303f9f !important;
}

.overlay-indigo.overlay-darken-2
{
    background: #303f9f;
    /* The Fallback */
    background: rgba(48, 63, 159, .8);
}

.indigo.darken-3
{
    color: #283593 !important;
}

.bg-indigo.bg-darken-3
{
    background-color: #283593 !important;
}
.bg-indigo.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(40, 53, 147, .6);
            box-shadow: 0 1px 20px 1px rgba(40, 53, 147, .6);
}

.btn-indigo.btn-darken-3
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-darken-3:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-darken-3:focus,
.btn-indigo.btn-darken-3:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-darken-3
{
    color: #283593 !important; 
    border-color: #283593 !important;
}
.btn-outline-indigo.btn-outline-darken-3:hover
{
    background-color: #283593 !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #283593 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #283593 !important;
}

.border-indigo.border-darken-3
{
    border: 1px solid #283593 !important;
}

.border-top-indigo.border-top-darken-3
{
    border-top: 1px solid #283593 !important;
}

.border-bottom-indigo.border-bottom-darken-3
{
    border-bottom: 1px solid #283593 !important;
}

.border-left-indigo.border-left-darken-3
{
    border-left: 1px solid #283593 !important;
}

.border-right-indigo.border-right-darken-3
{
    border-right: 1px solid #283593 !important;
}

.overlay-indigo.overlay-darken-3
{
    background: #283593;
    /* The Fallback */
    background: rgba(40, 53, 147, .8);
}

.indigo.darken-4
{
    color: #1a237e !important;
}

.bg-indigo.bg-darken-4
{
    background-color: #1a237e !important;
}
.bg-indigo.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(26, 35, 126, .6);
            box-shadow: 0 1px 20px 1px rgba(26, 35, 126, .6);
}

.btn-indigo.btn-darken-4
{
    border-color: #303f9f !important;
    background-color: #1a237e !important;
}
.btn-indigo.btn-darken-4:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-darken-4:focus,
.btn-indigo.btn-darken-4:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-darken-4
{
    color: #1a237e !important; 
    border-color: #1a237e !important;
}
.btn-outline-indigo.btn-outline-darken-4:hover
{
    background-color: #1a237e !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1a237e !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1a237e !important;
}

.border-indigo.border-darken-4
{
    border: 1px solid #1a237e !important;
}

.border-top-indigo.border-top-darken-4
{
    border-top: 1px solid #1a237e !important;
}

.border-bottom-indigo.border-bottom-darken-4
{
    border-bottom: 1px solid #1a237e !important;
}

.border-left-indigo.border-left-darken-4
{
    border-left: 1px solid #1a237e !important;
}

.border-right-indigo.border-right-darken-4
{
    border-right: 1px solid #1a237e !important;
}

.overlay-indigo.overlay-darken-4
{
    background: #1a237e;
    /* The Fallback */
    background: rgba(26, 35, 126, .8);
}

.indigo.accent-1
{
    color: #8c9eff !important;
}

.bg-indigo.bg-accent-1
{
    background-color: #8c9eff !important;
}
.bg-indigo.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(140, 158, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(140, 158, 255, .6);
}

.btn-indigo.btn-accent-1
{
    border-color: #303f9f !important;
    background-color: #8c9eff !important;
}
.btn-indigo.btn-accent-1:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-accent-1:focus,
.btn-indigo.btn-accent-1:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-accent-1
{
    color: #8c9eff !important; 
    border-color: #8c9eff !important;
}
.btn-outline-indigo.btn-outline-accent-1:hover
{
    background-color: #8c9eff !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8c9eff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8c9eff !important;
}

.border-indigo.border-accent-1
{
    border: 1px solid #8c9eff !important;
}

.border-top-indigo.border-top-accent-1
{
    border-top: 1px solid #8c9eff !important;
}

.border-bottom-indigo.border-bottom-accent-1
{
    border-bottom: 1px solid #8c9eff !important;
}

.border-left-indigo.border-left-accent-1
{
    border-left: 1px solid #8c9eff !important;
}

.border-right-indigo.border-right-accent-1
{
    border-right: 1px solid #8c9eff !important;
}

.overlay-indigo.overlay-accent-1
{
    background: #8c9eff;
    /* The Fallback */
    background: rgba(140, 158, 255, .8);
}

.indigo.accent-2
{
    color: #536dfe !important;
}

.bg-indigo.bg-accent-2
{
    background-color: #536dfe !important;
}
.bg-indigo.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(83, 109, 254, .6);
            box-shadow: 0 1px 20px 1px rgba(83, 109, 254, .6);
}

.btn-indigo.btn-accent-2
{
    border-color: #303f9f !important;
    background-color: #536dfe !important;
}
.btn-indigo.btn-accent-2:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-accent-2:focus,
.btn-indigo.btn-accent-2:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-accent-2
{
    color: #536dfe !important; 
    border-color: #536dfe !important;
}
.btn-outline-indigo.btn-outline-accent-2:hover
{
    background-color: #536dfe !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #536dfe !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #536dfe !important;
}

.border-indigo.border-accent-2
{
    border: 1px solid #536dfe !important;
}

.border-top-indigo.border-top-accent-2
{
    border-top: 1px solid #536dfe !important;
}

.border-bottom-indigo.border-bottom-accent-2
{
    border-bottom: 1px solid #536dfe !important;
}

.border-left-indigo.border-left-accent-2
{
    border-left: 1px solid #536dfe !important;
}

.border-right-indigo.border-right-accent-2
{
    border-right: 1px solid #536dfe !important;
}

.overlay-indigo.overlay-accent-2
{
    background: #536dfe;
    /* The Fallback */
    background: rgba(83, 109, 254, .8);
}

.indigo.accent-3
{
    color: #3d5afe !important;
}

.bg-indigo.bg-accent-3
{
    background-color: #3d5afe !important;
}
.bg-indigo.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(61, 90, 254, .6);
            box-shadow: 0 1px 20px 1px rgba(61, 90, 254, .6);
}

.btn-indigo.btn-accent-3
{
    border-color: #303f9f !important;
    background-color: #3d5afe !important;
}
.btn-indigo.btn-accent-3:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-accent-3:focus,
.btn-indigo.btn-accent-3:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-accent-3
{
    color: #3d5afe !important; 
    border-color: #3d5afe !important;
}
.btn-outline-indigo.btn-outline-accent-3:hover
{
    background-color: #3d5afe !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3d5afe !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3d5afe !important;
}

.border-indigo.border-accent-3
{
    border: 1px solid #3d5afe !important;
}

.border-top-indigo.border-top-accent-3
{
    border-top: 1px solid #3d5afe !important;
}

.border-bottom-indigo.border-bottom-accent-3
{
    border-bottom: 1px solid #3d5afe !important;
}

.border-left-indigo.border-left-accent-3
{
    border-left: 1px solid #3d5afe !important;
}

.border-right-indigo.border-right-accent-3
{
    border-right: 1px solid #3d5afe !important;
}

.overlay-indigo.overlay-accent-3
{
    background: #3d5afe;
    /* The Fallback */
    background: rgba(61, 90, 254, .8);
}

.indigo.accent-4
{
    color: #304ffe !important;
}

.bg-indigo.bg-accent-4
{
    background-color: #304ffe !important;
}
.bg-indigo.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(48, 79, 254, .6);
            box-shadow: 0 1px 20px 1px rgba(48, 79, 254, .6);
}

.btn-indigo.btn-accent-4
{
    border-color: #303f9f !important;
    background-color: #304ffe !important;
}
.btn-indigo.btn-accent-4:hover
{
    border-color: #303f9f !important;
    background-color: #283593 !important;
}
.btn-indigo.btn-accent-4:focus,
.btn-indigo.btn-accent-4:active
{
    border-color: #283593 !important;
    background-color: #1a237e !important;
}

.btn-outline-indigo.btn-outline-accent-4
{
    color: #304ffe !important; 
    border-color: #304ffe !important;
}
.btn-outline-indigo.btn-outline-accent-4:hover
{
    background-color: #304ffe !important;
}

input:focus ~ .bg-indigo
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #304ffe !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #304ffe !important;
}

.border-indigo.border-accent-4
{
    border: 1px solid #304ffe !important;
}

.border-top-indigo.border-top-accent-4
{
    border-top: 1px solid #304ffe !important;
}

.border-bottom-indigo.border-bottom-accent-4
{
    border-bottom: 1px solid #304ffe !important;
}

.border-left-indigo.border-left-accent-4
{
    border-left: 1px solid #304ffe !important;
}

.border-right-indigo.border-right-accent-4
{
    border-right: 1px solid #304ffe !important;
}

.overlay-indigo.overlay-accent-4
{
    background: #304ffe;
    /* The Fallback */
    background: rgba(48, 79, 254, .8);
}

.blue.lighten-5
{
    color: #e3f2fd !important;
}

.bg-blue.bg-lighten-5
{
    background-color: #e3f2fd !important;
}
.bg-blue.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(227, 242, 253, .6);
            box-shadow: 0 1px 20px 1px rgba(227, 242, 253, .6);
}

.btn-blue.btn-lighten-5
{
    border-color: #1976d2 !important;
    background-color: #e3f2fd !important;
}
.btn-blue.btn-lighten-5:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-lighten-5:focus,
.btn-blue.btn-lighten-5:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-lighten-5
{
    color: #e3f2fd !important; 
    border-color: #e3f2fd !important;
}
.btn-outline-blue.btn-outline-lighten-5:hover
{
    background-color: #e3f2fd !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e3f2fd !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e3f2fd !important;
}

.border-blue.border-lighten-5
{
    border: 1px solid #e3f2fd !important;
}

.border-top-blue.border-top-lighten-5
{
    border-top: 1px solid #e3f2fd !important;
}

.border-bottom-blue.border-bottom-lighten-5
{
    border-bottom: 1px solid #e3f2fd !important;
}

.border-left-blue.border-left-lighten-5
{
    border-left: 1px solid #e3f2fd !important;
}

.border-right-blue.border-right-lighten-5
{
    border-right: 1px solid #e3f2fd !important;
}

.overlay-blue.overlay-lighten-5
{
    background: #e3f2fd;
    /* The Fallback */
    background: rgba(227, 242, 253, .8);
}

.blue.lighten-4
{
    color: #bbdefb !important;
}

.bg-blue.bg-lighten-4
{
    background-color: #bbdefb !important;
}
.bg-blue.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(187, 222, 251, .6);
            box-shadow: 0 1px 20px 1px rgba(187, 222, 251, .6);
}

.btn-blue.btn-lighten-4
{
    border-color: #1976d2 !important;
    background-color: #bbdefb !important;
}
.btn-blue.btn-lighten-4:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-lighten-4:focus,
.btn-blue.btn-lighten-4:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-lighten-4
{
    color: #bbdefb !important; 
    border-color: #bbdefb !important;
}
.btn-outline-blue.btn-outline-lighten-4:hover
{
    background-color: #bbdefb !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bbdefb !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bbdefb !important;
}

.border-blue.border-lighten-4
{
    border: 1px solid #bbdefb !important;
}

.border-top-blue.border-top-lighten-4
{
    border-top: 1px solid #bbdefb !important;
}

.border-bottom-blue.border-bottom-lighten-4
{
    border-bottom: 1px solid #bbdefb !important;
}

.border-left-blue.border-left-lighten-4
{
    border-left: 1px solid #bbdefb !important;
}

.border-right-blue.border-right-lighten-4
{
    border-right: 1px solid #bbdefb !important;
}

.overlay-blue.overlay-lighten-4
{
    background: #bbdefb;
    /* The Fallback */
    background: rgba(187, 222, 251, .8);
}

.blue.lighten-3
{
    color: #90caf9 !important;
}

.bg-blue.bg-lighten-3
{
    background-color: #90caf9 !important;
}
.bg-blue.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(144, 202, 249, .6);
            box-shadow: 0 1px 20px 1px rgba(144, 202, 249, .6);
}

.btn-blue.btn-lighten-3
{
    border-color: #1976d2 !important;
    background-color: #90caf9 !important;
}
.btn-blue.btn-lighten-3:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-lighten-3:focus,
.btn-blue.btn-lighten-3:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-lighten-3
{
    color: #90caf9 !important; 
    border-color: #90caf9 !important;
}
.btn-outline-blue.btn-outline-lighten-3:hover
{
    background-color: #90caf9 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #90caf9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #90caf9 !important;
}

.border-blue.border-lighten-3
{
    border: 1px solid #90caf9 !important;
}

.border-top-blue.border-top-lighten-3
{
    border-top: 1px solid #90caf9 !important;
}

.border-bottom-blue.border-bottom-lighten-3
{
    border-bottom: 1px solid #90caf9 !important;
}

.border-left-blue.border-left-lighten-3
{
    border-left: 1px solid #90caf9 !important;
}

.border-right-blue.border-right-lighten-3
{
    border-right: 1px solid #90caf9 !important;
}

.overlay-blue.overlay-lighten-3
{
    background: #90caf9;
    /* The Fallback */
    background: rgba(144, 202, 249, .8);
}

.blue.lighten-2
{
    color: #64b5f6 !important;
}

.bg-blue.bg-lighten-2
{
    background-color: #64b5f6 !important;
}
.bg-blue.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(100, 181, 246, .6);
            box-shadow: 0 1px 20px 1px rgba(100, 181, 246, .6);
}

.btn-blue.btn-lighten-2
{
    border-color: #1976d2 !important;
    background-color: #64b5f6 !important;
}
.btn-blue.btn-lighten-2:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-lighten-2:focus,
.btn-blue.btn-lighten-2:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-lighten-2
{
    color: #64b5f6 !important; 
    border-color: #64b5f6 !important;
}
.btn-outline-blue.btn-outline-lighten-2:hover
{
    background-color: #64b5f6 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #64b5f6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #64b5f6 !important;
}

.border-blue.border-lighten-2
{
    border: 1px solid #64b5f6 !important;
}

.border-top-blue.border-top-lighten-2
{
    border-top: 1px solid #64b5f6 !important;
}

.border-bottom-blue.border-bottom-lighten-2
{
    border-bottom: 1px solid #64b5f6 !important;
}

.border-left-blue.border-left-lighten-2
{
    border-left: 1px solid #64b5f6 !important;
}

.border-right-blue.border-right-lighten-2
{
    border-right: 1px solid #64b5f6 !important;
}

.overlay-blue.overlay-lighten-2
{
    background: #64b5f6;
    /* The Fallback */
    background: rgba(100, 181, 246, .8);
}

.blue.lighten-1
{
    color: #42a5f5 !important;
}

.bg-blue.bg-lighten-1
{
    background-color: #42a5f5 !important;
}
.bg-blue.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(66, 165, 245, .6);
            box-shadow: 0 1px 20px 1px rgba(66, 165, 245, .6);
}

.btn-blue.btn-lighten-1
{
    border-color: #1976d2 !important;
    background-color: #42a5f5 !important;
}
.btn-blue.btn-lighten-1:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-lighten-1:focus,
.btn-blue.btn-lighten-1:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-lighten-1
{
    color: #42a5f5 !important; 
    border-color: #42a5f5 !important;
}
.btn-outline-blue.btn-outline-lighten-1:hover
{
    background-color: #42a5f5 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #42a5f5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #42a5f5 !important;
}

.border-blue.border-lighten-1
{
    border: 1px solid #42a5f5 !important;
}

.border-top-blue.border-top-lighten-1
{
    border-top: 1px solid #42a5f5 !important;
}

.border-bottom-blue.border-bottom-lighten-1
{
    border-bottom: 1px solid #42a5f5 !important;
}

.border-left-blue.border-left-lighten-1
{
    border-left: 1px solid #42a5f5 !important;
}

.border-right-blue.border-right-lighten-1
{
    border-right: 1px solid #42a5f5 !important;
}

.overlay-blue.overlay-lighten-1
{
    background: #42a5f5;
    /* The Fallback */
    background: rgba(66, 165, 245, .8);
}

.blue
{
    color: #2196f3 !important;
}

.bg-blue
{
    background-color: #2196f3 !important;
}
.bg-blue .card-header,
.bg-blue .card-footer
{
    background-color: transparent;
}
.bg-blue.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
            box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}

.selectboxit.selectboxit-btn.bg-blue
{
    background-color: #2196f3 !important;
}

.alert-blue
{
    color: #05365d !important; 
    border-color: #2196f3 !important;
    background-color: #65b6f7 !important;
}
.alert-blue .alert-link
{
    color: #031f36 !important;
}

.border-blue
{
    border-color: #2196f3;
}

.overlay-blue
{
    background: #2196f3;
    /* The Fallback */
    background: rgba(33, 150, 243, .8);
}

/* .card-outline-blue{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-blue
{
    color: #fff; 
    border-color: #2196f3 !important;
    background-color: #2196f3 !important;
}
.btn-blue:hover
{
    color: #fff !important; 
    border-color: #1976d2 !important;
    background-color: #1e88e5 !important;
}
.btn-blue:focus,
.btn-blue:active
{
    color: #fff !important; 
    border-color: #1565c0 !important;
    background-color: #1976d2 !important;
}
.btn-blue.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
            box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}

.btn-outline-blue
{
    color: #2196f3; 
    border-color: #2196f3;
    background-color: transparent;
}
.btn-outline-blue:hover
{
    color: #fff !important; 
    background-color: #2196f3;
}
.btn-outline-blue.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
            box-shadow: 0 1px 20px 1px rgba(33, 150, 243, .6);
}

input[type='checkbox'].bg-blue + .custom-control-label:before,
input[type='radio'].bg-blue + .custom-control-label:before
{
    background-color: #2196f3 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2196f3 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2196f3 !important;
}

.border-blue
{
    border: 1px solid #2196f3 !important;
}

.border-top-blue
{
    border-top: 1px solid #2196f3;
}

.border-bottom-blue
{
    border-bottom: 1px solid #2196f3;
}

.border-left-blue
{
    border-left: 1px solid #2196f3;
}

.border-right-blue
{
    border-right: 1px solid #2196f3;
}

.blue.darken-1
{
    color: #1e88e5 !important;
}

.bg-blue.bg-darken-1
{
    background-color: #1e88e5 !important;
}
.bg-blue.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(30, 136, 229, .6);
            box-shadow: 0 1px 20px 1px rgba(30, 136, 229, .6);
}

.btn-blue.btn-darken-1
{
    border-color: #1976d2 !important;
    background-color: #1e88e5 !important;
}
.btn-blue.btn-darken-1:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-darken-1:focus,
.btn-blue.btn-darken-1:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-darken-1
{
    color: #1e88e5 !important; 
    border-color: #1e88e5 !important;
}
.btn-outline-blue.btn-outline-darken-1:hover
{
    background-color: #1e88e5 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1e88e5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1e88e5 !important;
}

.border-blue.border-darken-1
{
    border: 1px solid #1e88e5 !important;
}

.border-top-blue.border-top-darken-1
{
    border-top: 1px solid #1e88e5 !important;
}

.border-bottom-blue.border-bottom-darken-1
{
    border-bottom: 1px solid #1e88e5 !important;
}

.border-left-blue.border-left-darken-1
{
    border-left: 1px solid #1e88e5 !important;
}

.border-right-blue.border-right-darken-1
{
    border-right: 1px solid #1e88e5 !important;
}

.overlay-blue.overlay-darken-1
{
    background: #1e88e5;
    /* The Fallback */
    background: rgba(30, 136, 229, .8);
}

.blue.darken-2
{
    color: #1976d2 !important;
}

.bg-blue.bg-darken-2
{
    background-color: #1976d2 !important;
}
.bg-blue.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(25, 118, 210, .6);
            box-shadow: 0 1px 20px 1px rgba(25, 118, 210, .6);
}

.btn-blue.btn-darken-2
{
    border-color: #1976d2 !important;
    background-color: #1976d2 !important;
}
.btn-blue.btn-darken-2:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-darken-2:focus,
.btn-blue.btn-darken-2:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-darken-2
{
    color: #1976d2 !important; 
    border-color: #1976d2 !important;
}
.btn-outline-blue.btn-outline-darken-2:hover
{
    background-color: #1976d2 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1976d2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1976d2 !important;
}

.border-blue.border-darken-2
{
    border: 1px solid #1976d2 !important;
}

.border-top-blue.border-top-darken-2
{
    border-top: 1px solid #1976d2 !important;
}

.border-bottom-blue.border-bottom-darken-2
{
    border-bottom: 1px solid #1976d2 !important;
}

.border-left-blue.border-left-darken-2
{
    border-left: 1px solid #1976d2 !important;
}

.border-right-blue.border-right-darken-2
{
    border-right: 1px solid #1976d2 !important;
}

.overlay-blue.overlay-darken-2
{
    background: #1976d2;
    /* The Fallback */
    background: rgba(25, 118, 210, .8);
}

.blue.darken-3
{
    color: #1565c0 !important;
}

.bg-blue.bg-darken-3
{
    background-color: #1565c0 !important;
}
.bg-blue.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(21, 101, 192, .6);
            box-shadow: 0 1px 20px 1px rgba(21, 101, 192, .6);
}

.btn-blue.btn-darken-3
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-darken-3:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-darken-3:focus,
.btn-blue.btn-darken-3:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-darken-3
{
    color: #1565c0 !important; 
    border-color: #1565c0 !important;
}
.btn-outline-blue.btn-outline-darken-3:hover
{
    background-color: #1565c0 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1565c0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1565c0 !important;
}

.border-blue.border-darken-3
{
    border: 1px solid #1565c0 !important;
}

.border-top-blue.border-top-darken-3
{
    border-top: 1px solid #1565c0 !important;
}

.border-bottom-blue.border-bottom-darken-3
{
    border-bottom: 1px solid #1565c0 !important;
}

.border-left-blue.border-left-darken-3
{
    border-left: 1px solid #1565c0 !important;
}

.border-right-blue.border-right-darken-3
{
    border-right: 1px solid #1565c0 !important;
}

.overlay-blue.overlay-darken-3
{
    background: #1565c0;
    /* The Fallback */
    background: rgba(21, 101, 192, .8);
}

.blue.darken-4
{
    color: #0d47a1 !important;
}

.bg-blue.bg-darken-4
{
    background-color: #0d47a1 !important;
}
.bg-blue.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(13, 71, 161, .6);
            box-shadow: 0 1px 20px 1px rgba(13, 71, 161, .6);
}

.btn-blue.btn-darken-4
{
    border-color: #1976d2 !important;
    background-color: #0d47a1 !important;
}
.btn-blue.btn-darken-4:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-darken-4:focus,
.btn-blue.btn-darken-4:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-darken-4
{
    color: #0d47a1 !important; 
    border-color: #0d47a1 !important;
}
.btn-outline-blue.btn-outline-darken-4:hover
{
    background-color: #0d47a1 !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0d47a1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0d47a1 !important;
}

.border-blue.border-darken-4
{
    border: 1px solid #0d47a1 !important;
}

.border-top-blue.border-top-darken-4
{
    border-top: 1px solid #0d47a1 !important;
}

.border-bottom-blue.border-bottom-darken-4
{
    border-bottom: 1px solid #0d47a1 !important;
}

.border-left-blue.border-left-darken-4
{
    border-left: 1px solid #0d47a1 !important;
}

.border-right-blue.border-right-darken-4
{
    border-right: 1px solid #0d47a1 !important;
}

.overlay-blue.overlay-darken-4
{
    background: #0d47a1;
    /* The Fallback */
    background: rgba(13, 71, 161, .8);
}

.blue.accent-1
{
    color: #82b1ff !important;
}

.bg-blue.bg-accent-1
{
    background-color: #82b1ff !important;
}
.bg-blue.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(130, 177, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(130, 177, 255, .6);
}

.btn-blue.btn-accent-1
{
    border-color: #1976d2 !important;
    background-color: #82b1ff !important;
}
.btn-blue.btn-accent-1:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-accent-1:focus,
.btn-blue.btn-accent-1:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-accent-1
{
    color: #82b1ff !important; 
    border-color: #82b1ff !important;
}
.btn-outline-blue.btn-outline-accent-1:hover
{
    background-color: #82b1ff !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #82b1ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #82b1ff !important;
}

.border-blue.border-accent-1
{
    border: 1px solid #82b1ff !important;
}

.border-top-blue.border-top-accent-1
{
    border-top: 1px solid #82b1ff !important;
}

.border-bottom-blue.border-bottom-accent-1
{
    border-bottom: 1px solid #82b1ff !important;
}

.border-left-blue.border-left-accent-1
{
    border-left: 1px solid #82b1ff !important;
}

.border-right-blue.border-right-accent-1
{
    border-right: 1px solid #82b1ff !important;
}

.overlay-blue.overlay-accent-1
{
    background: #82b1ff;
    /* The Fallback */
    background: rgba(130, 177, 255, .8);
}

.blue.accent-2
{
    color: #448aff !important;
}

.bg-blue.bg-accent-2
{
    background-color: #448aff !important;
}
.bg-blue.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(68, 138, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(68, 138, 255, .6);
}

.btn-blue.btn-accent-2
{
    border-color: #1976d2 !important;
    background-color: #448aff !important;
}
.btn-blue.btn-accent-2:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-accent-2:focus,
.btn-blue.btn-accent-2:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-accent-2
{
    color: #448aff !important; 
    border-color: #448aff !important;
}
.btn-outline-blue.btn-outline-accent-2:hover
{
    background-color: #448aff !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #448aff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #448aff !important;
}

.border-blue.border-accent-2
{
    border: 1px solid #448aff !important;
}

.border-top-blue.border-top-accent-2
{
    border-top: 1px solid #448aff !important;
}

.border-bottom-blue.border-bottom-accent-2
{
    border-bottom: 1px solid #448aff !important;
}

.border-left-blue.border-left-accent-2
{
    border-left: 1px solid #448aff !important;
}

.border-right-blue.border-right-accent-2
{
    border-right: 1px solid #448aff !important;
}

.overlay-blue.overlay-accent-2
{
    background: #448aff;
    /* The Fallback */
    background: rgba(68, 138, 255, .8);
}

.blue.accent-3
{
    color: #2979ff !important;
}

.bg-blue.bg-accent-3
{
    background-color: #2979ff !important;
}
.bg-blue.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(41, 121, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(41, 121, 255, .6);
}

.btn-blue.btn-accent-3
{
    border-color: #1976d2 !important;
    background-color: #2979ff !important;
}
.btn-blue.btn-accent-3:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-accent-3:focus,
.btn-blue.btn-accent-3:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-accent-3
{
    color: #2979ff !important; 
    border-color: #2979ff !important;
}
.btn-outline-blue.btn-outline-accent-3:hover
{
    background-color: #2979ff !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2979ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2979ff !important;
}

.border-blue.border-accent-3
{
    border: 1px solid #2979ff !important;
}

.border-top-blue.border-top-accent-3
{
    border-top: 1px solid #2979ff !important;
}

.border-bottom-blue.border-bottom-accent-3
{
    border-bottom: 1px solid #2979ff !important;
}

.border-left-blue.border-left-accent-3
{
    border-left: 1px solid #2979ff !important;
}

.border-right-blue.border-right-accent-3
{
    border-right: 1px solid #2979ff !important;
}

.overlay-blue.overlay-accent-3
{
    background: #2979ff;
    /* The Fallback */
    background: rgba(41, 121, 255, .8);
}

.blue.accent-4
{
    color: #2962ff !important;
}

.bg-blue.bg-accent-4
{
    background-color: #2962ff !important;
}
.bg-blue.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(41, 98, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(41, 98, 255, .6);
}

.btn-blue.btn-accent-4
{
    border-color: #1976d2 !important;
    background-color: #2962ff !important;
}
.btn-blue.btn-accent-4:hover
{
    border-color: #1976d2 !important;
    background-color: #1565c0 !important;
}
.btn-blue.btn-accent-4:focus,
.btn-blue.btn-accent-4:active
{
    border-color: #1565c0 !important;
    background-color: #0d47a1 !important;
}

.btn-outline-blue.btn-outline-accent-4
{
    color: #2962ff !important; 
    border-color: #2962ff !important;
}
.btn-outline-blue.btn-outline-accent-4:hover
{
    background-color: #2962ff !important;
}

input:focus ~ .bg-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2962ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2962ff !important;
}

.border-blue.border-accent-4
{
    border: 1px solid #2962ff !important;
}

.border-top-blue.border-top-accent-4
{
    border-top: 1px solid #2962ff !important;
}

.border-bottom-blue.border-bottom-accent-4
{
    border-bottom: 1px solid #2962ff !important;
}

.border-left-blue.border-left-accent-4
{
    border-left: 1px solid #2962ff !important;
}

.border-right-blue.border-right-accent-4
{
    border-right: 1px solid #2962ff !important;
}

.overlay-blue.overlay-accent-4
{
    background: #2962ff;
    /* The Fallback */
    background: rgba(41, 98, 255, .8);
}

.light-blue.lighten-5
{
    color: #e1f5fe !important;
}

.bg-light-blue.bg-lighten-5
{
    background-color: #e1f5fe !important;
}
.bg-light-blue.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(225, 245, 254, .6);
            box-shadow: 0 1px 20px 1px rgba(225, 245, 254, .6);
}

.btn-light-blue.btn-lighten-5
{
    border-color: #0288d1 !important;
    background-color: #e1f5fe !important;
}
.btn-light-blue.btn-lighten-5:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-lighten-5:focus,
.btn-light-blue.btn-lighten-5:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-lighten-5
{
    color: #e1f5fe !important; 
    border-color: #e1f5fe !important;
}
.btn-outline-light-blue.btn-outline-lighten-5:hover
{
    background-color: #e1f5fe !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e1f5fe !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e1f5fe !important;
}

.border-light-blue.border-lighten-5
{
    border: 1px solid #e1f5fe !important;
}

.border-top-light-blue.border-top-lighten-5
{
    border-top: 1px solid #e1f5fe !important;
}

.border-bottom-light-blue.border-bottom-lighten-5
{
    border-bottom: 1px solid #e1f5fe !important;
}

.border-left-light-blue.border-left-lighten-5
{
    border-left: 1px solid #e1f5fe !important;
}

.border-right-light-blue.border-right-lighten-5
{
    border-right: 1px solid #e1f5fe !important;
}

.overlay-light-blue.overlay-lighten-5
{
    background: #e1f5fe;
    /* The Fallback */
    background: rgba(225, 245, 254, .8);
}

.light-blue.lighten-4
{
    color: #b3e5fc !important;
}

.bg-light-blue.bg-lighten-4
{
    background-color: #b3e5fc !important;
}
.bg-light-blue.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(179, 229, 252, .6);
            box-shadow: 0 1px 20px 1px rgba(179, 229, 252, .6);
}

.btn-light-blue.btn-lighten-4
{
    border-color: #0288d1 !important;
    background-color: #b3e5fc !important;
}
.btn-light-blue.btn-lighten-4:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-lighten-4:focus,
.btn-light-blue.btn-lighten-4:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-lighten-4
{
    color: #b3e5fc !important; 
    border-color: #b3e5fc !important;
}
.btn-outline-light-blue.btn-outline-lighten-4:hover
{
    background-color: #b3e5fc !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b3e5fc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b3e5fc !important;
}

.border-light-blue.border-lighten-4
{
    border: 1px solid #b3e5fc !important;
}

.border-top-light-blue.border-top-lighten-4
{
    border-top: 1px solid #b3e5fc !important;
}

.border-bottom-light-blue.border-bottom-lighten-4
{
    border-bottom: 1px solid #b3e5fc !important;
}

.border-left-light-blue.border-left-lighten-4
{
    border-left: 1px solid #b3e5fc !important;
}

.border-right-light-blue.border-right-lighten-4
{
    border-right: 1px solid #b3e5fc !important;
}

.overlay-light-blue.overlay-lighten-4
{
    background: #b3e5fc;
    /* The Fallback */
    background: rgba(179, 229, 252, .8);
}

.light-blue.lighten-3
{
    color: #81d4fa !important;
}

.bg-light-blue.bg-lighten-3
{
    background-color: #81d4fa !important;
}
.bg-light-blue.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(129, 212, 250, .6);
            box-shadow: 0 1px 20px 1px rgba(129, 212, 250, .6);
}

.btn-light-blue.btn-lighten-3
{
    border-color: #0288d1 !important;
    background-color: #81d4fa !important;
}
.btn-light-blue.btn-lighten-3:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-lighten-3:focus,
.btn-light-blue.btn-lighten-3:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-lighten-3
{
    color: #81d4fa !important; 
    border-color: #81d4fa !important;
}
.btn-outline-light-blue.btn-outline-lighten-3:hover
{
    background-color: #81d4fa !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #81d4fa !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #81d4fa !important;
}

.border-light-blue.border-lighten-3
{
    border: 1px solid #81d4fa !important;
}

.border-top-light-blue.border-top-lighten-3
{
    border-top: 1px solid #81d4fa !important;
}

.border-bottom-light-blue.border-bottom-lighten-3
{
    border-bottom: 1px solid #81d4fa !important;
}

.border-left-light-blue.border-left-lighten-3
{
    border-left: 1px solid #81d4fa !important;
}

.border-right-light-blue.border-right-lighten-3
{
    border-right: 1px solid #81d4fa !important;
}

.overlay-light-blue.overlay-lighten-3
{
    background: #81d4fa;
    /* The Fallback */
    background: rgba(129, 212, 250, .8);
}

.light-blue.lighten-2
{
    color: #4fc3f7 !important;
}

.bg-light-blue.bg-lighten-2
{
    background-color: #4fc3f7 !important;
}
.bg-light-blue.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(79, 195, 247, .6);
            box-shadow: 0 1px 20px 1px rgba(79, 195, 247, .6);
}

.btn-light-blue.btn-lighten-2
{
    border-color: #0288d1 !important;
    background-color: #4fc3f7 !important;
}
.btn-light-blue.btn-lighten-2:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-lighten-2:focus,
.btn-light-blue.btn-lighten-2:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-lighten-2
{
    color: #4fc3f7 !important; 
    border-color: #4fc3f7 !important;
}
.btn-outline-light-blue.btn-outline-lighten-2:hover
{
    background-color: #4fc3f7 !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4fc3f7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4fc3f7 !important;
}

.border-light-blue.border-lighten-2
{
    border: 1px solid #4fc3f7 !important;
}

.border-top-light-blue.border-top-lighten-2
{
    border-top: 1px solid #4fc3f7 !important;
}

.border-bottom-light-blue.border-bottom-lighten-2
{
    border-bottom: 1px solid #4fc3f7 !important;
}

.border-left-light-blue.border-left-lighten-2
{
    border-left: 1px solid #4fc3f7 !important;
}

.border-right-light-blue.border-right-lighten-2
{
    border-right: 1px solid #4fc3f7 !important;
}

.overlay-light-blue.overlay-lighten-2
{
    background: #4fc3f7;
    /* The Fallback */
    background: rgba(79, 195, 247, .8);
}

.light-blue.lighten-1
{
    color: #29b6f6 !important;
}

.bg-light-blue.bg-lighten-1
{
    background-color: #29b6f6 !important;
}
.bg-light-blue.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(41, 182, 246, .6);
            box-shadow: 0 1px 20px 1px rgba(41, 182, 246, .6);
}

.btn-light-blue.btn-lighten-1
{
    border-color: #0288d1 !important;
    background-color: #29b6f6 !important;
}
.btn-light-blue.btn-lighten-1:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-lighten-1:focus,
.btn-light-blue.btn-lighten-1:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-lighten-1
{
    color: #29b6f6 !important; 
    border-color: #29b6f6 !important;
}
.btn-outline-light-blue.btn-outline-lighten-1:hover
{
    background-color: #29b6f6 !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #29b6f6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #29b6f6 !important;
}

.border-light-blue.border-lighten-1
{
    border: 1px solid #29b6f6 !important;
}

.border-top-light-blue.border-top-lighten-1
{
    border-top: 1px solid #29b6f6 !important;
}

.border-bottom-light-blue.border-bottom-lighten-1
{
    border-bottom: 1px solid #29b6f6 !important;
}

.border-left-light-blue.border-left-lighten-1
{
    border-left: 1px solid #29b6f6 !important;
}

.border-right-light-blue.border-right-lighten-1
{
    border-right: 1px solid #29b6f6 !important;
}

.overlay-light-blue.overlay-lighten-1
{
    background: #29b6f6;
    /* The Fallback */
    background: rgba(41, 182, 246, .8);
}

.light-blue
{
    color: #03a9f4 !important;
}

.bg-light-blue
{
    background-color: #03a9f4 !important;
}
.bg-light-blue .card-header,
.bg-light-blue .card-footer
{
    background-color: transparent;
}
.bg-light-blue.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(3, 169, 244, .6);
            box-shadow: 0 1px 20px 1px rgba(3, 169, 244, .6);
}

.selectboxit.selectboxit-btn.bg-light-blue
{
    background-color: #03a9f4 !important;
}

.alert-light-blue
{
    color: #012f44 !important; 
    border-color: #03a9f4 !important;
    background-color: #42c2fd !important;
}
.alert-light-blue .alert-link
{
    color: #00131b !important;
}

.border-light-blue
{
    border-color: #03a9f4;
}

.overlay-light-blue
{
    background: #03a9f4;
    /* The Fallback */
    background: rgba(3, 169, 244, .8);
}

/* .card-outline-light-blue{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-light-blue
{
    color: #fff; 
    border-color: #03a9f4 !important;
    background-color: #03a9f4 !important;
}
.btn-light-blue:hover
{
    color: #fff !important; 
    border-color: #0288d1 !important;
    background-color: #039be5 !important;
}
.btn-light-blue:focus,
.btn-light-blue:active
{
    color: #fff !important; 
    border-color: #0277bd !important;
    background-color: #0288d1 !important;
}
.btn-light-blue.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(3, 169, 244, .6);
            box-shadow: 0 1px 20px 1px rgba(3, 169, 244, .6);
}

.btn-outline-light-blue
{
    color: #03a9f4; 
    border-color: #03a9f4;
    background-color: transparent;
}
.btn-outline-light-blue:hover
{
    color: #fff !important; 
    background-color: #03a9f4;
}
.btn-outline-light-blue.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(3, 169, 244, .6);
            box-shadow: 0 1px 20px 1px rgba(3, 169, 244, .6);
}

input[type='checkbox'].bg-light-blue + .custom-control-label:before,
input[type='radio'].bg-light-blue + .custom-control-label:before
{
    background-color: #03a9f4 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #03a9f4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #03a9f4 !important;
}

.border-light-blue
{
    border: 1px solid #03a9f4 !important;
}

.border-top-light-blue
{
    border-top: 1px solid #03a9f4;
}

.border-bottom-light-blue
{
    border-bottom: 1px solid #03a9f4;
}

.border-left-light-blue
{
    border-left: 1px solid #03a9f4;
}

.border-right-light-blue
{
    border-right: 1px solid #03a9f4;
}

.light-blue.darken-1
{
    color: #039be5 !important;
}

.bg-light-blue.bg-darken-1
{
    background-color: #039be5 !important;
}
.bg-light-blue.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(3, 155, 229, .6);
            box-shadow: 0 1px 20px 1px rgba(3, 155, 229, .6);
}

.btn-light-blue.btn-darken-1
{
    border-color: #0288d1 !important;
    background-color: #039be5 !important;
}
.btn-light-blue.btn-darken-1:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-darken-1:focus,
.btn-light-blue.btn-darken-1:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-darken-1
{
    color: #039be5 !important; 
    border-color: #039be5 !important;
}
.btn-outline-light-blue.btn-outline-darken-1:hover
{
    background-color: #039be5 !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #039be5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #039be5 !important;
}

.border-light-blue.border-darken-1
{
    border: 1px solid #039be5 !important;
}

.border-top-light-blue.border-top-darken-1
{
    border-top: 1px solid #039be5 !important;
}

.border-bottom-light-blue.border-bottom-darken-1
{
    border-bottom: 1px solid #039be5 !important;
}

.border-left-light-blue.border-left-darken-1
{
    border-left: 1px solid #039be5 !important;
}

.border-right-light-blue.border-right-darken-1
{
    border-right: 1px solid #039be5 !important;
}

.overlay-light-blue.overlay-darken-1
{
    background: #039be5;
    /* The Fallback */
    background: rgba(3, 155, 229, .8);
}

.light-blue.darken-2
{
    color: #0288d1 !important;
}

.bg-light-blue.bg-darken-2
{
    background-color: #0288d1 !important;
}
.bg-light-blue.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(2, 136, 209, .6);
            box-shadow: 0 1px 20px 1px rgba(2, 136, 209, .6);
}

.btn-light-blue.btn-darken-2
{
    border-color: #0288d1 !important;
    background-color: #0288d1 !important;
}
.btn-light-blue.btn-darken-2:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-darken-2:focus,
.btn-light-blue.btn-darken-2:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-darken-2
{
    color: #0288d1 !important; 
    border-color: #0288d1 !important;
}
.btn-outline-light-blue.btn-outline-darken-2:hover
{
    background-color: #0288d1 !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0288d1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0288d1 !important;
}

.border-light-blue.border-darken-2
{
    border: 1px solid #0288d1 !important;
}

.border-top-light-blue.border-top-darken-2
{
    border-top: 1px solid #0288d1 !important;
}

.border-bottom-light-blue.border-bottom-darken-2
{
    border-bottom: 1px solid #0288d1 !important;
}

.border-left-light-blue.border-left-darken-2
{
    border-left: 1px solid #0288d1 !important;
}

.border-right-light-blue.border-right-darken-2
{
    border-right: 1px solid #0288d1 !important;
}

.overlay-light-blue.overlay-darken-2
{
    background: #0288d1;
    /* The Fallback */
    background: rgba(2, 136, 209, .8);
}

.light-blue.darken-3
{
    color: #0277bd !important;
}

.bg-light-blue.bg-darken-3
{
    background-color: #0277bd !important;
}
.bg-light-blue.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(2, 119, 189, .6);
            box-shadow: 0 1px 20px 1px rgba(2, 119, 189, .6);
}

.btn-light-blue.btn-darken-3
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-darken-3:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-darken-3:focus,
.btn-light-blue.btn-darken-3:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-darken-3
{
    color: #0277bd !important; 
    border-color: #0277bd !important;
}
.btn-outline-light-blue.btn-outline-darken-3:hover
{
    background-color: #0277bd !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0277bd !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0277bd !important;
}

.border-light-blue.border-darken-3
{
    border: 1px solid #0277bd !important;
}

.border-top-light-blue.border-top-darken-3
{
    border-top: 1px solid #0277bd !important;
}

.border-bottom-light-blue.border-bottom-darken-3
{
    border-bottom: 1px solid #0277bd !important;
}

.border-left-light-blue.border-left-darken-3
{
    border-left: 1px solid #0277bd !important;
}

.border-right-light-blue.border-right-darken-3
{
    border-right: 1px solid #0277bd !important;
}

.overlay-light-blue.overlay-darken-3
{
    background: #0277bd;
    /* The Fallback */
    background: rgba(2, 119, 189, .8);
}

.light-blue.darken-4
{
    color: #01579b !important;
}

.bg-light-blue.bg-darken-4
{
    background-color: #01579b !important;
}
.bg-light-blue.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(1, 87, 155, .6);
            box-shadow: 0 1px 20px 1px rgba(1, 87, 155, .6);
}

.btn-light-blue.btn-darken-4
{
    border-color: #0288d1 !important;
    background-color: #01579b !important;
}
.btn-light-blue.btn-darken-4:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-darken-4:focus,
.btn-light-blue.btn-darken-4:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-darken-4
{
    color: #01579b !important; 
    border-color: #01579b !important;
}
.btn-outline-light-blue.btn-outline-darken-4:hover
{
    background-color: #01579b !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #01579b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #01579b !important;
}

.border-light-blue.border-darken-4
{
    border: 1px solid #01579b !important;
}

.border-top-light-blue.border-top-darken-4
{
    border-top: 1px solid #01579b !important;
}

.border-bottom-light-blue.border-bottom-darken-4
{
    border-bottom: 1px solid #01579b !important;
}

.border-left-light-blue.border-left-darken-4
{
    border-left: 1px solid #01579b !important;
}

.border-right-light-blue.border-right-darken-4
{
    border-right: 1px solid #01579b !important;
}

.overlay-light-blue.overlay-darken-4
{
    background: #01579b;
    /* The Fallback */
    background: rgba(1, 87, 155, .8);
}

.light-blue.accent-1
{
    color: #80d8ff !important;
}

.bg-light-blue.bg-accent-1
{
    background-color: #80d8ff !important;
}
.bg-light-blue.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(128, 216, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(128, 216, 255, .6);
}

.btn-light-blue.btn-accent-1
{
    border-color: #0288d1 !important;
    background-color: #80d8ff !important;
}
.btn-light-blue.btn-accent-1:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-accent-1:focus,
.btn-light-blue.btn-accent-1:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-accent-1
{
    color: #80d8ff !important; 
    border-color: #80d8ff !important;
}
.btn-outline-light-blue.btn-outline-accent-1:hover
{
    background-color: #80d8ff !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80d8ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80d8ff !important;
}

.border-light-blue.border-accent-1
{
    border: 1px solid #80d8ff !important;
}

.border-top-light-blue.border-top-accent-1
{
    border-top: 1px solid #80d8ff !important;
}

.border-bottom-light-blue.border-bottom-accent-1
{
    border-bottom: 1px solid #80d8ff !important;
}

.border-left-light-blue.border-left-accent-1
{
    border-left: 1px solid #80d8ff !important;
}

.border-right-light-blue.border-right-accent-1
{
    border-right: 1px solid #80d8ff !important;
}

.overlay-light-blue.overlay-accent-1
{
    background: #80d8ff;
    /* The Fallback */
    background: rgba(128, 216, 255, .8);
}

.light-blue.accent-2
{
    color: #40c4ff !important;
}

.bg-light-blue.bg-accent-2
{
    background-color: #40c4ff !important;
}
.bg-light-blue.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(64, 196, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(64, 196, 255, .6);
}

.btn-light-blue.btn-accent-2
{
    border-color: #0288d1 !important;
    background-color: #40c4ff !important;
}
.btn-light-blue.btn-accent-2:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-accent-2:focus,
.btn-light-blue.btn-accent-2:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-accent-2
{
    color: #40c4ff !important; 
    border-color: #40c4ff !important;
}
.btn-outline-light-blue.btn-outline-accent-2:hover
{
    background-color: #40c4ff !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #40c4ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #40c4ff !important;
}

.border-light-blue.border-accent-2
{
    border: 1px solid #40c4ff !important;
}

.border-top-light-blue.border-top-accent-2
{
    border-top: 1px solid #40c4ff !important;
}

.border-bottom-light-blue.border-bottom-accent-2
{
    border-bottom: 1px solid #40c4ff !important;
}

.border-left-light-blue.border-left-accent-2
{
    border-left: 1px solid #40c4ff !important;
}

.border-right-light-blue.border-right-accent-2
{
    border-right: 1px solid #40c4ff !important;
}

.overlay-light-blue.overlay-accent-2
{
    background: #40c4ff;
    /* The Fallback */
    background: rgba(64, 196, 255, .8);
}

.light-blue.accent-3
{
    color: #00b0ff !important;
}

.bg-light-blue.bg-accent-3
{
    background-color: #00b0ff !important;
}
.bg-light-blue.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 176, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 176, 255, .6);
}

.btn-light-blue.btn-accent-3
{
    border-color: #0288d1 !important;
    background-color: #00b0ff !important;
}
.btn-light-blue.btn-accent-3:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-accent-3:focus,
.btn-light-blue.btn-accent-3:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-accent-3
{
    color: #00b0ff !important; 
    border-color: #00b0ff !important;
}
.btn-outline-light-blue.btn-outline-accent-3:hover
{
    background-color: #00b0ff !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00b0ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00b0ff !important;
}

.border-light-blue.border-accent-3
{
    border: 1px solid #00b0ff !important;
}

.border-top-light-blue.border-top-accent-3
{
    border-top: 1px solid #00b0ff !important;
}

.border-bottom-light-blue.border-bottom-accent-3
{
    border-bottom: 1px solid #00b0ff !important;
}

.border-left-light-blue.border-left-accent-3
{
    border-left: 1px solid #00b0ff !important;
}

.border-right-light-blue.border-right-accent-3
{
    border-right: 1px solid #00b0ff !important;
}

.overlay-light-blue.overlay-accent-3
{
    background: #00b0ff;
    /* The Fallback */
    background: rgba(0, 176, 255, .8);
}

.light-blue.accent-4
{
    color: #0091ea !important;
}

.bg-light-blue.bg-accent-4
{
    background-color: #0091ea !important;
}
.bg-light-blue.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 145, 234, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 145, 234, .6);
}

.btn-light-blue.btn-accent-4
{
    border-color: #0288d1 !important;
    background-color: #0091ea !important;
}
.btn-light-blue.btn-accent-4:hover
{
    border-color: #0288d1 !important;
    background-color: #0277bd !important;
}
.btn-light-blue.btn-accent-4:focus,
.btn-light-blue.btn-accent-4:active
{
    border-color: #0277bd !important;
    background-color: #01579b !important;
}

.btn-outline-light-blue.btn-outline-accent-4
{
    color: #0091ea !important; 
    border-color: #0091ea !important;
}
.btn-outline-light-blue.btn-outline-accent-4:hover
{
    background-color: #0091ea !important;
}

input:focus ~ .bg-light-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0091ea !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0091ea !important;
}

.border-light-blue.border-accent-4
{
    border: 1px solid #0091ea !important;
}

.border-top-light-blue.border-top-accent-4
{
    border-top: 1px solid #0091ea !important;
}

.border-bottom-light-blue.border-bottom-accent-4
{
    border-bottom: 1px solid #0091ea !important;
}

.border-left-light-blue.border-left-accent-4
{
    border-left: 1px solid #0091ea !important;
}

.border-right-light-blue.border-right-accent-4
{
    border-right: 1px solid #0091ea !important;
}

.overlay-light-blue.overlay-accent-4
{
    background: #0091ea;
    /* The Fallback */
    background: rgba(0, 145, 234, .8);
}

.cyan.lighten-5
{
    color: #e0f7fa !important;
}

.bg-cyan.bg-lighten-5
{
    background-color: #e0f7fa !important;
}
.bg-cyan.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(224, 247, 250, .6);
            box-shadow: 0 1px 20px 1px rgba(224, 247, 250, .6);
}

.btn-cyan.btn-lighten-5
{
    border-color: #0097a7 !important;
    background-color: #e0f7fa !important;
}
.btn-cyan.btn-lighten-5:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-lighten-5:focus,
.btn-cyan.btn-lighten-5:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-5
{
    color: #e0f7fa !important; 
    border-color: #e0f7fa !important;
}
.btn-outline-cyan.btn-outline-lighten-5:hover
{
    background-color: #e0f7fa !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e0f7fa !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e0f7fa !important;
}

.border-cyan.border-lighten-5
{
    border: 1px solid #e0f7fa !important;
}

.border-top-cyan.border-top-lighten-5
{
    border-top: 1px solid #e0f7fa !important;
}

.border-bottom-cyan.border-bottom-lighten-5
{
    border-bottom: 1px solid #e0f7fa !important;
}

.border-left-cyan.border-left-lighten-5
{
    border-left: 1px solid #e0f7fa !important;
}

.border-right-cyan.border-right-lighten-5
{
    border-right: 1px solid #e0f7fa !important;
}

.overlay-cyan.overlay-lighten-5
{
    background: #e0f7fa;
    /* The Fallback */
    background: rgba(224, 247, 250, .8);
}

.cyan.lighten-4
{
    color: #b2ebf2 !important;
}

.bg-cyan.bg-lighten-4
{
    background-color: #b2ebf2 !important;
}
.bg-cyan.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(178, 235, 242, .6);
            box-shadow: 0 1px 20px 1px rgba(178, 235, 242, .6);
}

.btn-cyan.btn-lighten-4
{
    border-color: #0097a7 !important;
    background-color: #b2ebf2 !important;
}
.btn-cyan.btn-lighten-4:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-lighten-4:focus,
.btn-cyan.btn-lighten-4:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-4
{
    color: #b2ebf2 !important; 
    border-color: #b2ebf2 !important;
}
.btn-outline-cyan.btn-outline-lighten-4:hover
{
    background-color: #b2ebf2 !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b2ebf2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b2ebf2 !important;
}

.border-cyan.border-lighten-4
{
    border: 1px solid #b2ebf2 !important;
}

.border-top-cyan.border-top-lighten-4
{
    border-top: 1px solid #b2ebf2 !important;
}

.border-bottom-cyan.border-bottom-lighten-4
{
    border-bottom: 1px solid #b2ebf2 !important;
}

.border-left-cyan.border-left-lighten-4
{
    border-left: 1px solid #b2ebf2 !important;
}

.border-right-cyan.border-right-lighten-4
{
    border-right: 1px solid #b2ebf2 !important;
}

.overlay-cyan.overlay-lighten-4
{
    background: #b2ebf2;
    /* The Fallback */
    background: rgba(178, 235, 242, .8);
}

.cyan.lighten-3
{
    color: #80deea !important;
}

.bg-cyan.bg-lighten-3
{
    background-color: #80deea !important;
}
.bg-cyan.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(128, 222, 234, .6);
            box-shadow: 0 1px 20px 1px rgba(128, 222, 234, .6);
}

.btn-cyan.btn-lighten-3
{
    border-color: #0097a7 !important;
    background-color: #80deea !important;
}
.btn-cyan.btn-lighten-3:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-lighten-3:focus,
.btn-cyan.btn-lighten-3:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-3
{
    color: #80deea !important; 
    border-color: #80deea !important;
}
.btn-outline-cyan.btn-outline-lighten-3:hover
{
    background-color: #80deea !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80deea !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80deea !important;
}

.border-cyan.border-lighten-3
{
    border: 1px solid #80deea !important;
}

.border-top-cyan.border-top-lighten-3
{
    border-top: 1px solid #80deea !important;
}

.border-bottom-cyan.border-bottom-lighten-3
{
    border-bottom: 1px solid #80deea !important;
}

.border-left-cyan.border-left-lighten-3
{
    border-left: 1px solid #80deea !important;
}

.border-right-cyan.border-right-lighten-3
{
    border-right: 1px solid #80deea !important;
}

.overlay-cyan.overlay-lighten-3
{
    background: #80deea;
    /* The Fallback */
    background: rgba(128, 222, 234, .8);
}

.cyan.lighten-2
{
    color: #4dd0e1 !important;
}

.bg-cyan.bg-lighten-2
{
    background-color: #4dd0e1 !important;
}
.bg-cyan.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(77, 208, 225, .6);
            box-shadow: 0 1px 20px 1px rgba(77, 208, 225, .6);
}

.btn-cyan.btn-lighten-2
{
    border-color: #0097a7 !important;
    background-color: #4dd0e1 !important;
}
.btn-cyan.btn-lighten-2:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-lighten-2:focus,
.btn-cyan.btn-lighten-2:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-2
{
    color: #4dd0e1 !important; 
    border-color: #4dd0e1 !important;
}
.btn-outline-cyan.btn-outline-lighten-2:hover
{
    background-color: #4dd0e1 !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4dd0e1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4dd0e1 !important;
}

.border-cyan.border-lighten-2
{
    border: 1px solid #4dd0e1 !important;
}

.border-top-cyan.border-top-lighten-2
{
    border-top: 1px solid #4dd0e1 !important;
}

.border-bottom-cyan.border-bottom-lighten-2
{
    border-bottom: 1px solid #4dd0e1 !important;
}

.border-left-cyan.border-left-lighten-2
{
    border-left: 1px solid #4dd0e1 !important;
}

.border-right-cyan.border-right-lighten-2
{
    border-right: 1px solid #4dd0e1 !important;
}

.overlay-cyan.overlay-lighten-2
{
    background: #4dd0e1;
    /* The Fallback */
    background: rgba(77, 208, 225, .8);
}

.cyan.lighten-1
{
    color: #26c6da !important;
}

.bg-cyan.bg-lighten-1
{
    background-color: #26c6da !important;
}
.bg-cyan.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(38, 198, 218, .6);
            box-shadow: 0 1px 20px 1px rgba(38, 198, 218, .6);
}

.btn-cyan.btn-lighten-1
{
    border-color: #0097a7 !important;
    background-color: #26c6da !important;
}
.btn-cyan.btn-lighten-1:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-lighten-1:focus,
.btn-cyan.btn-lighten-1:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-lighten-1
{
    color: #26c6da !important; 
    border-color: #26c6da !important;
}
.btn-outline-cyan.btn-outline-lighten-1:hover
{
    background-color: #26c6da !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #26c6da !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #26c6da !important;
}

.border-cyan.border-lighten-1
{
    border: 1px solid #26c6da !important;
}

.border-top-cyan.border-top-lighten-1
{
    border-top: 1px solid #26c6da !important;
}

.border-bottom-cyan.border-bottom-lighten-1
{
    border-bottom: 1px solid #26c6da !important;
}

.border-left-cyan.border-left-lighten-1
{
    border-left: 1px solid #26c6da !important;
}

.border-right-cyan.border-right-lighten-1
{
    border-right: 1px solid #26c6da !important;
}

.overlay-cyan.overlay-lighten-1
{
    background: #26c6da;
    /* The Fallback */
    background: rgba(38, 198, 218, .8);
}

.cyan
{
    color: #00bcd4 !important;
}

.bg-cyan
{
    background-color: #00bcd4 !important;
}
.bg-cyan .card-header,
.bg-cyan .card-footer
{
    background-color: transparent;
}
.bg-cyan.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}

.selectboxit.selectboxit-btn.bg-cyan
{
    background-color: #00bcd4 !important;
}

.alert-cyan
{
    color: #001e22 !important; 
    border-color: #00bcd4 !important;
    background-color: #1ce5ff !important;
}
.alert-cyan .alert-link
{
    color: black !important;
}

.border-cyan
{
    border-color: #00bcd4;
}

.overlay-cyan
{
    background: #00bcd4;
    /* The Fallback */
    background: rgba(0, 188, 212, .8);
}

/* .card-outline-cyan{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-cyan
{
    color: #fff; 
    border-color: #00bcd4 !important;
    background-color: #00bcd4 !important;
}
.btn-cyan:hover
{
    color: #fff !important; 
    border-color: #0097a7 !important;
    background-color: #00acc1 !important;
}
.btn-cyan:focus,
.btn-cyan:active
{
    color: #fff !important; 
    border-color: #00838f !important;
    background-color: #0097a7 !important;
}
.btn-cyan.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}

.btn-outline-cyan
{
    color: #00bcd4; 
    border-color: #00bcd4;
    background-color: transparent;
}
.btn-outline-cyan:hover
{
    color: #fff !important; 
    background-color: #00bcd4;
}
.btn-outline-cyan.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 188, 212, .6);
}

input[type='checkbox'].bg-cyan + .custom-control-label:before,
input[type='radio'].bg-cyan + .custom-control-label:before
{
    background-color: #00bcd4 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00bcd4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00bcd4 !important;
}

.border-cyan
{
    border: 1px solid #00bcd4 !important;
}

.border-top-cyan
{
    border-top: 1px solid #00bcd4;
}

.border-bottom-cyan
{
    border-bottom: 1px solid #00bcd4;
}

.border-left-cyan
{
    border-left: 1px solid #00bcd4;
}

.border-right-cyan
{
    border-right: 1px solid #00bcd4;
}

.cyan.darken-1
{
    color: #00acc1 !important;
}

.bg-cyan.bg-darken-1
{
    background-color: #00acc1 !important;
}
.bg-cyan.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 172, 193, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 172, 193, .6);
}

.btn-cyan.btn-darken-1
{
    border-color: #0097a7 !important;
    background-color: #00acc1 !important;
}
.btn-cyan.btn-darken-1:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-darken-1:focus,
.btn-cyan.btn-darken-1:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-1
{
    color: #00acc1 !important; 
    border-color: #00acc1 !important;
}
.btn-outline-cyan.btn-outline-darken-1:hover
{
    background-color: #00acc1 !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00acc1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00acc1 !important;
}

.border-cyan.border-darken-1
{
    border: 1px solid #00acc1 !important;
}

.border-top-cyan.border-top-darken-1
{
    border-top: 1px solid #00acc1 !important;
}

.border-bottom-cyan.border-bottom-darken-1
{
    border-bottom: 1px solid #00acc1 !important;
}

.border-left-cyan.border-left-darken-1
{
    border-left: 1px solid #00acc1 !important;
}

.border-right-cyan.border-right-darken-1
{
    border-right: 1px solid #00acc1 !important;
}

.overlay-cyan.overlay-darken-1
{
    background: #00acc1;
    /* The Fallback */
    background: rgba(0, 172, 193, .8);
}

.cyan.darken-2
{
    color: #0097a7 !important;
}

.bg-cyan.bg-darken-2
{
    background-color: #0097a7 !important;
}
.bg-cyan.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 151, 167, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 151, 167, .6);
}

.btn-cyan.btn-darken-2
{
    border-color: #0097a7 !important;
    background-color: #0097a7 !important;
}
.btn-cyan.btn-darken-2:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-darken-2:focus,
.btn-cyan.btn-darken-2:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-2
{
    color: #0097a7 !important; 
    border-color: #0097a7 !important;
}
.btn-outline-cyan.btn-outline-darken-2:hover
{
    background-color: #0097a7 !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0097a7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #0097a7 !important;
}

.border-cyan.border-darken-2
{
    border: 1px solid #0097a7 !important;
}

.border-top-cyan.border-top-darken-2
{
    border-top: 1px solid #0097a7 !important;
}

.border-bottom-cyan.border-bottom-darken-2
{
    border-bottom: 1px solid #0097a7 !important;
}

.border-left-cyan.border-left-darken-2
{
    border-left: 1px solid #0097a7 !important;
}

.border-right-cyan.border-right-darken-2
{
    border-right: 1px solid #0097a7 !important;
}

.overlay-cyan.overlay-darken-2
{
    background: #0097a7;
    /* The Fallback */
    background: rgba(0, 151, 167, .8);
}

.cyan.darken-3
{
    color: #00838f !important;
}

.bg-cyan.bg-darken-3
{
    background-color: #00838f !important;
}
.bg-cyan.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 131, 143, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 131, 143, .6);
}

.btn-cyan.btn-darken-3
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-darken-3:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-darken-3:focus,
.btn-cyan.btn-darken-3:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-3
{
    color: #00838f !important; 
    border-color: #00838f !important;
}
.btn-outline-cyan.btn-outline-darken-3:hover
{
    background-color: #00838f !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00838f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00838f !important;
}

.border-cyan.border-darken-3
{
    border: 1px solid #00838f !important;
}

.border-top-cyan.border-top-darken-3
{
    border-top: 1px solid #00838f !important;
}

.border-bottom-cyan.border-bottom-darken-3
{
    border-bottom: 1px solid #00838f !important;
}

.border-left-cyan.border-left-darken-3
{
    border-left: 1px solid #00838f !important;
}

.border-right-cyan.border-right-darken-3
{
    border-right: 1px solid #00838f !important;
}

.overlay-cyan.overlay-darken-3
{
    background: #00838f;
    /* The Fallback */
    background: rgba(0, 131, 143, .8);
}

.cyan.darken-4
{
    color: #006064 !important;
}

.bg-cyan.bg-darken-4
{
    background-color: #006064 !important;
}
.bg-cyan.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 96, 100, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 96, 100, .6);
}

.btn-cyan.btn-darken-4
{
    border-color: #0097a7 !important;
    background-color: #006064 !important;
}
.btn-cyan.btn-darken-4:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-darken-4:focus,
.btn-cyan.btn-darken-4:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-darken-4
{
    color: #006064 !important; 
    border-color: #006064 !important;
}
.btn-outline-cyan.btn-outline-darken-4:hover
{
    background-color: #006064 !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #006064 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #006064 !important;
}

.border-cyan.border-darken-4
{
    border: 1px solid #006064 !important;
}

.border-top-cyan.border-top-darken-4
{
    border-top: 1px solid #006064 !important;
}

.border-bottom-cyan.border-bottom-darken-4
{
    border-bottom: 1px solid #006064 !important;
}

.border-left-cyan.border-left-darken-4
{
    border-left: 1px solid #006064 !important;
}

.border-right-cyan.border-right-darken-4
{
    border-right: 1px solid #006064 !important;
}

.overlay-cyan.overlay-darken-4
{
    background: #006064;
    /* The Fallback */
    background: rgba(0, 96, 100, .8);
}

.cyan.accent-1
{
    color: #84ffff !important;
}

.bg-cyan.bg-accent-1
{
    background-color: #84ffff !important;
}
.bg-cyan.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(132, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(132, 255, 255, .6);
}

.btn-cyan.btn-accent-1
{
    border-color: #0097a7 !important;
    background-color: #84ffff !important;
}
.btn-cyan.btn-accent-1:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-accent-1:focus,
.btn-cyan.btn-accent-1:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-1
{
    color: #84ffff !important; 
    border-color: #84ffff !important;
}
.btn-outline-cyan.btn-outline-accent-1:hover
{
    background-color: #84ffff !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #84ffff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #84ffff !important;
}

.border-cyan.border-accent-1
{
    border: 1px solid #84ffff !important;
}

.border-top-cyan.border-top-accent-1
{
    border-top: 1px solid #84ffff !important;
}

.border-bottom-cyan.border-bottom-accent-1
{
    border-bottom: 1px solid #84ffff !important;
}

.border-left-cyan.border-left-accent-1
{
    border-left: 1px solid #84ffff !important;
}

.border-right-cyan.border-right-accent-1
{
    border-right: 1px solid #84ffff !important;
}

.overlay-cyan.overlay-accent-1
{
    background: #84ffff;
    /* The Fallback */
    background: rgba(132, 255, 255, .8);
}

.cyan.accent-2
{
    color: #18ffff !important;
}

.bg-cyan.bg-accent-2
{
    background-color: #18ffff !important;
}
.bg-cyan.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(24, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(24, 255, 255, .6);
}

.btn-cyan.btn-accent-2
{
    border-color: #0097a7 !important;
    background-color: #18ffff !important;
}
.btn-cyan.btn-accent-2:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-accent-2:focus,
.btn-cyan.btn-accent-2:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-2
{
    color: #18ffff !important; 
    border-color: #18ffff !important;
}
.btn-outline-cyan.btn-outline-accent-2:hover
{
    background-color: #18ffff !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #18ffff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #18ffff !important;
}

.border-cyan.border-accent-2
{
    border: 1px solid #18ffff !important;
}

.border-top-cyan.border-top-accent-2
{
    border-top: 1px solid #18ffff !important;
}

.border-bottom-cyan.border-bottom-accent-2
{
    border-bottom: 1px solid #18ffff !important;
}

.border-left-cyan.border-left-accent-2
{
    border-left: 1px solid #18ffff !important;
}

.border-right-cyan.border-right-accent-2
{
    border-right: 1px solid #18ffff !important;
}

.overlay-cyan.overlay-accent-2
{
    background: #18ffff;
    /* The Fallback */
    background: rgba(24, 255, 255, .8);
}

.cyan.accent-3
{
    color: #00e5ff !important;
}

.bg-cyan.bg-accent-3
{
    background-color: #00e5ff !important;
}
.bg-cyan.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 229, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 229, 255, .6);
}

.btn-cyan.btn-accent-3
{
    border-color: #0097a7 !important;
    background-color: #00e5ff !important;
}
.btn-cyan.btn-accent-3:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-accent-3:focus,
.btn-cyan.btn-accent-3:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-3
{
    color: #00e5ff !important; 
    border-color: #00e5ff !important;
}
.btn-outline-cyan.btn-outline-accent-3:hover
{
    background-color: #00e5ff !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00e5ff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00e5ff !important;
}

.border-cyan.border-accent-3
{
    border: 1px solid #00e5ff !important;
}

.border-top-cyan.border-top-accent-3
{
    border-top: 1px solid #00e5ff !important;
}

.border-bottom-cyan.border-bottom-accent-3
{
    border-bottom: 1px solid #00e5ff !important;
}

.border-left-cyan.border-left-accent-3
{
    border-left: 1px solid #00e5ff !important;
}

.border-right-cyan.border-right-accent-3
{
    border-right: 1px solid #00e5ff !important;
}

.overlay-cyan.overlay-accent-3
{
    background: #00e5ff;
    /* The Fallback */
    background: rgba(0, 229, 255, .8);
}

.cyan.accent-4
{
    color: #00b8d4 !important;
}

.bg-cyan.bg-accent-4
{
    background-color: #00b8d4 !important;
}
.bg-cyan.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 184, 212, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 184, 212, .6);
}

.btn-cyan.btn-accent-4
{
    border-color: #0097a7 !important;
    background-color: #00b8d4 !important;
}
.btn-cyan.btn-accent-4:hover
{
    border-color: #0097a7 !important;
    background-color: #00838f !important;
}
.btn-cyan.btn-accent-4:focus,
.btn-cyan.btn-accent-4:active
{
    border-color: #00838f !important;
    background-color: #006064 !important;
}

.btn-outline-cyan.btn-outline-accent-4
{
    color: #00b8d4 !important; 
    border-color: #00b8d4 !important;
}
.btn-outline-cyan.btn-outline-accent-4:hover
{
    background-color: #00b8d4 !important;
}

input:focus ~ .bg-cyan
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00b8d4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00b8d4 !important;
}

.border-cyan.border-accent-4
{
    border: 1px solid #00b8d4 !important;
}

.border-top-cyan.border-top-accent-4
{
    border-top: 1px solid #00b8d4 !important;
}

.border-bottom-cyan.border-bottom-accent-4
{
    border-bottom: 1px solid #00b8d4 !important;
}

.border-left-cyan.border-left-accent-4
{
    border-left: 1px solid #00b8d4 !important;
}

.border-right-cyan.border-right-accent-4
{
    border-right: 1px solid #00b8d4 !important;
}

.overlay-cyan.overlay-accent-4
{
    background: #00b8d4;
    /* The Fallback */
    background: rgba(0, 184, 212, .8);
}

.teal.lighten-5
{
    color: #e0f2f1 !important;
}

.bg-teal.bg-lighten-5
{
    background-color: #e0f2f1 !important;
}
.bg-teal.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(224, 242, 241, .6);
            box-shadow: 0 1px 20px 1px rgba(224, 242, 241, .6);
}

.btn-teal.btn-lighten-5
{
    border-color: #00796b !important;
    background-color: #e0f2f1 !important;
}
.btn-teal.btn-lighten-5:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-lighten-5:focus,
.btn-teal.btn-lighten-5:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-lighten-5
{
    color: #e0f2f1 !important; 
    border-color: #e0f2f1 !important;
}
.btn-outline-teal.btn-outline-lighten-5:hover
{
    background-color: #e0f2f1 !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e0f2f1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e0f2f1 !important;
}

.border-teal.border-lighten-5
{
    border: 1px solid #e0f2f1 !important;
}

.border-top-teal.border-top-lighten-5
{
    border-top: 1px solid #e0f2f1 !important;
}

.border-bottom-teal.border-bottom-lighten-5
{
    border-bottom: 1px solid #e0f2f1 !important;
}

.border-left-teal.border-left-lighten-5
{
    border-left: 1px solid #e0f2f1 !important;
}

.border-right-teal.border-right-lighten-5
{
    border-right: 1px solid #e0f2f1 !important;
}

.overlay-teal.overlay-lighten-5
{
    background: #e0f2f1;
    /* The Fallback */
    background: rgba(224, 242, 241, .8);
}

.teal.lighten-4
{
    color: #b2dfdb !important;
}

.bg-teal.bg-lighten-4
{
    background-color: #b2dfdb !important;
}
.bg-teal.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(178, 223, 219, .6);
            box-shadow: 0 1px 20px 1px rgba(178, 223, 219, .6);
}

.btn-teal.btn-lighten-4
{
    border-color: #00796b !important;
    background-color: #b2dfdb !important;
}
.btn-teal.btn-lighten-4:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-lighten-4:focus,
.btn-teal.btn-lighten-4:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-lighten-4
{
    color: #b2dfdb !important; 
    border-color: #b2dfdb !important;
}
.btn-outline-teal.btn-outline-lighten-4:hover
{
    background-color: #b2dfdb !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b2dfdb !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b2dfdb !important;
}

.border-teal.border-lighten-4
{
    border: 1px solid #b2dfdb !important;
}

.border-top-teal.border-top-lighten-4
{
    border-top: 1px solid #b2dfdb !important;
}

.border-bottom-teal.border-bottom-lighten-4
{
    border-bottom: 1px solid #b2dfdb !important;
}

.border-left-teal.border-left-lighten-4
{
    border-left: 1px solid #b2dfdb !important;
}

.border-right-teal.border-right-lighten-4
{
    border-right: 1px solid #b2dfdb !important;
}

.overlay-teal.overlay-lighten-4
{
    background: #b2dfdb;
    /* The Fallback */
    background: rgba(178, 223, 219, .8);
}

.teal.lighten-3
{
    color: #80cbc4 !important;
}

.bg-teal.bg-lighten-3
{
    background-color: #80cbc4 !important;
}
.bg-teal.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(128, 203, 196, .6);
            box-shadow: 0 1px 20px 1px rgba(128, 203, 196, .6);
}

.btn-teal.btn-lighten-3
{
    border-color: #00796b !important;
    background-color: #80cbc4 !important;
}
.btn-teal.btn-lighten-3:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-lighten-3:focus,
.btn-teal.btn-lighten-3:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-lighten-3
{
    color: #80cbc4 !important; 
    border-color: #80cbc4 !important;
}
.btn-outline-teal.btn-outline-lighten-3:hover
{
    background-color: #80cbc4 !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80cbc4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #80cbc4 !important;
}

.border-teal.border-lighten-3
{
    border: 1px solid #80cbc4 !important;
}

.border-top-teal.border-top-lighten-3
{
    border-top: 1px solid #80cbc4 !important;
}

.border-bottom-teal.border-bottom-lighten-3
{
    border-bottom: 1px solid #80cbc4 !important;
}

.border-left-teal.border-left-lighten-3
{
    border-left: 1px solid #80cbc4 !important;
}

.border-right-teal.border-right-lighten-3
{
    border-right: 1px solid #80cbc4 !important;
}

.overlay-teal.overlay-lighten-3
{
    background: #80cbc4;
    /* The Fallback */
    background: rgba(128, 203, 196, .8);
}

.teal.lighten-2
{
    color: #4db6ac !important;
}

.bg-teal.bg-lighten-2
{
    background-color: #4db6ac !important;
}
.bg-teal.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(77, 182, 172, .6);
            box-shadow: 0 1px 20px 1px rgba(77, 182, 172, .6);
}

.btn-teal.btn-lighten-2
{
    border-color: #00796b !important;
    background-color: #4db6ac !important;
}
.btn-teal.btn-lighten-2:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-lighten-2:focus,
.btn-teal.btn-lighten-2:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-lighten-2
{
    color: #4db6ac !important; 
    border-color: #4db6ac !important;
}
.btn-outline-teal.btn-outline-lighten-2:hover
{
    background-color: #4db6ac !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4db6ac !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4db6ac !important;
}

.border-teal.border-lighten-2
{
    border: 1px solid #4db6ac !important;
}

.border-top-teal.border-top-lighten-2
{
    border-top: 1px solid #4db6ac !important;
}

.border-bottom-teal.border-bottom-lighten-2
{
    border-bottom: 1px solid #4db6ac !important;
}

.border-left-teal.border-left-lighten-2
{
    border-left: 1px solid #4db6ac !important;
}

.border-right-teal.border-right-lighten-2
{
    border-right: 1px solid #4db6ac !important;
}

.overlay-teal.overlay-lighten-2
{
    background: #4db6ac;
    /* The Fallback */
    background: rgba(77, 182, 172, .8);
}

.teal.lighten-1
{
    color: #26a69a !important;
}

.bg-teal.bg-lighten-1
{
    background-color: #26a69a !important;
}
.bg-teal.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(38, 166, 154, .6);
            box-shadow: 0 1px 20px 1px rgba(38, 166, 154, .6);
}

.btn-teal.btn-lighten-1
{
    border-color: #00796b !important;
    background-color: #26a69a !important;
}
.btn-teal.btn-lighten-1:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-lighten-1:focus,
.btn-teal.btn-lighten-1:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-lighten-1
{
    color: #26a69a !important; 
    border-color: #26a69a !important;
}
.btn-outline-teal.btn-outline-lighten-1:hover
{
    background-color: #26a69a !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #26a69a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #26a69a !important;
}

.border-teal.border-lighten-1
{
    border: 1px solid #26a69a !important;
}

.border-top-teal.border-top-lighten-1
{
    border-top: 1px solid #26a69a !important;
}

.border-bottom-teal.border-bottom-lighten-1
{
    border-bottom: 1px solid #26a69a !important;
}

.border-left-teal.border-left-lighten-1
{
    border-left: 1px solid #26a69a !important;
}

.border-right-teal.border-right-lighten-1
{
    border-right: 1px solid #26a69a !important;
}

.overlay-teal.overlay-lighten-1
{
    background: #26a69a;
    /* The Fallback */
    background: rgba(38, 166, 154, .8);
}

.teal
{
    color: #009688 !important;
}

.bg-teal
{
    background-color: #009688 !important;
}
.bg-teal .card-header,
.bg-teal .card-footer
{
    background-color: transparent;
}
.bg-teal.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}

.selectboxit.selectboxit-btn.bg-teal
{
    background-color: #009688 !important;
}

.alert-teal
{
    color: black !important; 
    border-color: #009688 !important;
    background-color: #00ddc9 !important;
}
.alert-teal .alert-link
{
    color: black !important;
}

.border-teal
{
    border-color: #009688;
}

.overlay-teal
{
    background: #009688;
    /* The Fallback */
    background: rgba(0, 150, 136, .8);
}

/* .card-outline-teal{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-teal
{
    color: #fff; 
    border-color: #009688 !important;
    background-color: #009688 !important;
}
.btn-teal:hover
{
    color: #fff !important; 
    border-color: #00796b !important;
    background-color: #00897b !important;
}
.btn-teal:focus,
.btn-teal:active
{
    color: #fff !important; 
    border-color: #00695c !important;
    background-color: #00796b !important;
}
.btn-teal.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}

.btn-outline-teal
{
    color: #009688; 
    border-color: #009688;
    background-color: transparent;
}
.btn-outline-teal:hover
{
    color: #fff !important; 
    background-color: #009688;
}
.btn-outline-teal.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 150, 136, .6);
}

input[type='checkbox'].bg-teal + .custom-control-label:before,
input[type='radio'].bg-teal + .custom-control-label:before
{
    background-color: #009688 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #009688 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #009688 !important;
}

.border-teal
{
    border: 1px solid #009688 !important;
}

.border-top-teal
{
    border-top: 1px solid #009688;
}

.border-bottom-teal
{
    border-bottom: 1px solid #009688;
}

.border-left-teal
{
    border-left: 1px solid #009688;
}

.border-right-teal
{
    border-right: 1px solid #009688;
}

.teal.darken-1
{
    color: #00897b !important;
}

.bg-teal.bg-darken-1
{
    background-color: #00897b !important;
}
.bg-teal.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 137, 123, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 137, 123, .6);
}

.btn-teal.btn-darken-1
{
    border-color: #00796b !important;
    background-color: #00897b !important;
}
.btn-teal.btn-darken-1:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-darken-1:focus,
.btn-teal.btn-darken-1:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-darken-1
{
    color: #00897b !important; 
    border-color: #00897b !important;
}
.btn-outline-teal.btn-outline-darken-1:hover
{
    background-color: #00897b !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00897b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00897b !important;
}

.border-teal.border-darken-1
{
    border: 1px solid #00897b !important;
}

.border-top-teal.border-top-darken-1
{
    border-top: 1px solid #00897b !important;
}

.border-bottom-teal.border-bottom-darken-1
{
    border-bottom: 1px solid #00897b !important;
}

.border-left-teal.border-left-darken-1
{
    border-left: 1px solid #00897b !important;
}

.border-right-teal.border-right-darken-1
{
    border-right: 1px solid #00897b !important;
}

.overlay-teal.overlay-darken-1
{
    background: #00897b;
    /* The Fallback */
    background: rgba(0, 137, 123, .8);
}

.teal.darken-2
{
    color: #00796b !important;
}

.bg-teal.bg-darken-2
{
    background-color: #00796b !important;
}
.bg-teal.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 121, 107, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 121, 107, .6);
}

.btn-teal.btn-darken-2
{
    border-color: #00796b !important;
    background-color: #00796b !important;
}
.btn-teal.btn-darken-2:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-darken-2:focus,
.btn-teal.btn-darken-2:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-darken-2
{
    color: #00796b !important; 
    border-color: #00796b !important;
}
.btn-outline-teal.btn-outline-darken-2:hover
{
    background-color: #00796b !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00796b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00796b !important;
}

.border-teal.border-darken-2
{
    border: 1px solid #00796b !important;
}

.border-top-teal.border-top-darken-2
{
    border-top: 1px solid #00796b !important;
}

.border-bottom-teal.border-bottom-darken-2
{
    border-bottom: 1px solid #00796b !important;
}

.border-left-teal.border-left-darken-2
{
    border-left: 1px solid #00796b !important;
}

.border-right-teal.border-right-darken-2
{
    border-right: 1px solid #00796b !important;
}

.overlay-teal.overlay-darken-2
{
    background: #00796b;
    /* The Fallback */
    background: rgba(0, 121, 107, .8);
}

.teal.darken-3
{
    color: #00695c !important;
}

.bg-teal.bg-darken-3
{
    background-color: #00695c !important;
}
.bg-teal.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 105, 92, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 105, 92, .6);
}

.btn-teal.btn-darken-3
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-darken-3:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-darken-3:focus,
.btn-teal.btn-darken-3:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-darken-3
{
    color: #00695c !important; 
    border-color: #00695c !important;
}
.btn-outline-teal.btn-outline-darken-3:hover
{
    background-color: #00695c !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00695c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00695c !important;
}

.border-teal.border-darken-3
{
    border: 1px solid #00695c !important;
}

.border-top-teal.border-top-darken-3
{
    border-top: 1px solid #00695c !important;
}

.border-bottom-teal.border-bottom-darken-3
{
    border-bottom: 1px solid #00695c !important;
}

.border-left-teal.border-left-darken-3
{
    border-left: 1px solid #00695c !important;
}

.border-right-teal.border-right-darken-3
{
    border-right: 1px solid #00695c !important;
}

.overlay-teal.overlay-darken-3
{
    background: #00695c;
    /* The Fallback */
    background: rgba(0, 105, 92, .8);
}

.teal.darken-4
{
    color: #004d40 !important;
}

.bg-teal.bg-darken-4
{
    background-color: #004d40 !important;
}
.bg-teal.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 77, 64, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 77, 64, .6);
}

.btn-teal.btn-darken-4
{
    border-color: #00796b !important;
    background-color: #004d40 !important;
}
.btn-teal.btn-darken-4:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-darken-4:focus,
.btn-teal.btn-darken-4:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-darken-4
{
    color: #004d40 !important; 
    border-color: #004d40 !important;
}
.btn-outline-teal.btn-outline-darken-4:hover
{
    background-color: #004d40 !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #004d40 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #004d40 !important;
}

.border-teal.border-darken-4
{
    border: 1px solid #004d40 !important;
}

.border-top-teal.border-top-darken-4
{
    border-top: 1px solid #004d40 !important;
}

.border-bottom-teal.border-bottom-darken-4
{
    border-bottom: 1px solid #004d40 !important;
}

.border-left-teal.border-left-darken-4
{
    border-left: 1px solid #004d40 !important;
}

.border-right-teal.border-right-darken-4
{
    border-right: 1px solid #004d40 !important;
}

.overlay-teal.overlay-darken-4
{
    background: #004d40;
    /* The Fallback */
    background: rgba(0, 77, 64, .8);
}

.teal.accent-1
{
    color: #a7ffeb !important;
}

.bg-teal.bg-accent-1
{
    background-color: #a7ffeb !important;
}
.bg-teal.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(167, 255, 235, .6);
            box-shadow: 0 1px 20px 1px rgba(167, 255, 235, .6);
}

.btn-teal.btn-accent-1
{
    border-color: #00796b !important;
    background-color: #a7ffeb !important;
}
.btn-teal.btn-accent-1:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-accent-1:focus,
.btn-teal.btn-accent-1:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-accent-1
{
    color: #a7ffeb !important; 
    border-color: #a7ffeb !important;
}
.btn-outline-teal.btn-outline-accent-1:hover
{
    background-color: #a7ffeb !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a7ffeb !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a7ffeb !important;
}

.border-teal.border-accent-1
{
    border: 1px solid #a7ffeb !important;
}

.border-top-teal.border-top-accent-1
{
    border-top: 1px solid #a7ffeb !important;
}

.border-bottom-teal.border-bottom-accent-1
{
    border-bottom: 1px solid #a7ffeb !important;
}

.border-left-teal.border-left-accent-1
{
    border-left: 1px solid #a7ffeb !important;
}

.border-right-teal.border-right-accent-1
{
    border-right: 1px solid #a7ffeb !important;
}

.overlay-teal.overlay-accent-1
{
    background: #a7ffeb;
    /* The Fallback */
    background: rgba(167, 255, 235, .8);
}

.teal.accent-2
{
    color: #64ffda !important;
}

.bg-teal.bg-accent-2
{
    background-color: #64ffda !important;
}
.bg-teal.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(100, 255, 218, .6);
            box-shadow: 0 1px 20px 1px rgba(100, 255, 218, .6);
}

.btn-teal.btn-accent-2
{
    border-color: #00796b !important;
    background-color: #64ffda !important;
}
.btn-teal.btn-accent-2:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-accent-2:focus,
.btn-teal.btn-accent-2:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-accent-2
{
    color: #64ffda !important; 
    border-color: #64ffda !important;
}
.btn-outline-teal.btn-outline-accent-2:hover
{
    background-color: #64ffda !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #64ffda !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #64ffda !important;
}

.border-teal.border-accent-2
{
    border: 1px solid #64ffda !important;
}

.border-top-teal.border-top-accent-2
{
    border-top: 1px solid #64ffda !important;
}

.border-bottom-teal.border-bottom-accent-2
{
    border-bottom: 1px solid #64ffda !important;
}

.border-left-teal.border-left-accent-2
{
    border-left: 1px solid #64ffda !important;
}

.border-right-teal.border-right-accent-2
{
    border-right: 1px solid #64ffda !important;
}

.overlay-teal.overlay-accent-2
{
    background: #64ffda;
    /* The Fallback */
    background: rgba(100, 255, 218, .8);
}

.teal.accent-3
{
    color: #1de9b6 !important;
}

.bg-teal.bg-accent-3
{
    background-color: #1de9b6 !important;
}
.bg-teal.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(29, 233, 182, .6);
            box-shadow: 0 1px 20px 1px rgba(29, 233, 182, .6);
}

.btn-teal.btn-accent-3
{
    border-color: #00796b !important;
    background-color: #1de9b6 !important;
}
.btn-teal.btn-accent-3:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-accent-3:focus,
.btn-teal.btn-accent-3:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-accent-3
{
    color: #1de9b6 !important; 
    border-color: #1de9b6 !important;
}
.btn-outline-teal.btn-outline-accent-3:hover
{
    background-color: #1de9b6 !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1de9b6 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1de9b6 !important;
}

.border-teal.border-accent-3
{
    border: 1px solid #1de9b6 !important;
}

.border-top-teal.border-top-accent-3
{
    border-top: 1px solid #1de9b6 !important;
}

.border-bottom-teal.border-bottom-accent-3
{
    border-bottom: 1px solid #1de9b6 !important;
}

.border-left-teal.border-left-accent-3
{
    border-left: 1px solid #1de9b6 !important;
}

.border-right-teal.border-right-accent-3
{
    border-right: 1px solid #1de9b6 !important;
}

.overlay-teal.overlay-accent-3
{
    background: #1de9b6;
    /* The Fallback */
    background: rgba(29, 233, 182, .8);
}

.teal.accent-4
{
    color: #00bfa5 !important;
}

.bg-teal.bg-accent-4
{
    background-color: #00bfa5 !important;
}
.bg-teal.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 191, 165, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 191, 165, .6);
}

.btn-teal.btn-accent-4
{
    border-color: #00796b !important;
    background-color: #00bfa5 !important;
}
.btn-teal.btn-accent-4:hover
{
    border-color: #00796b !important;
    background-color: #00695c !important;
}
.btn-teal.btn-accent-4:focus,
.btn-teal.btn-accent-4:active
{
    border-color: #00695c !important;
    background-color: #004d40 !important;
}

.btn-outline-teal.btn-outline-accent-4
{
    color: #00bfa5 !important; 
    border-color: #00bfa5 !important;
}
.btn-outline-teal.btn-outline-accent-4:hover
{
    background-color: #00bfa5 !important;
}

input:focus ~ .bg-teal
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00bfa5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00bfa5 !important;
}

.border-teal.border-accent-4
{
    border: 1px solid #00bfa5 !important;
}

.border-top-teal.border-top-accent-4
{
    border-top: 1px solid #00bfa5 !important;
}

.border-bottom-teal.border-bottom-accent-4
{
    border-bottom: 1px solid #00bfa5 !important;
}

.border-left-teal.border-left-accent-4
{
    border-left: 1px solid #00bfa5 !important;
}

.border-right-teal.border-right-accent-4
{
    border-right: 1px solid #00bfa5 !important;
}

.overlay-teal.overlay-accent-4
{
    background: #00bfa5;
    /* The Fallback */
    background: rgba(0, 191, 165, .8);
}

.green.lighten-5
{
    color: #e8f5e9 !important;
}

.bg-green.bg-lighten-5
{
    background-color: #e8f5e9 !important;
}
.bg-green.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(232, 245, 233, .6);
            box-shadow: 0 1px 20px 1px rgba(232, 245, 233, .6);
}

.btn-green.btn-lighten-5
{
    border-color: #388e3c !important;
    background-color: #e8f5e9 !important;
}
.btn-green.btn-lighten-5:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-lighten-5:focus,
.btn-green.btn-lighten-5:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-lighten-5
{
    color: #e8f5e9 !important; 
    border-color: #e8f5e9 !important;
}
.btn-outline-green.btn-outline-lighten-5:hover
{
    background-color: #e8f5e9 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e8f5e9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e8f5e9 !important;
}

.border-green.border-lighten-5
{
    border: 1px solid #e8f5e9 !important;
}

.border-top-green.border-top-lighten-5
{
    border-top: 1px solid #e8f5e9 !important;
}

.border-bottom-green.border-bottom-lighten-5
{
    border-bottom: 1px solid #e8f5e9 !important;
}

.border-left-green.border-left-lighten-5
{
    border-left: 1px solid #e8f5e9 !important;
}

.border-right-green.border-right-lighten-5
{
    border-right: 1px solid #e8f5e9 !important;
}

.overlay-green.overlay-lighten-5
{
    background: #e8f5e9;
    /* The Fallback */
    background: rgba(232, 245, 233, .8);
}

.green.lighten-4
{
    color: #c8e6c9 !important;
}

.bg-green.bg-lighten-4
{
    background-color: #c8e6c9 !important;
}
.bg-green.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(200, 230, 201, .6);
            box-shadow: 0 1px 20px 1px rgba(200, 230, 201, .6);
}

.btn-green.btn-lighten-4
{
    border-color: #388e3c !important;
    background-color: #c8e6c9 !important;
}
.btn-green.btn-lighten-4:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-lighten-4:focus,
.btn-green.btn-lighten-4:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-lighten-4
{
    color: #c8e6c9 !important; 
    border-color: #c8e6c9 !important;
}
.btn-outline-green.btn-outline-lighten-4:hover
{
    background-color: #c8e6c9 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c8e6c9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c8e6c9 !important;
}

.border-green.border-lighten-4
{
    border: 1px solid #c8e6c9 !important;
}

.border-top-green.border-top-lighten-4
{
    border-top: 1px solid #c8e6c9 !important;
}

.border-bottom-green.border-bottom-lighten-4
{
    border-bottom: 1px solid #c8e6c9 !important;
}

.border-left-green.border-left-lighten-4
{
    border-left: 1px solid #c8e6c9 !important;
}

.border-right-green.border-right-lighten-4
{
    border-right: 1px solid #c8e6c9 !important;
}

.overlay-green.overlay-lighten-4
{
    background: #c8e6c9;
    /* The Fallback */
    background: rgba(200, 230, 201, .8);
}

.green.lighten-3
{
    color: #a5d6a7 !important;
}

.bg-green.bg-lighten-3
{
    background-color: #a5d6a7 !important;
}
.bg-green.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(165, 214, 167, .6);
            box-shadow: 0 1px 20px 1px rgba(165, 214, 167, .6);
}

.btn-green.btn-lighten-3
{
    border-color: #388e3c !important;
    background-color: #a5d6a7 !important;
}
.btn-green.btn-lighten-3:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-lighten-3:focus,
.btn-green.btn-lighten-3:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-lighten-3
{
    color: #a5d6a7 !important; 
    border-color: #a5d6a7 !important;
}
.btn-outline-green.btn-outline-lighten-3:hover
{
    background-color: #a5d6a7 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a5d6a7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a5d6a7 !important;
}

.border-green.border-lighten-3
{
    border: 1px solid #a5d6a7 !important;
}

.border-top-green.border-top-lighten-3
{
    border-top: 1px solid #a5d6a7 !important;
}

.border-bottom-green.border-bottom-lighten-3
{
    border-bottom: 1px solid #a5d6a7 !important;
}

.border-left-green.border-left-lighten-3
{
    border-left: 1px solid #a5d6a7 !important;
}

.border-right-green.border-right-lighten-3
{
    border-right: 1px solid #a5d6a7 !important;
}

.overlay-green.overlay-lighten-3
{
    background: #a5d6a7;
    /* The Fallback */
    background: rgba(165, 214, 167, .8);
}

.green.lighten-2
{
    color: #81c784 !important;
}

.bg-green.bg-lighten-2
{
    background-color: #81c784 !important;
}
.bg-green.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(129, 199, 132, .6);
            box-shadow: 0 1px 20px 1px rgba(129, 199, 132, .6);
}

.btn-green.btn-lighten-2
{
    border-color: #388e3c !important;
    background-color: #81c784 !important;
}
.btn-green.btn-lighten-2:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-lighten-2:focus,
.btn-green.btn-lighten-2:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-lighten-2
{
    color: #81c784 !important; 
    border-color: #81c784 !important;
}
.btn-outline-green.btn-outline-lighten-2:hover
{
    background-color: #81c784 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #81c784 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #81c784 !important;
}

.border-green.border-lighten-2
{
    border: 1px solid #81c784 !important;
}

.border-top-green.border-top-lighten-2
{
    border-top: 1px solid #81c784 !important;
}

.border-bottom-green.border-bottom-lighten-2
{
    border-bottom: 1px solid #81c784 !important;
}

.border-left-green.border-left-lighten-2
{
    border-left: 1px solid #81c784 !important;
}

.border-right-green.border-right-lighten-2
{
    border-right: 1px solid #81c784 !important;
}

.overlay-green.overlay-lighten-2
{
    background: #81c784;
    /* The Fallback */
    background: rgba(129, 199, 132, .8);
}

.green.lighten-1
{
    color: #66bb6a !important;
}

.bg-green.bg-lighten-1
{
    background-color: #66bb6a !important;
}
.bg-green.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(102, 187, 106, .6);
            box-shadow: 0 1px 20px 1px rgba(102, 187, 106, .6);
}

.btn-green.btn-lighten-1
{
    border-color: #388e3c !important;
    background-color: #66bb6a !important;
}
.btn-green.btn-lighten-1:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-lighten-1:focus,
.btn-green.btn-lighten-1:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-lighten-1
{
    color: #66bb6a !important; 
    border-color: #66bb6a !important;
}
.btn-outline-green.btn-outline-lighten-1:hover
{
    background-color: #66bb6a !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #66bb6a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #66bb6a !important;
}

.border-green.border-lighten-1
{
    border: 1px solid #66bb6a !important;
}

.border-top-green.border-top-lighten-1
{
    border-top: 1px solid #66bb6a !important;
}

.border-bottom-green.border-bottom-lighten-1
{
    border-bottom: 1px solid #66bb6a !important;
}

.border-left-green.border-left-lighten-1
{
    border-left: 1px solid #66bb6a !important;
}

.border-right-green.border-right-lighten-1
{
    border-right: 1px solid #66bb6a !important;
}

.overlay-green.overlay-lighten-1
{
    background: #66bb6a;
    /* The Fallback */
    background: rgba(102, 187, 106, .8);
}

.green
{
    color: #4caf50 !important;
}

.bg-green
{
    background-color: #4caf50 !important;
}
.bg-green .card-header,
.bg-green .card-footer
{
    background-color: transparent;
}
.bg-green.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(76, 175, 80, .6);
            box-shadow: 0 1px 20px 1px rgba(76, 175, 80, .6);
}

.selectboxit.selectboxit-btn.bg-green
{
    background-color: #4caf50 !important;
}

.alert-green
{
    color: #163317 !important; 
    border-color: #4caf50 !important;
    background-color: #7cc67f !important;
}
.alert-green .alert-link
{
    color: #0a160a !important;
}

.border-green
{
    border-color: #4caf50;
}

.overlay-green
{
    background: #4caf50;
    /* The Fallback */
    background: rgba(76, 175, 80, .8);
}

/* .card-outline-green{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-green
{
    color: #fff; 
    border-color: #4caf50 !important;
    background-color: #4caf50 !important;
}
.btn-green:hover
{
    color: #fff !important; 
    border-color: #388e3c !important;
    background-color: #43a047 !important;
}
.btn-green:focus,
.btn-green:active
{
    color: #fff !important; 
    border-color: #2e7d32 !important;
    background-color: #388e3c !important;
}
.btn-green.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(76, 175, 80, .6);
            box-shadow: 0 1px 20px 1px rgba(76, 175, 80, .6);
}

.btn-outline-green
{
    color: #4caf50; 
    border-color: #4caf50;
    background-color: transparent;
}
.btn-outline-green:hover
{
    color: #fff !important; 
    background-color: #4caf50;
}
.btn-outline-green.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(76, 175, 80, .6);
            box-shadow: 0 1px 20px 1px rgba(76, 175, 80, .6);
}

input[type='checkbox'].bg-green + .custom-control-label:before,
input[type='radio'].bg-green + .custom-control-label:before
{
    background-color: #4caf50 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4caf50 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4caf50 !important;
}

.border-green
{
    border: 1px solid #4caf50 !important;
}

.border-top-green
{
    border-top: 1px solid #4caf50;
}

.border-bottom-green
{
    border-bottom: 1px solid #4caf50;
}

.border-left-green
{
    border-left: 1px solid #4caf50;
}

.border-right-green
{
    border-right: 1px solid #4caf50;
}

.green.darken-1
{
    color: #43a047 !important;
}

.bg-green.bg-darken-1
{
    background-color: #43a047 !important;
}
.bg-green.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(67, 160, 71, .6);
            box-shadow: 0 1px 20px 1px rgba(67, 160, 71, .6);
}

.btn-green.btn-darken-1
{
    border-color: #388e3c !important;
    background-color: #43a047 !important;
}
.btn-green.btn-darken-1:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-darken-1:focus,
.btn-green.btn-darken-1:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-darken-1
{
    color: #43a047 !important; 
    border-color: #43a047 !important;
}
.btn-outline-green.btn-outline-darken-1:hover
{
    background-color: #43a047 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #43a047 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #43a047 !important;
}

.border-green.border-darken-1
{
    border: 1px solid #43a047 !important;
}

.border-top-green.border-top-darken-1
{
    border-top: 1px solid #43a047 !important;
}

.border-bottom-green.border-bottom-darken-1
{
    border-bottom: 1px solid #43a047 !important;
}

.border-left-green.border-left-darken-1
{
    border-left: 1px solid #43a047 !important;
}

.border-right-green.border-right-darken-1
{
    border-right: 1px solid #43a047 !important;
}

.overlay-green.overlay-darken-1
{
    background: #43a047;
    /* The Fallback */
    background: rgba(67, 160, 71, .8);
}

.green.darken-2
{
    color: #388e3c !important;
}

.bg-green.bg-darken-2
{
    background-color: #388e3c !important;
}
.bg-green.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(56, 142, 60, .6);
            box-shadow: 0 1px 20px 1px rgba(56, 142, 60, .6);
}

.btn-green.btn-darken-2
{
    border-color: #388e3c !important;
    background-color: #388e3c !important;
}
.btn-green.btn-darken-2:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-darken-2:focus,
.btn-green.btn-darken-2:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-darken-2
{
    color: #388e3c !important; 
    border-color: #388e3c !important;
}
.btn-outline-green.btn-outline-darken-2:hover
{
    background-color: #388e3c !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #388e3c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #388e3c !important;
}

.border-green.border-darken-2
{
    border: 1px solid #388e3c !important;
}

.border-top-green.border-top-darken-2
{
    border-top: 1px solid #388e3c !important;
}

.border-bottom-green.border-bottom-darken-2
{
    border-bottom: 1px solid #388e3c !important;
}

.border-left-green.border-left-darken-2
{
    border-left: 1px solid #388e3c !important;
}

.border-right-green.border-right-darken-2
{
    border-right: 1px solid #388e3c !important;
}

.overlay-green.overlay-darken-2
{
    background: #388e3c;
    /* The Fallback */
    background: rgba(56, 142, 60, .8);
}

.green.darken-3
{
    color: #2e7d32 !important;
}

.bg-green.bg-darken-3
{
    background-color: #2e7d32 !important;
}
.bg-green.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(46, 125, 50, .6);
            box-shadow: 0 1px 20px 1px rgba(46, 125, 50, .6);
}

.btn-green.btn-darken-3
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-darken-3:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-darken-3:focus,
.btn-green.btn-darken-3:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-darken-3
{
    color: #2e7d32 !important; 
    border-color: #2e7d32 !important;
}
.btn-outline-green.btn-outline-darken-3:hover
{
    background-color: #2e7d32 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2e7d32 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2e7d32 !important;
}

.border-green.border-darken-3
{
    border: 1px solid #2e7d32 !important;
}

.border-top-green.border-top-darken-3
{
    border-top: 1px solid #2e7d32 !important;
}

.border-bottom-green.border-bottom-darken-3
{
    border-bottom: 1px solid #2e7d32 !important;
}

.border-left-green.border-left-darken-3
{
    border-left: 1px solid #2e7d32 !important;
}

.border-right-green.border-right-darken-3
{
    border-right: 1px solid #2e7d32 !important;
}

.overlay-green.overlay-darken-3
{
    background: #2e7d32;
    /* The Fallback */
    background: rgba(46, 125, 50, .8);
}

.green.darken-4
{
    color: #1b5e20 !important;
}

.bg-green.bg-darken-4
{
    background-color: #1b5e20 !important;
}
.bg-green.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(27, 94, 32, .6);
            box-shadow: 0 1px 20px 1px rgba(27, 94, 32, .6);
}

.btn-green.btn-darken-4
{
    border-color: #388e3c !important;
    background-color: #1b5e20 !important;
}
.btn-green.btn-darken-4:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-darken-4:focus,
.btn-green.btn-darken-4:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-darken-4
{
    color: #1b5e20 !important; 
    border-color: #1b5e20 !important;
}
.btn-outline-green.btn-outline-darken-4:hover
{
    background-color: #1b5e20 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1b5e20 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1b5e20 !important;
}

.border-green.border-darken-4
{
    border: 1px solid #1b5e20 !important;
}

.border-top-green.border-top-darken-4
{
    border-top: 1px solid #1b5e20 !important;
}

.border-bottom-green.border-bottom-darken-4
{
    border-bottom: 1px solid #1b5e20 !important;
}

.border-left-green.border-left-darken-4
{
    border-left: 1px solid #1b5e20 !important;
}

.border-right-green.border-right-darken-4
{
    border-right: 1px solid #1b5e20 !important;
}

.overlay-green.overlay-darken-4
{
    background: #1b5e20;
    /* The Fallback */
    background: rgba(27, 94, 32, .8);
}

.green.accent-1
{
    color: #b9f6ca !important;
}

.bg-green.bg-accent-1
{
    background-color: #b9f6ca !important;
}
.bg-green.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(185, 246, 202, .6);
            box-shadow: 0 1px 20px 1px rgba(185, 246, 202, .6);
}

.btn-green.btn-accent-1
{
    border-color: #388e3c !important;
    background-color: #b9f6ca !important;
}
.btn-green.btn-accent-1:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-accent-1:focus,
.btn-green.btn-accent-1:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-accent-1
{
    color: #b9f6ca !important; 
    border-color: #b9f6ca !important;
}
.btn-outline-green.btn-outline-accent-1:hover
{
    background-color: #b9f6ca !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b9f6ca !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b9f6ca !important;
}

.border-green.border-accent-1
{
    border: 1px solid #b9f6ca !important;
}

.border-top-green.border-top-accent-1
{
    border-top: 1px solid #b9f6ca !important;
}

.border-bottom-green.border-bottom-accent-1
{
    border-bottom: 1px solid #b9f6ca !important;
}

.border-left-green.border-left-accent-1
{
    border-left: 1px solid #b9f6ca !important;
}

.border-right-green.border-right-accent-1
{
    border-right: 1px solid #b9f6ca !important;
}

.overlay-green.overlay-accent-1
{
    background: #b9f6ca;
    /* The Fallback */
    background: rgba(185, 246, 202, .8);
}

.green.accent-2
{
    color: #69f0ae !important;
}

.bg-green.bg-accent-2
{
    background-color: #69f0ae !important;
}
.bg-green.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(105, 240, 174, .6);
            box-shadow: 0 1px 20px 1px rgba(105, 240, 174, .6);
}

.btn-green.btn-accent-2
{
    border-color: #388e3c !important;
    background-color: #69f0ae !important;
}
.btn-green.btn-accent-2:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-accent-2:focus,
.btn-green.btn-accent-2:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-accent-2
{
    color: #69f0ae !important; 
    border-color: #69f0ae !important;
}
.btn-outline-green.btn-outline-accent-2:hover
{
    background-color: #69f0ae !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #69f0ae !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #69f0ae !important;
}

.border-green.border-accent-2
{
    border: 1px solid #69f0ae !important;
}

.border-top-green.border-top-accent-2
{
    border-top: 1px solid #69f0ae !important;
}

.border-bottom-green.border-bottom-accent-2
{
    border-bottom: 1px solid #69f0ae !important;
}

.border-left-green.border-left-accent-2
{
    border-left: 1px solid #69f0ae !important;
}

.border-right-green.border-right-accent-2
{
    border-right: 1px solid #69f0ae !important;
}

.overlay-green.overlay-accent-2
{
    background: #69f0ae;
    /* The Fallback */
    background: rgba(105, 240, 174, .8);
}

.green.accent-3
{
    color: #00e676 !important;
}

.bg-green.bg-accent-3
{
    background-color: #00e676 !important;
}
.bg-green.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 230, 118, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 230, 118, .6);
}

.btn-green.btn-accent-3
{
    border-color: #388e3c !important;
    background-color: #00e676 !important;
}
.btn-green.btn-accent-3:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-accent-3:focus,
.btn-green.btn-accent-3:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-accent-3
{
    color: #00e676 !important; 
    border-color: #00e676 !important;
}
.btn-outline-green.btn-outline-accent-3:hover
{
    background-color: #00e676 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00e676 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00e676 !important;
}

.border-green.border-accent-3
{
    border: 1px solid #00e676 !important;
}

.border-top-green.border-top-accent-3
{
    border-top: 1px solid #00e676 !important;
}

.border-bottom-green.border-bottom-accent-3
{
    border-bottom: 1px solid #00e676 !important;
}

.border-left-green.border-left-accent-3
{
    border-left: 1px solid #00e676 !important;
}

.border-right-green.border-right-accent-3
{
    border-right: 1px solid #00e676 !important;
}

.overlay-green.overlay-accent-3
{
    background: #00e676;
    /* The Fallback */
    background: rgba(0, 230, 118, .8);
}

.green.accent-4
{
    color: #00c853 !important;
}

.bg-green.bg-accent-4
{
    background-color: #00c853 !important;
}
.bg-green.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 200, 83, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 200, 83, .6);
}

.btn-green.btn-accent-4
{
    border-color: #388e3c !important;
    background-color: #00c853 !important;
}
.btn-green.btn-accent-4:hover
{
    border-color: #388e3c !important;
    background-color: #2e7d32 !important;
}
.btn-green.btn-accent-4:focus,
.btn-green.btn-accent-4:active
{
    border-color: #2e7d32 !important;
    background-color: #1b5e20 !important;
}

.btn-outline-green.btn-outline-accent-4
{
    color: #00c853 !important; 
    border-color: #00c853 !important;
}
.btn-outline-green.btn-outline-accent-4:hover
{
    background-color: #00c853 !important;
}

input:focus ~ .bg-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00c853 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #00c853 !important;
}

.border-green.border-accent-4
{
    border: 1px solid #00c853 !important;
}

.border-top-green.border-top-accent-4
{
    border-top: 1px solid #00c853 !important;
}

.border-bottom-green.border-bottom-accent-4
{
    border-bottom: 1px solid #00c853 !important;
}

.border-left-green.border-left-accent-4
{
    border-left: 1px solid #00c853 !important;
}

.border-right-green.border-right-accent-4
{
    border-right: 1px solid #00c853 !important;
}

.overlay-green.overlay-accent-4
{
    background: #00c853;
    /* The Fallback */
    background: rgba(0, 200, 83, .8);
}

.light-green.lighten-5
{
    color: #f1f8a9 !important;
}

.bg-light-green.bg-lighten-5
{
    background-color: #f1f8a9 !important;
}
.bg-light-green.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(241, 248, 169, .6);
            box-shadow: 0 1px 20px 1px rgba(241, 248, 169, .6);
}

.btn-light-green.btn-lighten-5
{
    border-color: #689f38 !important;
    background-color: #f1f8a9 !important;
}
.btn-light-green.btn-lighten-5:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-lighten-5:focus,
.btn-light-green.btn-lighten-5:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-lighten-5
{
    color: #f1f8a9 !important; 
    border-color: #f1f8a9 !important;
}
.btn-outline-light-green.btn-outline-lighten-5:hover
{
    background-color: #f1f8a9 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f1f8a9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f1f8a9 !important;
}

.border-light-green.border-lighten-5
{
    border: 1px solid #f1f8a9 !important;
}

.border-top-light-green.border-top-lighten-5
{
    border-top: 1px solid #f1f8a9 !important;
}

.border-bottom-light-green.border-bottom-lighten-5
{
    border-bottom: 1px solid #f1f8a9 !important;
}

.border-left-light-green.border-left-lighten-5
{
    border-left: 1px solid #f1f8a9 !important;
}

.border-right-light-green.border-right-lighten-5
{
    border-right: 1px solid #f1f8a9 !important;
}

.overlay-light-green.overlay-lighten-5
{
    background: #f1f8a9;
    /* The Fallback */
    background: rgba(241, 248, 169, .8);
}

.light-green.lighten-4
{
    color: #dcedc8 !important;
}

.bg-light-green.bg-lighten-4
{
    background-color: #dcedc8 !important;
}
.bg-light-green.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(220, 237, 200, .6);
            box-shadow: 0 1px 20px 1px rgba(220, 237, 200, .6);
}

.btn-light-green.btn-lighten-4
{
    border-color: #689f38 !important;
    background-color: #dcedc8 !important;
}
.btn-light-green.btn-lighten-4:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-lighten-4:focus,
.btn-light-green.btn-lighten-4:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-lighten-4
{
    color: #dcedc8 !important; 
    border-color: #dcedc8 !important;
}
.btn-outline-light-green.btn-outline-lighten-4:hover
{
    background-color: #dcedc8 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #dcedc8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #dcedc8 !important;
}

.border-light-green.border-lighten-4
{
    border: 1px solid #dcedc8 !important;
}

.border-top-light-green.border-top-lighten-4
{
    border-top: 1px solid #dcedc8 !important;
}

.border-bottom-light-green.border-bottom-lighten-4
{
    border-bottom: 1px solid #dcedc8 !important;
}

.border-left-light-green.border-left-lighten-4
{
    border-left: 1px solid #dcedc8 !important;
}

.border-right-light-green.border-right-lighten-4
{
    border-right: 1px solid #dcedc8 !important;
}

.overlay-light-green.overlay-lighten-4
{
    background: #dcedc8;
    /* The Fallback */
    background: rgba(220, 237, 200, .8);
}

.light-green.lighten-3
{
    color: #c5e1a5 !important;
}

.bg-light-green.bg-lighten-3
{
    background-color: #c5e1a5 !important;
}
.bg-light-green.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(197, 225, 165, .6);
            box-shadow: 0 1px 20px 1px rgba(197, 225, 165, .6);
}

.btn-light-green.btn-lighten-3
{
    border-color: #689f38 !important;
    background-color: #c5e1a5 !important;
}
.btn-light-green.btn-lighten-3:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-lighten-3:focus,
.btn-light-green.btn-lighten-3:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-lighten-3
{
    color: #c5e1a5 !important; 
    border-color: #c5e1a5 !important;
}
.btn-outline-light-green.btn-outline-lighten-3:hover
{
    background-color: #c5e1a5 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c5e1a5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c5e1a5 !important;
}

.border-light-green.border-lighten-3
{
    border: 1px solid #c5e1a5 !important;
}

.border-top-light-green.border-top-lighten-3
{
    border-top: 1px solid #c5e1a5 !important;
}

.border-bottom-light-green.border-bottom-lighten-3
{
    border-bottom: 1px solid #c5e1a5 !important;
}

.border-left-light-green.border-left-lighten-3
{
    border-left: 1px solid #c5e1a5 !important;
}

.border-right-light-green.border-right-lighten-3
{
    border-right: 1px solid #c5e1a5 !important;
}

.overlay-light-green.overlay-lighten-3
{
    background: #c5e1a5;
    /* The Fallback */
    background: rgba(197, 225, 165, .8);
}

.light-green.lighten-2
{
    color: #aed581 !important;
}

.bg-light-green.bg-lighten-2
{
    background-color: #aed581 !important;
}
.bg-light-green.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(174, 213, 129, .6);
            box-shadow: 0 1px 20px 1px rgba(174, 213, 129, .6);
}

.btn-light-green.btn-lighten-2
{
    border-color: #689f38 !important;
    background-color: #aed581 !important;
}
.btn-light-green.btn-lighten-2:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-lighten-2:focus,
.btn-light-green.btn-lighten-2:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-lighten-2
{
    color: #aed581 !important; 
    border-color: #aed581 !important;
}
.btn-outline-light-green.btn-outline-lighten-2:hover
{
    background-color: #aed581 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #aed581 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #aed581 !important;
}

.border-light-green.border-lighten-2
{
    border: 1px solid #aed581 !important;
}

.border-top-light-green.border-top-lighten-2
{
    border-top: 1px solid #aed581 !important;
}

.border-bottom-light-green.border-bottom-lighten-2
{
    border-bottom: 1px solid #aed581 !important;
}

.border-left-light-green.border-left-lighten-2
{
    border-left: 1px solid #aed581 !important;
}

.border-right-light-green.border-right-lighten-2
{
    border-right: 1px solid #aed581 !important;
}

.overlay-light-green.overlay-lighten-2
{
    background: #aed581;
    /* The Fallback */
    background: rgba(174, 213, 129, .8);
}

.light-green.lighten-1
{
    color: #9ccc65 !important;
}

.bg-light-green.bg-lighten-1
{
    background-color: #9ccc65 !important;
}
.bg-light-green.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(156, 204, 101, .6);
            box-shadow: 0 1px 20px 1px rgba(156, 204, 101, .6);
}

.btn-light-green.btn-lighten-1
{
    border-color: #689f38 !important;
    background-color: #9ccc65 !important;
}
.btn-light-green.btn-lighten-1:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-lighten-1:focus,
.btn-light-green.btn-lighten-1:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-lighten-1
{
    color: #9ccc65 !important; 
    border-color: #9ccc65 !important;
}
.btn-outline-light-green.btn-outline-lighten-1:hover
{
    background-color: #9ccc65 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9ccc65 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9ccc65 !important;
}

.border-light-green.border-lighten-1
{
    border: 1px solid #9ccc65 !important;
}

.border-top-light-green.border-top-lighten-1
{
    border-top: 1px solid #9ccc65 !important;
}

.border-bottom-light-green.border-bottom-lighten-1
{
    border-bottom: 1px solid #9ccc65 !important;
}

.border-left-light-green.border-left-lighten-1
{
    border-left: 1px solid #9ccc65 !important;
}

.border-right-light-green.border-right-lighten-1
{
    border-right: 1px solid #9ccc65 !important;
}

.overlay-light-green.overlay-lighten-1
{
    background: #9ccc65;
    /* The Fallback */
    background: rgba(156, 204, 101, .8);
}

.light-green
{
    color: #8bc34a !important;
}

.bg-light-green
{
    background-color: #8bc34a !important;
}
.bg-light-green .card-header,
.bg-light-green .card-footer
{
    background-color: transparent;
}
.bg-light-green.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(139, 195, 74, .6);
            box-shadow: 0 1px 20px 1px rgba(139, 195, 74, .6);
}

.selectboxit.selectboxit-btn.bg-light-green
{
    background-color: #8bc34a !important;
}

.alert-light-green
{
    color: #2f4417 !important; 
    border-color: #8bc34a !important;
    background-color: #add580 !important;
}
.alert-light-green .alert-link
{
    color: #1a250c !important;
}

.border-light-green
{
    border-color: #8bc34a;
}

.overlay-light-green
{
    background: #8bc34a;
    /* The Fallback */
    background: rgba(139, 195, 74, .8);
}

/* .card-outline-light-green{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-light-green
{
    color: #fff; 
    border-color: #8bc34a !important;
    background-color: #8bc34a !important;
}
.btn-light-green:hover
{
    color: #fff !important; 
    border-color: #689f38 !important;
    background-color: #7cb342 !important;
}
.btn-light-green:focus,
.btn-light-green:active
{
    color: #fff !important; 
    border-color: #558b2f !important;
    background-color: #689f38 !important;
}
.btn-light-green.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(139, 195, 74, .6);
            box-shadow: 0 1px 20px 1px rgba(139, 195, 74, .6);
}

.btn-outline-light-green
{
    color: #8bc34a; 
    border-color: #8bc34a;
    background-color: transparent;
}
.btn-outline-light-green:hover
{
    color: #fff !important; 
    background-color: #8bc34a;
}
.btn-outline-light-green.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(139, 195, 74, .6);
            box-shadow: 0 1px 20px 1px rgba(139, 195, 74, .6);
}

input[type='checkbox'].bg-light-green + .custom-control-label:before,
input[type='radio'].bg-light-green + .custom-control-label:before
{
    background-color: #8bc34a !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8bc34a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8bc34a !important;
}

.border-light-green
{
    border: 1px solid #8bc34a !important;
}

.border-top-light-green
{
    border-top: 1px solid #8bc34a;
}

.border-bottom-light-green
{
    border-bottom: 1px solid #8bc34a;
}

.border-left-light-green
{
    border-left: 1px solid #8bc34a;
}

.border-right-light-green
{
    border-right: 1px solid #8bc34a;
}

.light-green.darken-1
{
    color: #7cb342 !important;
}

.bg-light-green.bg-darken-1
{
    background-color: #7cb342 !important;
}
.bg-light-green.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(124, 179, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(124, 179, 66, .6);
}

.btn-light-green.btn-darken-1
{
    border-color: #689f38 !important;
    background-color: #7cb342 !important;
}
.btn-light-green.btn-darken-1:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-darken-1:focus,
.btn-light-green.btn-darken-1:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-darken-1
{
    color: #7cb342 !important; 
    border-color: #7cb342 !important;
}
.btn-outline-light-green.btn-outline-darken-1:hover
{
    background-color: #7cb342 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7cb342 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #7cb342 !important;
}

.border-light-green.border-darken-1
{
    border: 1px solid #7cb342 !important;
}

.border-top-light-green.border-top-darken-1
{
    border-top: 1px solid #7cb342 !important;
}

.border-bottom-light-green.border-bottom-darken-1
{
    border-bottom: 1px solid #7cb342 !important;
}

.border-left-light-green.border-left-darken-1
{
    border-left: 1px solid #7cb342 !important;
}

.border-right-light-green.border-right-darken-1
{
    border-right: 1px solid #7cb342 !important;
}

.overlay-light-green.overlay-darken-1
{
    background: #7cb342;
    /* The Fallback */
    background: rgba(124, 179, 66, .8);
}

.light-green.darken-2
{
    color: #689f38 !important;
}

.bg-light-green.bg-darken-2
{
    background-color: #689f38 !important;
}
.bg-light-green.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(104, 159, 56, .6);
            box-shadow: 0 1px 20px 1px rgba(104, 159, 56, .6);
}

.btn-light-green.btn-darken-2
{
    border-color: #689f38 !important;
    background-color: #689f38 !important;
}
.btn-light-green.btn-darken-2:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-darken-2:focus,
.btn-light-green.btn-darken-2:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-darken-2
{
    color: #689f38 !important; 
    border-color: #689f38 !important;
}
.btn-outline-light-green.btn-outline-darken-2:hover
{
    background-color: #689f38 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #689f38 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #689f38 !important;
}

.border-light-green.border-darken-2
{
    border: 1px solid #689f38 !important;
}

.border-top-light-green.border-top-darken-2
{
    border-top: 1px solid #689f38 !important;
}

.border-bottom-light-green.border-bottom-darken-2
{
    border-bottom: 1px solid #689f38 !important;
}

.border-left-light-green.border-left-darken-2
{
    border-left: 1px solid #689f38 !important;
}

.border-right-light-green.border-right-darken-2
{
    border-right: 1px solid #689f38 !important;
}

.overlay-light-green.overlay-darken-2
{
    background: #689f38;
    /* The Fallback */
    background: rgba(104, 159, 56, .8);
}

.light-green.darken-3
{
    color: #558b2f !important;
}

.bg-light-green.bg-darken-3
{
    background-color: #558b2f !important;
}
.bg-light-green.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(85, 139, 47, .6);
            box-shadow: 0 1px 20px 1px rgba(85, 139, 47, .6);
}

.btn-light-green.btn-darken-3
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-darken-3:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-darken-3:focus,
.btn-light-green.btn-darken-3:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-darken-3
{
    color: #558b2f !important; 
    border-color: #558b2f !important;
}
.btn-outline-light-green.btn-outline-darken-3:hover
{
    background-color: #558b2f !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #558b2f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #558b2f !important;
}

.border-light-green.border-darken-3
{
    border: 1px solid #558b2f !important;
}

.border-top-light-green.border-top-darken-3
{
    border-top: 1px solid #558b2f !important;
}

.border-bottom-light-green.border-bottom-darken-3
{
    border-bottom: 1px solid #558b2f !important;
}

.border-left-light-green.border-left-darken-3
{
    border-left: 1px solid #558b2f !important;
}

.border-right-light-green.border-right-darken-3
{
    border-right: 1px solid #558b2f !important;
}

.overlay-light-green.overlay-darken-3
{
    background: #558b2f;
    /* The Fallback */
    background: rgba(85, 139, 47, .8);
}

.light-green.darken-4
{
    color: #33691e !important;
}

.bg-light-green.bg-darken-4
{
    background-color: #33691e !important;
}
.bg-light-green.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(51, 105, 30, .6);
            box-shadow: 0 1px 20px 1px rgba(51, 105, 30, .6);
}

.btn-light-green.btn-darken-4
{
    border-color: #689f38 !important;
    background-color: #33691e !important;
}
.btn-light-green.btn-darken-4:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-darken-4:focus,
.btn-light-green.btn-darken-4:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-darken-4
{
    color: #33691e !important; 
    border-color: #33691e !important;
}
.btn-outline-light-green.btn-outline-darken-4:hover
{
    background-color: #33691e !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #33691e !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #33691e !important;
}

.border-light-green.border-darken-4
{
    border: 1px solid #33691e !important;
}

.border-top-light-green.border-top-darken-4
{
    border-top: 1px solid #33691e !important;
}

.border-bottom-light-green.border-bottom-darken-4
{
    border-bottom: 1px solid #33691e !important;
}

.border-left-light-green.border-left-darken-4
{
    border-left: 1px solid #33691e !important;
}

.border-right-light-green.border-right-darken-4
{
    border-right: 1px solid #33691e !important;
}

.overlay-light-green.overlay-darken-4
{
    background: #33691e;
    /* The Fallback */
    background: rgba(51, 105, 30, .8);
}

.light-green.accent-1
{
    color: #ccff90 !important;
}

.bg-light-green.bg-accent-1
{
    background-color: #ccff90 !important;
}
.bg-light-green.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(204, 255, 144, .6);
            box-shadow: 0 1px 20px 1px rgba(204, 255, 144, .6);
}

.btn-light-green.btn-accent-1
{
    border-color: #689f38 !important;
    background-color: #ccff90 !important;
}
.btn-light-green.btn-accent-1:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-accent-1:focus,
.btn-light-green.btn-accent-1:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-accent-1
{
    color: #ccff90 !important; 
    border-color: #ccff90 !important;
}
.btn-outline-light-green.btn-outline-accent-1:hover
{
    background-color: #ccff90 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ccff90 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ccff90 !important;
}

.border-light-green.border-accent-1
{
    border: 1px solid #ccff90 !important;
}

.border-top-light-green.border-top-accent-1
{
    border-top: 1px solid #ccff90 !important;
}

.border-bottom-light-green.border-bottom-accent-1
{
    border-bottom: 1px solid #ccff90 !important;
}

.border-left-light-green.border-left-accent-1
{
    border-left: 1px solid #ccff90 !important;
}

.border-right-light-green.border-right-accent-1
{
    border-right: 1px solid #ccff90 !important;
}

.overlay-light-green.overlay-accent-1
{
    background: #ccff90;
    /* The Fallback */
    background: rgba(204, 255, 144, .8);
}

.light-green.accent-2
{
    color: #b2ff59 !important;
}

.bg-light-green.bg-accent-2
{
    background-color: #b2ff59 !important;
}
.bg-light-green.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(178, 255, 89, .6);
            box-shadow: 0 1px 20px 1px rgba(178, 255, 89, .6);
}

.btn-light-green.btn-accent-2
{
    border-color: #689f38 !important;
    background-color: #b2ff59 !important;
}
.btn-light-green.btn-accent-2:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-accent-2:focus,
.btn-light-green.btn-accent-2:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-accent-2
{
    color: #b2ff59 !important; 
    border-color: #b2ff59 !important;
}
.btn-outline-light-green.btn-outline-accent-2:hover
{
    background-color: #b2ff59 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b2ff59 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b2ff59 !important;
}

.border-light-green.border-accent-2
{
    border: 1px solid #b2ff59 !important;
}

.border-top-light-green.border-top-accent-2
{
    border-top: 1px solid #b2ff59 !important;
}

.border-bottom-light-green.border-bottom-accent-2
{
    border-bottom: 1px solid #b2ff59 !important;
}

.border-left-light-green.border-left-accent-2
{
    border-left: 1px solid #b2ff59 !important;
}

.border-right-light-green.border-right-accent-2
{
    border-right: 1px solid #b2ff59 !important;
}

.overlay-light-green.overlay-accent-2
{
    background: #b2ff59;
    /* The Fallback */
    background: rgba(178, 255, 89, .8);
}

.light-green.accent-3
{
    color: #76ff03 !important;
}

.bg-light-green.bg-accent-3
{
    background-color: #76ff03 !important;
}
.bg-light-green.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(118, 255, 3, .6);
            box-shadow: 0 1px 20px 1px rgba(118, 255, 3, .6);
}

.btn-light-green.btn-accent-3
{
    border-color: #689f38 !important;
    background-color: #76ff03 !important;
}
.btn-light-green.btn-accent-3:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-accent-3:focus,
.btn-light-green.btn-accent-3:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-accent-3
{
    color: #76ff03 !important; 
    border-color: #76ff03 !important;
}
.btn-outline-light-green.btn-outline-accent-3:hover
{
    background-color: #76ff03 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #76ff03 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #76ff03 !important;
}

.border-light-green.border-accent-3
{
    border: 1px solid #76ff03 !important;
}

.border-top-light-green.border-top-accent-3
{
    border-top: 1px solid #76ff03 !important;
}

.border-bottom-light-green.border-bottom-accent-3
{
    border-bottom: 1px solid #76ff03 !important;
}

.border-left-light-green.border-left-accent-3
{
    border-left: 1px solid #76ff03 !important;
}

.border-right-light-green.border-right-accent-3
{
    border-right: 1px solid #76ff03 !important;
}

.overlay-light-green.overlay-accent-3
{
    background: #76ff03;
    /* The Fallback */
    background: rgba(118, 255, 3, .8);
}

.light-green.accent-4
{
    color: #64dd17 !important;
}

.bg-light-green.bg-accent-4
{
    background-color: #64dd17 !important;
}
.bg-light-green.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(100, 221, 23, .6);
            box-shadow: 0 1px 20px 1px rgba(100, 221, 23, .6);
}

.btn-light-green.btn-accent-4
{
    border-color: #689f38 !important;
    background-color: #64dd17 !important;
}
.btn-light-green.btn-accent-4:hover
{
    border-color: #689f38 !important;
    background-color: #558b2f !important;
}
.btn-light-green.btn-accent-4:focus,
.btn-light-green.btn-accent-4:active
{
    border-color: #558b2f !important;
    background-color: #33691e !important;
}

.btn-outline-light-green.btn-outline-accent-4
{
    color: #64dd17 !important; 
    border-color: #64dd17 !important;
}
.btn-outline-light-green.btn-outline-accent-4:hover
{
    background-color: #64dd17 !important;
}

input:focus ~ .bg-light-green
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #64dd17 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #64dd17 !important;
}

.border-light-green.border-accent-4
{
    border: 1px solid #64dd17 !important;
}

.border-top-light-green.border-top-accent-4
{
    border-top: 1px solid #64dd17 !important;
}

.border-bottom-light-green.border-bottom-accent-4
{
    border-bottom: 1px solid #64dd17 !important;
}

.border-left-light-green.border-left-accent-4
{
    border-left: 1px solid #64dd17 !important;
}

.border-right-light-green.border-right-accent-4
{
    border-right: 1px solid #64dd17 !important;
}

.overlay-light-green.overlay-accent-4
{
    background: #64dd17;
    /* The Fallback */
    background: rgba(100, 221, 23, .8);
}

.lime.lighten-5
{
    color: #f9fbe7 !important;
}

.bg-lime.bg-lighten-5
{
    background-color: #f9fbe7 !important;
}
.bg-lime.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(249, 251, 231, .6);
            box-shadow: 0 1px 20px 1px rgba(249, 251, 231, .6);
}

.btn-lime.btn-lighten-5
{
    border-color: #afb42b !important;
    background-color: #f9fbe7 !important;
}
.btn-lime.btn-lighten-5:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-lighten-5:focus,
.btn-lime.btn-lighten-5:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-lighten-5
{
    color: #f9fbe7 !important; 
    border-color: #f9fbe7 !important;
}
.btn-outline-lime.btn-outline-lighten-5:hover
{
    background-color: #f9fbe7 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9fbe7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9fbe7 !important;
}

.border-lime.border-lighten-5
{
    border: 1px solid #f9fbe7 !important;
}

.border-top-lime.border-top-lighten-5
{
    border-top: 1px solid #f9fbe7 !important;
}

.border-bottom-lime.border-bottom-lighten-5
{
    border-bottom: 1px solid #f9fbe7 !important;
}

.border-left-lime.border-left-lighten-5
{
    border-left: 1px solid #f9fbe7 !important;
}

.border-right-lime.border-right-lighten-5
{
    border-right: 1px solid #f9fbe7 !important;
}

.overlay-lime.overlay-lighten-5
{
    background: #f9fbe7;
    /* The Fallback */
    background: rgba(249, 251, 231, .8);
}

.lime.lighten-4
{
    color: #f0f4c3 !important;
}

.bg-lime.bg-lighten-4
{
    background-color: #f0f4c3 !important;
}
.bg-lime.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(240, 244, 195, .6);
            box-shadow: 0 1px 20px 1px rgba(240, 244, 195, .6);
}

.btn-lime.btn-lighten-4
{
    border-color: #afb42b !important;
    background-color: #f0f4c3 !important;
}
.btn-lime.btn-lighten-4:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-lighten-4:focus,
.btn-lime.btn-lighten-4:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-lighten-4
{
    color: #f0f4c3 !important; 
    border-color: #f0f4c3 !important;
}
.btn-outline-lime.btn-outline-lighten-4:hover
{
    background-color: #f0f4c3 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f0f4c3 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f0f4c3 !important;
}

.border-lime.border-lighten-4
{
    border: 1px solid #f0f4c3 !important;
}

.border-top-lime.border-top-lighten-4
{
    border-top: 1px solid #f0f4c3 !important;
}

.border-bottom-lime.border-bottom-lighten-4
{
    border-bottom: 1px solid #f0f4c3 !important;
}

.border-left-lime.border-left-lighten-4
{
    border-left: 1px solid #f0f4c3 !important;
}

.border-right-lime.border-right-lighten-4
{
    border-right: 1px solid #f0f4c3 !important;
}

.overlay-lime.overlay-lighten-4
{
    background: #f0f4c3;
    /* The Fallback */
    background: rgba(240, 244, 195, .8);
}

.lime.lighten-3
{
    color: #e6ee9c !important;
}

.bg-lime.bg-lighten-3
{
    background-color: #e6ee9c !important;
}
.bg-lime.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(230, 238, 156, .6);
            box-shadow: 0 1px 20px 1px rgba(230, 238, 156, .6);
}

.btn-lime.btn-lighten-3
{
    border-color: #afb42b !important;
    background-color: #e6ee9c !important;
}
.btn-lime.btn-lighten-3:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-lighten-3:focus,
.btn-lime.btn-lighten-3:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-lighten-3
{
    color: #e6ee9c !important; 
    border-color: #e6ee9c !important;
}
.btn-outline-lime.btn-outline-lighten-3:hover
{
    background-color: #e6ee9c !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e6ee9c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e6ee9c !important;
}

.border-lime.border-lighten-3
{
    border: 1px solid #e6ee9c !important;
}

.border-top-lime.border-top-lighten-3
{
    border-top: 1px solid #e6ee9c !important;
}

.border-bottom-lime.border-bottom-lighten-3
{
    border-bottom: 1px solid #e6ee9c !important;
}

.border-left-lime.border-left-lighten-3
{
    border-left: 1px solid #e6ee9c !important;
}

.border-right-lime.border-right-lighten-3
{
    border-right: 1px solid #e6ee9c !important;
}

.overlay-lime.overlay-lighten-3
{
    background: #e6ee9c;
    /* The Fallback */
    background: rgba(230, 238, 156, .8);
}

.lime.lighten-2
{
    color: #dce775 !important;
}

.bg-lime.bg-lighten-2
{
    background-color: #dce775 !important;
}
.bg-lime.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(220, 231, 117, .6);
            box-shadow: 0 1px 20px 1px rgba(220, 231, 117, .6);
}

.btn-lime.btn-lighten-2
{
    border-color: #afb42b !important;
    background-color: #dce775 !important;
}
.btn-lime.btn-lighten-2:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-lighten-2:focus,
.btn-lime.btn-lighten-2:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-lighten-2
{
    color: #dce775 !important; 
    border-color: #dce775 !important;
}
.btn-outline-lime.btn-outline-lighten-2:hover
{
    background-color: #dce775 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #dce775 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #dce775 !important;
}

.border-lime.border-lighten-2
{
    border: 1px solid #dce775 !important;
}

.border-top-lime.border-top-lighten-2
{
    border-top: 1px solid #dce775 !important;
}

.border-bottom-lime.border-bottom-lighten-2
{
    border-bottom: 1px solid #dce775 !important;
}

.border-left-lime.border-left-lighten-2
{
    border-left: 1px solid #dce775 !important;
}

.border-right-lime.border-right-lighten-2
{
    border-right: 1px solid #dce775 !important;
}

.overlay-lime.overlay-lighten-2
{
    background: #dce775;
    /* The Fallback */
    background: rgba(220, 231, 117, .8);
}

.lime.lighten-1
{
    color: #d4e157 !important;
}

.bg-lime.bg-lighten-1
{
    background-color: #d4e157 !important;
}
.bg-lime.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(212, 225, 87, .6);
            box-shadow: 0 1px 20px 1px rgba(212, 225, 87, .6);
}

.btn-lime.btn-lighten-1
{
    border-color: #afb42b !important;
    background-color: #d4e157 !important;
}
.btn-lime.btn-lighten-1:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-lighten-1:focus,
.btn-lime.btn-lighten-1:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-lighten-1
{
    color: #d4e157 !important; 
    border-color: #d4e157 !important;
}
.btn-outline-lime.btn-outline-lighten-1:hover
{
    background-color: #d4e157 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d4e157 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d4e157 !important;
}

.border-lime.border-lighten-1
{
    border: 1px solid #d4e157 !important;
}

.border-top-lime.border-top-lighten-1
{
    border-top: 1px solid #d4e157 !important;
}

.border-bottom-lime.border-bottom-lighten-1
{
    border-bottom: 1px solid #d4e157 !important;
}

.border-left-lime.border-left-lighten-1
{
    border-left: 1px solid #d4e157 !important;
}

.border-right-lime.border-right-lighten-1
{
    border-right: 1px solid #d4e157 !important;
}

.overlay-lime.overlay-lighten-1
{
    background: #d4e157;
    /* The Fallback */
    background: rgba(212, 225, 87, .8);
}

.lime
{
    color: #cddc39 !important;
}

.bg-lime
{
    background-color: #cddc39 !important;
}
.bg-lime .card-header,
.bg-lime .card-footer
{
    background-color: transparent;
}
.bg-lime.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(205, 220, 57, .6);
            box-shadow: 0 1px 20px 1px rgba(205, 220, 57, .6);
}

.selectboxit.selectboxit-btn.bg-lime
{
    background-color: #cddc39 !important;
}

.alert-lime
{
    color: #4d540f !important; 
    border-color: #cddc39 !important;
    background-color: #dce776 !important;
}
.alert-lime .alert-link
{
    color: #2d3109 !important;
}

.border-lime
{
    border-color: #cddc39;
}

.overlay-lime
{
    background: #cddc39;
    /* The Fallback */
    background: rgba(205, 220, 57, .8);
}

/* .card-outline-lime{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-lime
{
    color: #fff; 
    border-color: #cddc39 !important;
    background-color: #cddc39 !important;
}
.btn-lime:hover
{
    color: #fff !important; 
    border-color: #afb42b !important;
    background-color: #c0ca33 !important;
}
.btn-lime:focus,
.btn-lime:active
{
    color: #fff !important; 
    border-color: #9e9d24 !important;
    background-color: #afb42b !important;
}
.btn-lime.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(205, 220, 57, .6);
            box-shadow: 0 1px 20px 1px rgba(205, 220, 57, .6);
}

.btn-outline-lime
{
    color: #cddc39; 
    border-color: #cddc39;
    background-color: transparent;
}
.btn-outline-lime:hover
{
    color: #fff !important; 
    background-color: #cddc39;
}
.btn-outline-lime.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(205, 220, 57, .6);
            box-shadow: 0 1px 20px 1px rgba(205, 220, 57, .6);
}

input[type='checkbox'].bg-lime + .custom-control-label:before,
input[type='radio'].bg-lime + .custom-control-label:before
{
    background-color: #cddc39 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cddc39 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cddc39 !important;
}

.border-lime
{
    border: 1px solid #cddc39 !important;
}

.border-top-lime
{
    border-top: 1px solid #cddc39;
}

.border-bottom-lime
{
    border-bottom: 1px solid #cddc39;
}

.border-left-lime
{
    border-left: 1px solid #cddc39;
}

.border-right-lime
{
    border-right: 1px solid #cddc39;
}

.lime.darken-1
{
    color: #c0ca33 !important;
}

.bg-lime.bg-darken-1
{
    background-color: #c0ca33 !important;
}
.bg-lime.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(192, 202, 51, .6);
            box-shadow: 0 1px 20px 1px rgba(192, 202, 51, .6);
}

.btn-lime.btn-darken-1
{
    border-color: #afb42b !important;
    background-color: #c0ca33 !important;
}
.btn-lime.btn-darken-1:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-darken-1:focus,
.btn-lime.btn-darken-1:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-darken-1
{
    color: #c0ca33 !important; 
    border-color: #c0ca33 !important;
}
.btn-outline-lime.btn-outline-darken-1:hover
{
    background-color: #c0ca33 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c0ca33 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c0ca33 !important;
}

.border-lime.border-darken-1
{
    border: 1px solid #c0ca33 !important;
}

.border-top-lime.border-top-darken-1
{
    border-top: 1px solid #c0ca33 !important;
}

.border-bottom-lime.border-bottom-darken-1
{
    border-bottom: 1px solid #c0ca33 !important;
}

.border-left-lime.border-left-darken-1
{
    border-left: 1px solid #c0ca33 !important;
}

.border-right-lime.border-right-darken-1
{
    border-right: 1px solid #c0ca33 !important;
}

.overlay-lime.overlay-darken-1
{
    background: #c0ca33;
    /* The Fallback */
    background: rgba(192, 202, 51, .8);
}

.lime.darken-2
{
    color: #afb42b !important;
}

.bg-lime.bg-darken-2
{
    background-color: #afb42b !important;
}
.bg-lime.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(175, 180, 43, .6);
            box-shadow: 0 1px 20px 1px rgba(175, 180, 43, .6);
}

.btn-lime.btn-darken-2
{
    border-color: #afb42b !important;
    background-color: #afb42b !important;
}
.btn-lime.btn-darken-2:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-darken-2:focus,
.btn-lime.btn-darken-2:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-darken-2
{
    color: #afb42b !important; 
    border-color: #afb42b !important;
}
.btn-outline-lime.btn-outline-darken-2:hover
{
    background-color: #afb42b !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #afb42b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #afb42b !important;
}

.border-lime.border-darken-2
{
    border: 1px solid #afb42b !important;
}

.border-top-lime.border-top-darken-2
{
    border-top: 1px solid #afb42b !important;
}

.border-bottom-lime.border-bottom-darken-2
{
    border-bottom: 1px solid #afb42b !important;
}

.border-left-lime.border-left-darken-2
{
    border-left: 1px solid #afb42b !important;
}

.border-right-lime.border-right-darken-2
{
    border-right: 1px solid #afb42b !important;
}

.overlay-lime.overlay-darken-2
{
    background: #afb42b;
    /* The Fallback */
    background: rgba(175, 180, 43, .8);
}

.lime.darken-3
{
    color: #9e9d24 !important;
}

.bg-lime.bg-darken-3
{
    background-color: #9e9d24 !important;
}
.bg-lime.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(158, 157, 36, .6);
            box-shadow: 0 1px 20px 1px rgba(158, 157, 36, .6);
}

.btn-lime.btn-darken-3
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-darken-3:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-darken-3:focus,
.btn-lime.btn-darken-3:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-darken-3
{
    color: #9e9d24 !important; 
    border-color: #9e9d24 !important;
}
.btn-outline-lime.btn-outline-darken-3:hover
{
    background-color: #9e9d24 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9e9d24 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9e9d24 !important;
}

.border-lime.border-darken-3
{
    border: 1px solid #9e9d24 !important;
}

.border-top-lime.border-top-darken-3
{
    border-top: 1px solid #9e9d24 !important;
}

.border-bottom-lime.border-bottom-darken-3
{
    border-bottom: 1px solid #9e9d24 !important;
}

.border-left-lime.border-left-darken-3
{
    border-left: 1px solid #9e9d24 !important;
}

.border-right-lime.border-right-darken-3
{
    border-right: 1px solid #9e9d24 !important;
}

.overlay-lime.overlay-darken-3
{
    background: #9e9d24;
    /* The Fallback */
    background: rgba(158, 157, 36, .8);
}

.lime.darken-4
{
    color: #827717 !important;
}

.bg-lime.bg-darken-4
{
    background-color: #827717 !important;
}
.bg-lime.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(130, 119, 23, .6);
            box-shadow: 0 1px 20px 1px rgba(130, 119, 23, .6);
}

.btn-lime.btn-darken-4
{
    border-color: #afb42b !important;
    background-color: #827717 !important;
}
.btn-lime.btn-darken-4:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-darken-4:focus,
.btn-lime.btn-darken-4:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-darken-4
{
    color: #827717 !important; 
    border-color: #827717 !important;
}
.btn-outline-lime.btn-outline-darken-4:hover
{
    background-color: #827717 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #827717 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #827717 !important;
}

.border-lime.border-darken-4
{
    border: 1px solid #827717 !important;
}

.border-top-lime.border-top-darken-4
{
    border-top: 1px solid #827717 !important;
}

.border-bottom-lime.border-bottom-darken-4
{
    border-bottom: 1px solid #827717 !important;
}

.border-left-lime.border-left-darken-4
{
    border-left: 1px solid #827717 !important;
}

.border-right-lime.border-right-darken-4
{
    border-right: 1px solid #827717 !important;
}

.overlay-lime.overlay-darken-4
{
    background: #827717;
    /* The Fallback */
    background: rgba(130, 119, 23, .8);
}

.lime.accent-1
{
    color: #f4ff81 !important;
}

.bg-lime.bg-accent-1
{
    background-color: #f4ff81 !important;
}
.bg-lime.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(244, 255, 129, .6);
            box-shadow: 0 1px 20px 1px rgba(244, 255, 129, .6);
}

.btn-lime.btn-accent-1
{
    border-color: #afb42b !important;
    background-color: #f4ff81 !important;
}
.btn-lime.btn-accent-1:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-accent-1:focus,
.btn-lime.btn-accent-1:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-accent-1
{
    color: #f4ff81 !important; 
    border-color: #f4ff81 !important;
}
.btn-outline-lime.btn-outline-accent-1:hover
{
    background-color: #f4ff81 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f4ff81 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f4ff81 !important;
}

.border-lime.border-accent-1
{
    border: 1px solid #f4ff81 !important;
}

.border-top-lime.border-top-accent-1
{
    border-top: 1px solid #f4ff81 !important;
}

.border-bottom-lime.border-bottom-accent-1
{
    border-bottom: 1px solid #f4ff81 !important;
}

.border-left-lime.border-left-accent-1
{
    border-left: 1px solid #f4ff81 !important;
}

.border-right-lime.border-right-accent-1
{
    border-right: 1px solid #f4ff81 !important;
}

.overlay-lime.overlay-accent-1
{
    background: #f4ff81;
    /* The Fallback */
    background: rgba(244, 255, 129, .8);
}

.lime.accent-2
{
    color: #eeff41 !important;
}

.bg-lime.bg-accent-2
{
    background-color: #eeff41 !important;
}
.bg-lime.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(238, 255, 65, .6);
            box-shadow: 0 1px 20px 1px rgba(238, 255, 65, .6);
}

.btn-lime.btn-accent-2
{
    border-color: #afb42b !important;
    background-color: #eeff41 !important;
}
.btn-lime.btn-accent-2:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-accent-2:focus,
.btn-lime.btn-accent-2:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-accent-2
{
    color: #eeff41 !important; 
    border-color: #eeff41 !important;
}
.btn-outline-lime.btn-outline-accent-2:hover
{
    background-color: #eeff41 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eeff41 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eeff41 !important;
}

.border-lime.border-accent-2
{
    border: 1px solid #eeff41 !important;
}

.border-top-lime.border-top-accent-2
{
    border-top: 1px solid #eeff41 !important;
}

.border-bottom-lime.border-bottom-accent-2
{
    border-bottom: 1px solid #eeff41 !important;
}

.border-left-lime.border-left-accent-2
{
    border-left: 1px solid #eeff41 !important;
}

.border-right-lime.border-right-accent-2
{
    border-right: 1px solid #eeff41 !important;
}

.overlay-lime.overlay-accent-2
{
    background: #eeff41;
    /* The Fallback */
    background: rgba(238, 255, 65, .8);
}

.lime.accent-3
{
    color: #c6ff00 !important;
}

.bg-lime.bg-accent-3
{
    background-color: #c6ff00 !important;
}
.bg-lime.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(198, 255, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(198, 255, 0, .6);
}

.btn-lime.btn-accent-3
{
    border-color: #afb42b !important;
    background-color: #c6ff00 !important;
}
.btn-lime.btn-accent-3:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-accent-3:focus,
.btn-lime.btn-accent-3:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-accent-3
{
    color: #c6ff00 !important; 
    border-color: #c6ff00 !important;
}
.btn-outline-lime.btn-outline-accent-3:hover
{
    background-color: #c6ff00 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c6ff00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #c6ff00 !important;
}

.border-lime.border-accent-3
{
    border: 1px solid #c6ff00 !important;
}

.border-top-lime.border-top-accent-3
{
    border-top: 1px solid #c6ff00 !important;
}

.border-bottom-lime.border-bottom-accent-3
{
    border-bottom: 1px solid #c6ff00 !important;
}

.border-left-lime.border-left-accent-3
{
    border-left: 1px solid #c6ff00 !important;
}

.border-right-lime.border-right-accent-3
{
    border-right: 1px solid #c6ff00 !important;
}

.overlay-lime.overlay-accent-3
{
    background: #c6ff00;
    /* The Fallback */
    background: rgba(198, 255, 0, .8);
}

.lime.accent-4
{
    color: #aeea00 !important;
}

.bg-lime.bg-accent-4
{
    background-color: #aeea00 !important;
}
.bg-lime.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(174, 234, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(174, 234, 0, .6);
}

.btn-lime.btn-accent-4
{
    border-color: #afb42b !important;
    background-color: #aeea00 !important;
}
.btn-lime.btn-accent-4:hover
{
    border-color: #afb42b !important;
    background-color: #9e9d24 !important;
}
.btn-lime.btn-accent-4:focus,
.btn-lime.btn-accent-4:active
{
    border-color: #9e9d24 !important;
    background-color: #827717 !important;
}

.btn-outline-lime.btn-outline-accent-4
{
    color: #aeea00 !important; 
    border-color: #aeea00 !important;
}
.btn-outline-lime.btn-outline-accent-4:hover
{
    background-color: #aeea00 !important;
}

input:focus ~ .bg-lime
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #aeea00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #aeea00 !important;
}

.border-lime.border-accent-4
{
    border: 1px solid #aeea00 !important;
}

.border-top-lime.border-top-accent-4
{
    border-top: 1px solid #aeea00 !important;
}

.border-bottom-lime.border-bottom-accent-4
{
    border-bottom: 1px solid #aeea00 !important;
}

.border-left-lime.border-left-accent-4
{
    border-left: 1px solid #aeea00 !important;
}

.border-right-lime.border-right-accent-4
{
    border-right: 1px solid #aeea00 !important;
}

.overlay-lime.overlay-accent-4
{
    background: #aeea00;
    /* The Fallback */
    background: rgba(174, 234, 0, .8);
}

.yellow.lighten-5
{
    color: #fffde7 !important;
}

.bg-yellow.bg-lighten-5
{
    background-color: #fffde7 !important;
}
.bg-yellow.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 253, 231, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 253, 231, .6);
}

.btn-yellow.btn-lighten-5
{
    border-color: #fbc02d !important;
    background-color: #fffde7 !important;
}
.btn-yellow.btn-lighten-5:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-lighten-5:focus,
.btn-yellow.btn-lighten-5:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-lighten-5
{
    color: #fffde7 !important; 
    border-color: #fffde7 !important;
}
.btn-outline-yellow.btn-outline-lighten-5:hover
{
    background-color: #fffde7 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fffde7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fffde7 !important;
}

.border-yellow.border-lighten-5
{
    border: 1px solid #fffde7 !important;
}

.border-top-yellow.border-top-lighten-5
{
    border-top: 1px solid #fffde7 !important;
}

.border-bottom-yellow.border-bottom-lighten-5
{
    border-bottom: 1px solid #fffde7 !important;
}

.border-left-yellow.border-left-lighten-5
{
    border-left: 1px solid #fffde7 !important;
}

.border-right-yellow.border-right-lighten-5
{
    border-right: 1px solid #fffde7 !important;
}

.overlay-yellow.overlay-lighten-5
{
    background: #fffde7;
    /* The Fallback */
    background: rgba(255, 253, 231, .8);
}

.yellow.lighten-4
{
    color: #fff9c4 !important;
}

.bg-yellow.bg-lighten-4
{
    background-color: #fff9c4 !important;
}
.bg-yellow.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 249, 196, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 249, 196, .6);
}

.btn-yellow.btn-lighten-4
{
    border-color: #fbc02d !important;
    background-color: #fff9c4 !important;
}
.btn-yellow.btn-lighten-4:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-lighten-4:focus,
.btn-yellow.btn-lighten-4:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-lighten-4
{
    color: #fff9c4 !important; 
    border-color: #fff9c4 !important;
}
.btn-outline-yellow.btn-outline-lighten-4:hover
{
    background-color: #fff9c4 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff9c4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff9c4 !important;
}

.border-yellow.border-lighten-4
{
    border: 1px solid #fff9c4 !important;
}

.border-top-yellow.border-top-lighten-4
{
    border-top: 1px solid #fff9c4 !important;
}

.border-bottom-yellow.border-bottom-lighten-4
{
    border-bottom: 1px solid #fff9c4 !important;
}

.border-left-yellow.border-left-lighten-4
{
    border-left: 1px solid #fff9c4 !important;
}

.border-right-yellow.border-right-lighten-4
{
    border-right: 1px solid #fff9c4 !important;
}

.overlay-yellow.overlay-lighten-4
{
    background: #fff9c4;
    /* The Fallback */
    background: rgba(255, 249, 196, .8);
}

.yellow.lighten-3
{
    color: #fff59d !important;
}

.bg-yellow.bg-lighten-3
{
    background-color: #fff59d !important;
}
.bg-yellow.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 245, 157, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 245, 157, .6);
}

.btn-yellow.btn-lighten-3
{
    border-color: #fbc02d !important;
    background-color: #fff59d !important;
}
.btn-yellow.btn-lighten-3:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-lighten-3:focus,
.btn-yellow.btn-lighten-3:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-lighten-3
{
    color: #fff59d !important; 
    border-color: #fff59d !important;
}
.btn-outline-yellow.btn-outline-lighten-3:hover
{
    background-color: #fff59d !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff59d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff59d !important;
}

.border-yellow.border-lighten-3
{
    border: 1px solid #fff59d !important;
}

.border-top-yellow.border-top-lighten-3
{
    border-top: 1px solid #fff59d !important;
}

.border-bottom-yellow.border-bottom-lighten-3
{
    border-bottom: 1px solid #fff59d !important;
}

.border-left-yellow.border-left-lighten-3
{
    border-left: 1px solid #fff59d !important;
}

.border-right-yellow.border-right-lighten-3
{
    border-right: 1px solid #fff59d !important;
}

.overlay-yellow.overlay-lighten-3
{
    background: #fff59d;
    /* The Fallback */
    background: rgba(255, 245, 157, .8);
}

.yellow.lighten-2
{
    color: #fff176 !important;
}

.bg-yellow.bg-lighten-2
{
    background-color: #fff176 !important;
}
.bg-yellow.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 241, 118, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 241, 118, .6);
}

.btn-yellow.btn-lighten-2
{
    border-color: #fbc02d !important;
    background-color: #fff176 !important;
}
.btn-yellow.btn-lighten-2:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-lighten-2:focus,
.btn-yellow.btn-lighten-2:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-lighten-2
{
    color: #fff176 !important; 
    border-color: #fff176 !important;
}
.btn-outline-yellow.btn-outline-lighten-2:hover
{
    background-color: #fff176 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff176 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff176 !important;
}

.border-yellow.border-lighten-2
{
    border: 1px solid #fff176 !important;
}

.border-top-yellow.border-top-lighten-2
{
    border-top: 1px solid #fff176 !important;
}

.border-bottom-yellow.border-bottom-lighten-2
{
    border-bottom: 1px solid #fff176 !important;
}

.border-left-yellow.border-left-lighten-2
{
    border-left: 1px solid #fff176 !important;
}

.border-right-yellow.border-right-lighten-2
{
    border-right: 1px solid #fff176 !important;
}

.overlay-yellow.overlay-lighten-2
{
    background: #fff176;
    /* The Fallback */
    background: rgba(255, 241, 118, .8);
}

.yellow.lighten-1
{
    color: #ffee58 !important;
}

.bg-yellow.bg-lighten-1
{
    background-color: #ffee58 !important;
}
.bg-yellow.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 238, 88, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 238, 88, .6);
}

.btn-yellow.btn-lighten-1
{
    border-color: #fbc02d !important;
    background-color: #ffee58 !important;
}
.btn-yellow.btn-lighten-1:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-lighten-1:focus,
.btn-yellow.btn-lighten-1:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-lighten-1
{
    color: #ffee58 !important; 
    border-color: #ffee58 !important;
}
.btn-outline-yellow.btn-outline-lighten-1:hover
{
    background-color: #ffee58 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffee58 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffee58 !important;
}

.border-yellow.border-lighten-1
{
    border: 1px solid #ffee58 !important;
}

.border-top-yellow.border-top-lighten-1
{
    border-top: 1px solid #ffee58 !important;
}

.border-bottom-yellow.border-bottom-lighten-1
{
    border-bottom: 1px solid #ffee58 !important;
}

.border-left-yellow.border-left-lighten-1
{
    border-left: 1px solid #ffee58 !important;
}

.border-right-yellow.border-right-lighten-1
{
    border-right: 1px solid #ffee58 !important;
}

.overlay-yellow.overlay-lighten-1
{
    background: #ffee58;
    /* The Fallback */
    background: rgba(255, 238, 88, .8);
}

.yellow
{
    color: #ffeb3b !important;
}

.bg-yellow
{
    background-color: #ffeb3b !important;
}
.bg-yellow .card-header,
.bg-yellow .card-footer
{
    background-color: transparent;
}
.bg-yellow.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}

.selectboxit.selectboxit-btn.bg-yellow
{
    background-color: #ffeb3b !important;
}

.alert-yellow
{
    color: #887a00 !important; 
    border-color: #ffeb3b !important;
    background-color: #fff282 !important;
}
.alert-yellow .alert-link
{
    color: #5f5500 !important;
}

.border-yellow
{
    border-color: #ffeb3b;
}

.overlay-yellow
{
    background: #ffeb3b;
    /* The Fallback */
    background: rgba(255, 235, 59, .8);
}

/* .card-outline-yellow{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-yellow
{
    color: #fff; 
    border-color: #ffeb3b !important;
    background-color: #ffeb3b !important;
}
.btn-yellow:hover
{
    color: #fff !important; 
    border-color: #fbc02d !important;
    background-color: #fdd835 !important;
}
.btn-yellow:focus,
.btn-yellow:active
{
    color: #fff !important; 
    border-color: #f9a825 !important;
    background-color: #fbc02d !important;
}
.btn-yellow.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}

.btn-outline-yellow
{
    color: #ffeb3b; 
    border-color: #ffeb3b;
    background-color: transparent;
}
.btn-outline-yellow:hover
{
    color: #fff !important; 
    background-color: #ffeb3b;
}
.btn-outline-yellow.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 235, 59, .6);
}

input[type='checkbox'].bg-yellow + .custom-control-label:before,
input[type='radio'].bg-yellow + .custom-control-label:before
{
    background-color: #ffeb3b !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffeb3b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffeb3b !important;
}

.border-yellow
{
    border: 1px solid #ffeb3b !important;
}

.border-top-yellow
{
    border-top: 1px solid #ffeb3b;
}

.border-bottom-yellow
{
    border-bottom: 1px solid #ffeb3b;
}

.border-left-yellow
{
    border-left: 1px solid #ffeb3b;
}

.border-right-yellow
{
    border-right: 1px solid #ffeb3b;
}

.yellow.darken-1
{
    color: #fdd835 !important;
}

.bg-yellow.bg-darken-1
{
    background-color: #fdd835 !important;
}
.bg-yellow.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(253, 216, 53, .6);
            box-shadow: 0 1px 20px 1px rgba(253, 216, 53, .6);
}

.btn-yellow.btn-darken-1
{
    border-color: #fbc02d !important;
    background-color: #fdd835 !important;
}
.btn-yellow.btn-darken-1:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-darken-1:focus,
.btn-yellow.btn-darken-1:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-darken-1
{
    color: #fdd835 !important; 
    border-color: #fdd835 !important;
}
.btn-outline-yellow.btn-outline-darken-1:hover
{
    background-color: #fdd835 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fdd835 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fdd835 !important;
}

.border-yellow.border-darken-1
{
    border: 1px solid #fdd835 !important;
}

.border-top-yellow.border-top-darken-1
{
    border-top: 1px solid #fdd835 !important;
}

.border-bottom-yellow.border-bottom-darken-1
{
    border-bottom: 1px solid #fdd835 !important;
}

.border-left-yellow.border-left-darken-1
{
    border-left: 1px solid #fdd835 !important;
}

.border-right-yellow.border-right-darken-1
{
    border-right: 1px solid #fdd835 !important;
}

.overlay-yellow.overlay-darken-1
{
    background: #fdd835;
    /* The Fallback */
    background: rgba(253, 216, 53, .8);
}

.yellow.darken-2
{
    color: #fbc02d !important;
}

.bg-yellow.bg-darken-2
{
    background-color: #fbc02d !important;
}
.bg-yellow.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(251, 192, 45, .6);
            box-shadow: 0 1px 20px 1px rgba(251, 192, 45, .6);
}

.btn-yellow.btn-darken-2
{
    border-color: #fbc02d !important;
    background-color: #fbc02d !important;
}
.btn-yellow.btn-darken-2:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-darken-2:focus,
.btn-yellow.btn-darken-2:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-darken-2
{
    color: #fbc02d !important; 
    border-color: #fbc02d !important;
}
.btn-outline-yellow.btn-outline-darken-2:hover
{
    background-color: #fbc02d !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fbc02d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fbc02d !important;
}

.border-yellow.border-darken-2
{
    border: 1px solid #fbc02d !important;
}

.border-top-yellow.border-top-darken-2
{
    border-top: 1px solid #fbc02d !important;
}

.border-bottom-yellow.border-bottom-darken-2
{
    border-bottom: 1px solid #fbc02d !important;
}

.border-left-yellow.border-left-darken-2
{
    border-left: 1px solid #fbc02d !important;
}

.border-right-yellow.border-right-darken-2
{
    border-right: 1px solid #fbc02d !important;
}

.overlay-yellow.overlay-darken-2
{
    background: #fbc02d;
    /* The Fallback */
    background: rgba(251, 192, 45, .8);
}

.yellow.darken-3
{
    color: #f9a825 !important;
}

.bg-yellow.bg-darken-3
{
    background-color: #f9a825 !important;
}
.bg-yellow.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(249, 168, 37, .6);
            box-shadow: 0 1px 20px 1px rgba(249, 168, 37, .6);
}

.btn-yellow.btn-darken-3
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-darken-3:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-darken-3:focus,
.btn-yellow.btn-darken-3:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-darken-3
{
    color: #f9a825 !important; 
    border-color: #f9a825 !important;
}
.btn-outline-yellow.btn-outline-darken-3:hover
{
    background-color: #f9a825 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9a825 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f9a825 !important;
}

.border-yellow.border-darken-3
{
    border: 1px solid #f9a825 !important;
}

.border-top-yellow.border-top-darken-3
{
    border-top: 1px solid #f9a825 !important;
}

.border-bottom-yellow.border-bottom-darken-3
{
    border-bottom: 1px solid #f9a825 !important;
}

.border-left-yellow.border-left-darken-3
{
    border-left: 1px solid #f9a825 !important;
}

.border-right-yellow.border-right-darken-3
{
    border-right: 1px solid #f9a825 !important;
}

.overlay-yellow.overlay-darken-3
{
    background: #f9a825;
    /* The Fallback */
    background: rgba(249, 168, 37, .8);
}

.yellow.darken-4
{
    color: #f57f17 !important;
}

.bg-yellow.bg-darken-4
{
    background-color: #f57f17 !important;
}
.bg-yellow.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(245, 127, 23, .6);
            box-shadow: 0 1px 20px 1px rgba(245, 127, 23, .6);
}

.btn-yellow.btn-darken-4
{
    border-color: #fbc02d !important;
    background-color: #f57f17 !important;
}
.btn-yellow.btn-darken-4:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-darken-4:focus,
.btn-yellow.btn-darken-4:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-darken-4
{
    color: #f57f17 !important; 
    border-color: #f57f17 !important;
}
.btn-outline-yellow.btn-outline-darken-4:hover
{
    background-color: #f57f17 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f57f17 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f57f17 !important;
}

.border-yellow.border-darken-4
{
    border: 1px solid #f57f17 !important;
}

.border-top-yellow.border-top-darken-4
{
    border-top: 1px solid #f57f17 !important;
}

.border-bottom-yellow.border-bottom-darken-4
{
    border-bottom: 1px solid #f57f17 !important;
}

.border-left-yellow.border-left-darken-4
{
    border-left: 1px solid #f57f17 !important;
}

.border-right-yellow.border-right-darken-4
{
    border-right: 1px solid #f57f17 !important;
}

.overlay-yellow.overlay-darken-4
{
    background: #f57f17;
    /* The Fallback */
    background: rgba(245, 127, 23, .8);
}

.yellow.accent-1
{
    color: #ffff8d !important;
}

.bg-yellow.bg-accent-1
{
    background-color: #ffff8d !important;
}
.bg-yellow.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 141, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 141, .6);
}

.btn-yellow.btn-accent-1
{
    border-color: #fbc02d !important;
    background-color: #ffff8d !important;
}
.btn-yellow.btn-accent-1:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-accent-1:focus,
.btn-yellow.btn-accent-1:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-accent-1
{
    color: #ffff8d !important; 
    border-color: #ffff8d !important;
}
.btn-outline-yellow.btn-outline-accent-1:hover
{
    background-color: #ffff8d !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffff8d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffff8d !important;
}

.border-yellow.border-accent-1
{
    border: 1px solid #ffff8d !important;
}

.border-top-yellow.border-top-accent-1
{
    border-top: 1px solid #ffff8d !important;
}

.border-bottom-yellow.border-bottom-accent-1
{
    border-bottom: 1px solid #ffff8d !important;
}

.border-left-yellow.border-left-accent-1
{
    border-left: 1px solid #ffff8d !important;
}

.border-right-yellow.border-right-accent-1
{
    border-right: 1px solid #ffff8d !important;
}

.overlay-yellow.overlay-accent-1
{
    background: #ffff8d;
    /* The Fallback */
    background: rgba(255, 255, 141, .8);
}

.yellow.accent-2
{
    color: #ff0 !important;
}

.bg-yellow.bg-accent-2
{
    background-color: #ff0 !important;
}
.bg-yellow.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 0, .6);
}

.btn-yellow.btn-accent-2
{
    border-color: #fbc02d !important;
    background-color: #ff0 !important;
}
.btn-yellow.btn-accent-2:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-accent-2:focus,
.btn-yellow.btn-accent-2:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-accent-2
{
    color: #ff0 !important; 
    border-color: #ff0 !important;
}
.btn-outline-yellow.btn-outline-accent-2:hover
{
    background-color: #ff0 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff0 !important;
}

.border-yellow.border-accent-2
{
    border: 1px solid #ff0 !important;
}

.border-top-yellow.border-top-accent-2
{
    border-top: 1px solid #ff0 !important;
}

.border-bottom-yellow.border-bottom-accent-2
{
    border-bottom: 1px solid #ff0 !important;
}

.border-left-yellow.border-left-accent-2
{
    border-left: 1px solid #ff0 !important;
}

.border-right-yellow.border-right-accent-2
{
    border-right: 1px solid #ff0 !important;
}

.overlay-yellow.overlay-accent-2
{
    background: #ff0;
    /* The Fallback */
    background: rgba(255, 255, 0, .8);
}

.yellow.accent-3
{
    color: #ffea00 !important;
}

.bg-yellow.bg-accent-3
{
    background-color: #ffea00 !important;
}
.bg-yellow.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 234, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 234, 0, .6);
}

.btn-yellow.btn-accent-3
{
    border-color: #fbc02d !important;
    background-color: #ffea00 !important;
}
.btn-yellow.btn-accent-3:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-accent-3:focus,
.btn-yellow.btn-accent-3:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-accent-3
{
    color: #ffea00 !important; 
    border-color: #ffea00 !important;
}
.btn-outline-yellow.btn-outline-accent-3:hover
{
    background-color: #ffea00 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffea00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffea00 !important;
}

.border-yellow.border-accent-3
{
    border: 1px solid #ffea00 !important;
}

.border-top-yellow.border-top-accent-3
{
    border-top: 1px solid #ffea00 !important;
}

.border-bottom-yellow.border-bottom-accent-3
{
    border-bottom: 1px solid #ffea00 !important;
}

.border-left-yellow.border-left-accent-3
{
    border-left: 1px solid #ffea00 !important;
}

.border-right-yellow.border-right-accent-3
{
    border-right: 1px solid #ffea00 !important;
}

.overlay-yellow.overlay-accent-3
{
    background: #ffea00;
    /* The Fallback */
    background: rgba(255, 234, 0, .8);
}

.yellow.accent-4
{
    color: #ffd600 !important;
}

.bg-yellow.bg-accent-4
{
    background-color: #ffd600 !important;
}
.bg-yellow.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 214, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 214, 0, .6);
}

.btn-yellow.btn-accent-4
{
    border-color: #fbc02d !important;
    background-color: #ffd600 !important;
}
.btn-yellow.btn-accent-4:hover
{
    border-color: #fbc02d !important;
    background-color: #f9a825 !important;
}
.btn-yellow.btn-accent-4:focus,
.btn-yellow.btn-accent-4:active
{
    border-color: #f9a825 !important;
    background-color: #f57f17 !important;
}

.btn-outline-yellow.btn-outline-accent-4
{
    color: #ffd600 !important; 
    border-color: #ffd600 !important;
}
.btn-outline-yellow.btn-outline-accent-4:hover
{
    background-color: #ffd600 !important;
}

input:focus ~ .bg-yellow
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd600 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd600 !important;
}

.border-yellow.border-accent-4
{
    border: 1px solid #ffd600 !important;
}

.border-top-yellow.border-top-accent-4
{
    border-top: 1px solid #ffd600 !important;
}

.border-bottom-yellow.border-bottom-accent-4
{
    border-bottom: 1px solid #ffd600 !important;
}

.border-left-yellow.border-left-accent-4
{
    border-left: 1px solid #ffd600 !important;
}

.border-right-yellow.border-right-accent-4
{
    border-right: 1px solid #ffd600 !important;
}

.overlay-yellow.overlay-accent-4
{
    background: #ffd600;
    /* The Fallback */
    background: rgba(255, 214, 0, .8);
}

.amber.lighten-5
{
    color: #fff8e1 !important;
}

.bg-amber.bg-lighten-5
{
    background-color: #fff8e1 !important;
}
.bg-amber.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 248, 225, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 248, 225, .6);
}

.btn-amber.btn-lighten-5
{
    border-color: #ffa000 !important;
    background-color: #fff8e1 !important;
}
.btn-amber.btn-lighten-5:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-lighten-5:focus,
.btn-amber.btn-lighten-5:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-lighten-5
{
    color: #fff8e1 !important; 
    border-color: #fff8e1 !important;
}
.btn-outline-amber.btn-outline-lighten-5:hover
{
    background-color: #fff8e1 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff8e1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff8e1 !important;
}

.border-amber.border-lighten-5
{
    border: 1px solid #fff8e1 !important;
}

.border-top-amber.border-top-lighten-5
{
    border-top: 1px solid #fff8e1 !important;
}

.border-bottom-amber.border-bottom-lighten-5
{
    border-bottom: 1px solid #fff8e1 !important;
}

.border-left-amber.border-left-lighten-5
{
    border-left: 1px solid #fff8e1 !important;
}

.border-right-amber.border-right-lighten-5
{
    border-right: 1px solid #fff8e1 !important;
}

.overlay-amber.overlay-lighten-5
{
    background: #fff8e1;
    /* The Fallback */
    background: rgba(255, 248, 225, .8);
}

.amber.lighten-4
{
    color: #ffecb3 !important;
}

.bg-amber.bg-lighten-4
{
    background-color: #ffecb3 !important;
}
.bg-amber.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 236, 179, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 236, 179, .6);
}

.btn-amber.btn-lighten-4
{
    border-color: #ffa000 !important;
    background-color: #ffecb3 !important;
}
.btn-amber.btn-lighten-4:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-lighten-4:focus,
.btn-amber.btn-lighten-4:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-lighten-4
{
    color: #ffecb3 !important; 
    border-color: #ffecb3 !important;
}
.btn-outline-amber.btn-outline-lighten-4:hover
{
    background-color: #ffecb3 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffecb3 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffecb3 !important;
}

.border-amber.border-lighten-4
{
    border: 1px solid #ffecb3 !important;
}

.border-top-amber.border-top-lighten-4
{
    border-top: 1px solid #ffecb3 !important;
}

.border-bottom-amber.border-bottom-lighten-4
{
    border-bottom: 1px solid #ffecb3 !important;
}

.border-left-amber.border-left-lighten-4
{
    border-left: 1px solid #ffecb3 !important;
}

.border-right-amber.border-right-lighten-4
{
    border-right: 1px solid #ffecb3 !important;
}

.overlay-amber.overlay-lighten-4
{
    background: #ffecb3;
    /* The Fallback */
    background: rgba(255, 236, 179, .8);
}

.amber.lighten-3
{
    color: #ffe082 !important;
}

.bg-amber.bg-lighten-3
{
    background-color: #ffe082 !important;
}
.bg-amber.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 224, 130, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 224, 130, .6);
}

.btn-amber.btn-lighten-3
{
    border-color: #ffa000 !important;
    background-color: #ffe082 !important;
}
.btn-amber.btn-lighten-3:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-lighten-3:focus,
.btn-amber.btn-lighten-3:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-lighten-3
{
    color: #ffe082 !important; 
    border-color: #ffe082 !important;
}
.btn-outline-amber.btn-outline-lighten-3:hover
{
    background-color: #ffe082 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffe082 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffe082 !important;
}

.border-amber.border-lighten-3
{
    border: 1px solid #ffe082 !important;
}

.border-top-amber.border-top-lighten-3
{
    border-top: 1px solid #ffe082 !important;
}

.border-bottom-amber.border-bottom-lighten-3
{
    border-bottom: 1px solid #ffe082 !important;
}

.border-left-amber.border-left-lighten-3
{
    border-left: 1px solid #ffe082 !important;
}

.border-right-amber.border-right-lighten-3
{
    border-right: 1px solid #ffe082 !important;
}

.overlay-amber.overlay-lighten-3
{
    background: #ffe082;
    /* The Fallback */
    background: rgba(255, 224, 130, .8);
}

.amber.lighten-2
{
    color: #ffd54f !important;
}

.bg-amber.bg-lighten-2
{
    background-color: #ffd54f !important;
}
.bg-amber.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 213, 79, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 213, 79, .6);
}

.btn-amber.btn-lighten-2
{
    border-color: #ffa000 !important;
    background-color: #ffd54f !important;
}
.btn-amber.btn-lighten-2:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-lighten-2:focus,
.btn-amber.btn-lighten-2:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-lighten-2
{
    color: #ffd54f !important; 
    border-color: #ffd54f !important;
}
.btn-outline-amber.btn-outline-lighten-2:hover
{
    background-color: #ffd54f !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd54f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd54f !important;
}

.border-amber.border-lighten-2
{
    border: 1px solid #ffd54f !important;
}

.border-top-amber.border-top-lighten-2
{
    border-top: 1px solid #ffd54f !important;
}

.border-bottom-amber.border-bottom-lighten-2
{
    border-bottom: 1px solid #ffd54f !important;
}

.border-left-amber.border-left-lighten-2
{
    border-left: 1px solid #ffd54f !important;
}

.border-right-amber.border-right-lighten-2
{
    border-right: 1px solid #ffd54f !important;
}

.overlay-amber.overlay-lighten-2
{
    background: #ffd54f;
    /* The Fallback */
    background: rgba(255, 213, 79, .8);
}

.amber.lighten-1
{
    color: #ffca28 !important;
}

.bg-amber.bg-lighten-1
{
    background-color: #ffca28 !important;
}
.bg-amber.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 202, 40, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 202, 40, .6);
}

.btn-amber.btn-lighten-1
{
    border-color: #ffa000 !important;
    background-color: #ffca28 !important;
}
.btn-amber.btn-lighten-1:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-lighten-1:focus,
.btn-amber.btn-lighten-1:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-lighten-1
{
    color: #ffca28 !important; 
    border-color: #ffca28 !important;
}
.btn-outline-amber.btn-outline-lighten-1:hover
{
    background-color: #ffca28 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffca28 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffca28 !important;
}

.border-amber.border-lighten-1
{
    border: 1px solid #ffca28 !important;
}

.border-top-amber.border-top-lighten-1
{
    border-top: 1px solid #ffca28 !important;
}

.border-bottom-amber.border-bottom-lighten-1
{
    border-bottom: 1px solid #ffca28 !important;
}

.border-left-amber.border-left-lighten-1
{
    border-left: 1px solid #ffca28 !important;
}

.border-right-amber.border-right-lighten-1
{
    border-right: 1px solid #ffca28 !important;
}

.overlay-amber.overlay-lighten-1
{
    background: #ffca28;
    /* The Fallback */
    background: rgba(255, 202, 40, .8);
}

.amber
{
    color: #ffc107 !important;
}

.bg-amber
{
    background-color: #ffc107 !important;
}
.bg-amber .card-header,
.bg-amber .card-footer
{
    background-color: transparent;
}
.bg-amber.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}

.selectboxit.selectboxit-btn.bg-amber
{
    background-color: #ffc107 !important;
}

.alert-amber
{
    color: #543f00 !important; 
    border-color: #ffc107 !important;
    background-color: #ffd34e !important;
}
.alert-amber .alert-link
{
    color: #2b2000 !important;
}

.border-amber
{
    border-color: #ffc107;
}

.overlay-amber
{
    background: #ffc107;
    /* The Fallback */
    background: rgba(255, 193, 7, .8);
}

/* .card-outline-amber{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-amber
{
    color: #fff; 
    border-color: #ffc107 !important;
    background-color: #ffc107 !important;
}
.btn-amber:hover
{
    color: #fff !important; 
    border-color: #ffa000 !important;
    background-color: #ffb300 !important;
}
.btn-amber:focus,
.btn-amber:active
{
    color: #fff !important; 
    border-color: #ff8f00 !important;
    background-color: #ffa000 !important;
}
.btn-amber.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}

.btn-outline-amber
{
    color: #ffc107; 
    border-color: #ffc107;
    background-color: transparent;
}
.btn-outline-amber:hover
{
    color: #fff !important; 
    background-color: #ffc107;
}
.btn-outline-amber.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 193, 7, .6);
}

input[type='checkbox'].bg-amber + .custom-control-label:before,
input[type='radio'].bg-amber + .custom-control-label:before
{
    background-color: #ffc107 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffc107 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffc107 !important;
}

.border-amber
{
    border: 1px solid #ffc107 !important;
}

.border-top-amber
{
    border-top: 1px solid #ffc107;
}

.border-bottom-amber
{
    border-bottom: 1px solid #ffc107;
}

.border-left-amber
{
    border-left: 1px solid #ffc107;
}

.border-right-amber
{
    border-right: 1px solid #ffc107;
}

.amber.darken-1
{
    color: #ffb300 !important;
}

.bg-amber.bg-darken-1
{
    background-color: #ffb300 !important;
}
.bg-amber.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 179, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 179, 0, .6);
}

.btn-amber.btn-darken-1
{
    border-color: #ffa000 !important;
    background-color: #ffb300 !important;
}
.btn-amber.btn-darken-1:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-darken-1:focus,
.btn-amber.btn-darken-1:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-darken-1
{
    color: #ffb300 !important; 
    border-color: #ffb300 !important;
}
.btn-outline-amber.btn-outline-darken-1:hover
{
    background-color: #ffb300 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffb300 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffb300 !important;
}

.border-amber.border-darken-1
{
    border: 1px solid #ffb300 !important;
}

.border-top-amber.border-top-darken-1
{
    border-top: 1px solid #ffb300 !important;
}

.border-bottom-amber.border-bottom-darken-1
{
    border-bottom: 1px solid #ffb300 !important;
}

.border-left-amber.border-left-darken-1
{
    border-left: 1px solid #ffb300 !important;
}

.border-right-amber.border-right-darken-1
{
    border-right: 1px solid #ffb300 !important;
}

.overlay-amber.overlay-darken-1
{
    background: #ffb300;
    /* The Fallback */
    background: rgba(255, 179, 0, .8);
}

.amber.darken-2
{
    color: #ffa000 !important;
}

.bg-amber.bg-darken-2
{
    background-color: #ffa000 !important;
}
.bg-amber.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 160, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 160, 0, .6);
}

.btn-amber.btn-darken-2
{
    border-color: #ffa000 !important;
    background-color: #ffa000 !important;
}
.btn-amber.btn-darken-2:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-darken-2:focus,
.btn-amber.btn-darken-2:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-darken-2
{
    color: #ffa000 !important; 
    border-color: #ffa000 !important;
}
.btn-outline-amber.btn-outline-darken-2:hover
{
    background-color: #ffa000 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffa000 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffa000 !important;
}

.border-amber.border-darken-2
{
    border: 1px solid #ffa000 !important;
}

.border-top-amber.border-top-darken-2
{
    border-top: 1px solid #ffa000 !important;
}

.border-bottom-amber.border-bottom-darken-2
{
    border-bottom: 1px solid #ffa000 !important;
}

.border-left-amber.border-left-darken-2
{
    border-left: 1px solid #ffa000 !important;
}

.border-right-amber.border-right-darken-2
{
    border-right: 1px solid #ffa000 !important;
}

.overlay-amber.overlay-darken-2
{
    background: #ffa000;
    /* The Fallback */
    background: rgba(255, 160, 0, .8);
}

.amber.darken-3
{
    color: #ff8f00 !important;
}

.bg-amber.bg-darken-3
{
    background-color: #ff8f00 !important;
}
.bg-amber.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 143, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 143, 0, .6);
}

.btn-amber.btn-darken-3
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-darken-3:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-darken-3:focus,
.btn-amber.btn-darken-3:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-darken-3
{
    color: #ff8f00 !important; 
    border-color: #ff8f00 !important;
}
.btn-outline-amber.btn-outline-darken-3:hover
{
    background-color: #ff8f00 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff8f00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff8f00 !important;
}

.border-amber.border-darken-3
{
    border: 1px solid #ff8f00 !important;
}

.border-top-amber.border-top-darken-3
{
    border-top: 1px solid #ff8f00 !important;
}

.border-bottom-amber.border-bottom-darken-3
{
    border-bottom: 1px solid #ff8f00 !important;
}

.border-left-amber.border-left-darken-3
{
    border-left: 1px solid #ff8f00 !important;
}

.border-right-amber.border-right-darken-3
{
    border-right: 1px solid #ff8f00 !important;
}

.overlay-amber.overlay-darken-3
{
    background: #ff8f00;
    /* The Fallback */
    background: rgba(255, 143, 0, .8);
}

.amber.darken-4
{
    color: #ff6f00 !important;
}

.bg-amber.bg-darken-4
{
    background-color: #ff6f00 !important;
}
.bg-amber.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 111, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 111, 0, .6);
}

.btn-amber.btn-darken-4
{
    border-color: #ffa000 !important;
    background-color: #ff6f00 !important;
}
.btn-amber.btn-darken-4:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-darken-4:focus,
.btn-amber.btn-darken-4:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-darken-4
{
    color: #ff6f00 !important; 
    border-color: #ff6f00 !important;
}
.btn-outline-amber.btn-outline-darken-4:hover
{
    background-color: #ff6f00 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff6f00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff6f00 !important;
}

.border-amber.border-darken-4
{
    border: 1px solid #ff6f00 !important;
}

.border-top-amber.border-top-darken-4
{
    border-top: 1px solid #ff6f00 !important;
}

.border-bottom-amber.border-bottom-darken-4
{
    border-bottom: 1px solid #ff6f00 !important;
}

.border-left-amber.border-left-darken-4
{
    border-left: 1px solid #ff6f00 !important;
}

.border-right-amber.border-right-darken-4
{
    border-right: 1px solid #ff6f00 !important;
}

.overlay-amber.overlay-darken-4
{
    background: #ff6f00;
    /* The Fallback */
    background: rgba(255, 111, 0, .8);
}

.amber.accent-1
{
    color: #ffe57f !important;
}

.bg-amber.bg-accent-1
{
    background-color: #ffe57f !important;
}
.bg-amber.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 229, 127, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 229, 127, .6);
}

.btn-amber.btn-accent-1
{
    border-color: #ffa000 !important;
    background-color: #ffe57f !important;
}
.btn-amber.btn-accent-1:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-accent-1:focus,
.btn-amber.btn-accent-1:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-accent-1
{
    color: #ffe57f !important; 
    border-color: #ffe57f !important;
}
.btn-outline-amber.btn-outline-accent-1:hover
{
    background-color: #ffe57f !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffe57f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffe57f !important;
}

.border-amber.border-accent-1
{
    border: 1px solid #ffe57f !important;
}

.border-top-amber.border-top-accent-1
{
    border-top: 1px solid #ffe57f !important;
}

.border-bottom-amber.border-bottom-accent-1
{
    border-bottom: 1px solid #ffe57f !important;
}

.border-left-amber.border-left-accent-1
{
    border-left: 1px solid #ffe57f !important;
}

.border-right-amber.border-right-accent-1
{
    border-right: 1px solid #ffe57f !important;
}

.overlay-amber.overlay-accent-1
{
    background: #ffe57f;
    /* The Fallback */
    background: rgba(255, 229, 127, .8);
}

.amber.accent-2
{
    color: #ffd740 !important;
}

.bg-amber.bg-accent-2
{
    background-color: #ffd740 !important;
}
.bg-amber.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 215, 64, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 215, 64, .6);
}

.btn-amber.btn-accent-2
{
    border-color: #ffa000 !important;
    background-color: #ffd740 !important;
}
.btn-amber.btn-accent-2:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-accent-2:focus,
.btn-amber.btn-accent-2:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-accent-2
{
    color: #ffd740 !important; 
    border-color: #ffd740 !important;
}
.btn-outline-amber.btn-outline-accent-2:hover
{
    background-color: #ffd740 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd740 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd740 !important;
}

.border-amber.border-accent-2
{
    border: 1px solid #ffd740 !important;
}

.border-top-amber.border-top-accent-2
{
    border-top: 1px solid #ffd740 !important;
}

.border-bottom-amber.border-bottom-accent-2
{
    border-bottom: 1px solid #ffd740 !important;
}

.border-left-amber.border-left-accent-2
{
    border-left: 1px solid #ffd740 !important;
}

.border-right-amber.border-right-accent-2
{
    border-right: 1px solid #ffd740 !important;
}

.overlay-amber.overlay-accent-2
{
    background: #ffd740;
    /* The Fallback */
    background: rgba(255, 215, 64, .8);
}

.amber.accent-3
{
    color: #ffc400 !important;
}

.bg-amber.bg-accent-3
{
    background-color: #ffc400 !important;
}
.bg-amber.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 196, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 196, 0, .6);
}

.btn-amber.btn-accent-3
{
    border-color: #ffa000 !important;
    background-color: #ffc400 !important;
}
.btn-amber.btn-accent-3:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-accent-3:focus,
.btn-amber.btn-accent-3:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-accent-3
{
    color: #ffc400 !important; 
    border-color: #ffc400 !important;
}
.btn-outline-amber.btn-outline-accent-3:hover
{
    background-color: #ffc400 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffc400 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffc400 !important;
}

.border-amber.border-accent-3
{
    border: 1px solid #ffc400 !important;
}

.border-top-amber.border-top-accent-3
{
    border-top: 1px solid #ffc400 !important;
}

.border-bottom-amber.border-bottom-accent-3
{
    border-bottom: 1px solid #ffc400 !important;
}

.border-left-amber.border-left-accent-3
{
    border-left: 1px solid #ffc400 !important;
}

.border-right-amber.border-right-accent-3
{
    border-right: 1px solid #ffc400 !important;
}

.overlay-amber.overlay-accent-3
{
    background: #ffc400;
    /* The Fallback */
    background: rgba(255, 196, 0, .8);
}

.amber.accent-4
{
    color: #ffab00 !important;
}

.bg-amber.bg-accent-4
{
    background-color: #ffab00 !important;
}
.bg-amber.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 171, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 171, 0, .6);
}

.btn-amber.btn-accent-4
{
    border-color: #ffa000 !important;
    background-color: #ffab00 !important;
}
.btn-amber.btn-accent-4:hover
{
    border-color: #ffa000 !important;
    background-color: #ff8f00 !important;
}
.btn-amber.btn-accent-4:focus,
.btn-amber.btn-accent-4:active
{
    border-color: #ff8f00 !important;
    background-color: #ff6f00 !important;
}

.btn-outline-amber.btn-outline-accent-4
{
    color: #ffab00 !important; 
    border-color: #ffab00 !important;
}
.btn-outline-amber.btn-outline-accent-4:hover
{
    background-color: #ffab00 !important;
}

input:focus ~ .bg-amber
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffab00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffab00 !important;
}

.border-amber.border-accent-4
{
    border: 1px solid #ffab00 !important;
}

.border-top-amber.border-top-accent-4
{
    border-top: 1px solid #ffab00 !important;
}

.border-bottom-amber.border-bottom-accent-4
{
    border-bottom: 1px solid #ffab00 !important;
}

.border-left-amber.border-left-accent-4
{
    border-left: 1px solid #ffab00 !important;
}

.border-right-amber.border-right-accent-4
{
    border-right: 1px solid #ffab00 !important;
}

.overlay-amber.overlay-accent-4
{
    background: #ffab00;
    /* The Fallback */
    background: rgba(255, 171, 0, .8);
}

.orange.lighten-5
{
    color: #fff3e0 !important;
}

.bg-orange.bg-lighten-5
{
    background-color: #fff3e0 !important;
}
.bg-orange.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 243, 224, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 243, 224, .6);
}

.btn-orange.btn-lighten-5
{
    border-color: #f57c00 !important;
    background-color: #fff3e0 !important;
}
.btn-orange.btn-lighten-5:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-lighten-5:focus,
.btn-orange.btn-lighten-5:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-lighten-5
{
    color: #fff3e0 !important; 
    border-color: #fff3e0 !important;
}
.btn-outline-orange.btn-outline-lighten-5:hover
{
    background-color: #fff3e0 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff3e0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff3e0 !important;
}

.border-orange.border-lighten-5
{
    border: 1px solid #fff3e0 !important;
}

.border-top-orange.border-top-lighten-5
{
    border-top: 1px solid #fff3e0 !important;
}

.border-bottom-orange.border-bottom-lighten-5
{
    border-bottom: 1px solid #fff3e0 !important;
}

.border-left-orange.border-left-lighten-5
{
    border-left: 1px solid #fff3e0 !important;
}

.border-right-orange.border-right-lighten-5
{
    border-right: 1px solid #fff3e0 !important;
}

.overlay-orange.overlay-lighten-5
{
    background: #fff3e0;
    /* The Fallback */
    background: rgba(255, 243, 224, .8);
}

.orange.lighten-4
{
    color: #ffe0b2 !important;
}

.bg-orange.bg-lighten-4
{
    background-color: #ffe0b2 !important;
}
.bg-orange.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 224, 178, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 224, 178, .6);
}

.btn-orange.btn-lighten-4
{
    border-color: #f57c00 !important;
    background-color: #ffe0b2 !important;
}
.btn-orange.btn-lighten-4:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-lighten-4:focus,
.btn-orange.btn-lighten-4:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-lighten-4
{
    color: #ffe0b2 !important; 
    border-color: #ffe0b2 !important;
}
.btn-outline-orange.btn-outline-lighten-4:hover
{
    background-color: #ffe0b2 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffe0b2 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffe0b2 !important;
}

.border-orange.border-lighten-4
{
    border: 1px solid #ffe0b2 !important;
}

.border-top-orange.border-top-lighten-4
{
    border-top: 1px solid #ffe0b2 !important;
}

.border-bottom-orange.border-bottom-lighten-4
{
    border-bottom: 1px solid #ffe0b2 !important;
}

.border-left-orange.border-left-lighten-4
{
    border-left: 1px solid #ffe0b2 !important;
}

.border-right-orange.border-right-lighten-4
{
    border-right: 1px solid #ffe0b2 !important;
}

.overlay-orange.overlay-lighten-4
{
    background: #ffe0b2;
    /* The Fallback */
    background: rgba(255, 224, 178, .8);
}

.orange.lighten-3
{
    color: #ffcc80 !important;
}

.bg-orange.bg-lighten-3
{
    background-color: #ffcc80 !important;
}
.bg-orange.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 204, 128, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 204, 128, .6);
}

.btn-orange.btn-lighten-3
{
    border-color: #f57c00 !important;
    background-color: #ffcc80 !important;
}
.btn-orange.btn-lighten-3:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-lighten-3:focus,
.btn-orange.btn-lighten-3:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-lighten-3
{
    color: #ffcc80 !important; 
    border-color: #ffcc80 !important;
}
.btn-outline-orange.btn-outline-lighten-3:hover
{
    background-color: #ffcc80 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffcc80 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffcc80 !important;
}

.border-orange.border-lighten-3
{
    border: 1px solid #ffcc80 !important;
}

.border-top-orange.border-top-lighten-3
{
    border-top: 1px solid #ffcc80 !important;
}

.border-bottom-orange.border-bottom-lighten-3
{
    border-bottom: 1px solid #ffcc80 !important;
}

.border-left-orange.border-left-lighten-3
{
    border-left: 1px solid #ffcc80 !important;
}

.border-right-orange.border-right-lighten-3
{
    border-right: 1px solid #ffcc80 !important;
}

.overlay-orange.overlay-lighten-3
{
    background: #ffcc80;
    /* The Fallback */
    background: rgba(255, 204, 128, .8);
}

.orange.lighten-2
{
    color: #ffb74d !important;
}

.bg-orange.bg-lighten-2
{
    background-color: #ffb74d !important;
}
.bg-orange.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 183, 77, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 183, 77, .6);
}

.btn-orange.btn-lighten-2
{
    border-color: #f57c00 !important;
    background-color: #ffb74d !important;
}
.btn-orange.btn-lighten-2:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-lighten-2:focus,
.btn-orange.btn-lighten-2:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-lighten-2
{
    color: #ffb74d !important; 
    border-color: #ffb74d !important;
}
.btn-outline-orange.btn-outline-lighten-2:hover
{
    background-color: #ffb74d !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffb74d !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffb74d !important;
}

.border-orange.border-lighten-2
{
    border: 1px solid #ffb74d !important;
}

.border-top-orange.border-top-lighten-2
{
    border-top: 1px solid #ffb74d !important;
}

.border-bottom-orange.border-bottom-lighten-2
{
    border-bottom: 1px solid #ffb74d !important;
}

.border-left-orange.border-left-lighten-2
{
    border-left: 1px solid #ffb74d !important;
}

.border-right-orange.border-right-lighten-2
{
    border-right: 1px solid #ffb74d !important;
}

.overlay-orange.overlay-lighten-2
{
    background: #ffb74d;
    /* The Fallback */
    background: rgba(255, 183, 77, .8);
}

.orange.lighten-1
{
    color: #ffa726 !important;
}

.bg-orange.bg-lighten-1
{
    background-color: #ffa726 !important;
}
.bg-orange.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 167, 38, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 167, 38, .6);
}

.btn-orange.btn-lighten-1
{
    border-color: #f57c00 !important;
    background-color: #ffa726 !important;
}
.btn-orange.btn-lighten-1:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-lighten-1:focus,
.btn-orange.btn-lighten-1:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-lighten-1
{
    color: #ffa726 !important; 
    border-color: #ffa726 !important;
}
.btn-outline-orange.btn-outline-lighten-1:hover
{
    background-color: #ffa726 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffa726 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffa726 !important;
}

.border-orange.border-lighten-1
{
    border: 1px solid #ffa726 !important;
}

.border-top-orange.border-top-lighten-1
{
    border-top: 1px solid #ffa726 !important;
}

.border-bottom-orange.border-bottom-lighten-1
{
    border-bottom: 1px solid #ffa726 !important;
}

.border-left-orange.border-left-lighten-1
{
    border-left: 1px solid #ffa726 !important;
}

.border-right-orange.border-right-lighten-1
{
    border-right: 1px solid #ffa726 !important;
}

.overlay-orange.overlay-lighten-1
{
    background: #ffa726;
    /* The Fallback */
    background: rgba(255, 167, 38, .8);
}

.orange
{
    color: #ff9800 !important;
}

.bg-orange
{
    background-color: #ff9800 !important;
}
.bg-orange .card-header,
.bg-orange .card-footer
{
    background-color: transparent;
}
.bg-orange.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 152, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 152, 0, .6);
}

.selectboxit.selectboxit-btn.bg-orange
{
    background-color: #ff9800 !important;
}

.alert-orange
{
    color: #4d2e00 !important; 
    border-color: #ff9800 !important;
    background-color: #ffb547 !important;
}
.alert-orange .alert-link
{
    color: #241500 !important;
}

.border-orange
{
    border-color: #ff9800;
}

.overlay-orange
{
    background: #ff9800;
    /* The Fallback */
    background: rgba(255, 152, 0, .8);
}

/* .card-outline-orange{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-orange
{
    color: #fff; 
    border-color: #ff9800 !important;
    background-color: #ff9800 !important;
}
.btn-orange:hover
{
    color: #fff !important; 
    border-color: #f57c00 !important;
    background-color: #fb8c00 !important;
}
.btn-orange:focus,
.btn-orange:active
{
    color: #fff !important; 
    border-color: #ef6c00 !important;
    background-color: #f57c00 !important;
}
.btn-orange.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 152, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 152, 0, .6);
}

.btn-outline-orange
{
    color: #ff9800; 
    border-color: #ff9800;
    background-color: transparent;
}
.btn-outline-orange:hover
{
    color: #fff !important; 
    background-color: #ff9800;
}
.btn-outline-orange.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 152, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 152, 0, .6);
}

input[type='checkbox'].bg-orange + .custom-control-label:before,
input[type='radio'].bg-orange + .custom-control-label:before
{
    background-color: #ff9800 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff9800 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff9800 !important;
}

.border-orange
{
    border: 1px solid #ff9800 !important;
}

.border-top-orange
{
    border-top: 1px solid #ff9800;
}

.border-bottom-orange
{
    border-bottom: 1px solid #ff9800;
}

.border-left-orange
{
    border-left: 1px solid #ff9800;
}

.border-right-orange
{
    border-right: 1px solid #ff9800;
}

.orange.darken-1
{
    color: #fb8c00 !important;
}

.bg-orange.bg-darken-1
{
    background-color: #fb8c00 !important;
}
.bg-orange.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(251, 140, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(251, 140, 0, .6);
}

.btn-orange.btn-darken-1
{
    border-color: #f57c00 !important;
    background-color: #fb8c00 !important;
}
.btn-orange.btn-darken-1:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-darken-1:focus,
.btn-orange.btn-darken-1:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-darken-1
{
    color: #fb8c00 !important; 
    border-color: #fb8c00 !important;
}
.btn-outline-orange.btn-outline-darken-1:hover
{
    background-color: #fb8c00 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fb8c00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fb8c00 !important;
}

.border-orange.border-darken-1
{
    border: 1px solid #fb8c00 !important;
}

.border-top-orange.border-top-darken-1
{
    border-top: 1px solid #fb8c00 !important;
}

.border-bottom-orange.border-bottom-darken-1
{
    border-bottom: 1px solid #fb8c00 !important;
}

.border-left-orange.border-left-darken-1
{
    border-left: 1px solid #fb8c00 !important;
}

.border-right-orange.border-right-darken-1
{
    border-right: 1px solid #fb8c00 !important;
}

.overlay-orange.overlay-darken-1
{
    background: #fb8c00;
    /* The Fallback */
    background: rgba(251, 140, 0, .8);
}

.orange.darken-2
{
    color: #f57c00 !important;
}

.bg-orange.bg-darken-2
{
    background-color: #f57c00 !important;
}
.bg-orange.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(245, 124, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(245, 124, 0, .6);
}

.btn-orange.btn-darken-2
{
    border-color: #f57c00 !important;
    background-color: #f57c00 !important;
}
.btn-orange.btn-darken-2:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-darken-2:focus,
.btn-orange.btn-darken-2:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-darken-2
{
    color: #f57c00 !important; 
    border-color: #f57c00 !important;
}
.btn-outline-orange.btn-outline-darken-2:hover
{
    background-color: #f57c00 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f57c00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f57c00 !important;
}

.border-orange.border-darken-2
{
    border: 1px solid #f57c00 !important;
}

.border-top-orange.border-top-darken-2
{
    border-top: 1px solid #f57c00 !important;
}

.border-bottom-orange.border-bottom-darken-2
{
    border-bottom: 1px solid #f57c00 !important;
}

.border-left-orange.border-left-darken-2
{
    border-left: 1px solid #f57c00 !important;
}

.border-right-orange.border-right-darken-2
{
    border-right: 1px solid #f57c00 !important;
}

.overlay-orange.overlay-darken-2
{
    background: #f57c00;
    /* The Fallback */
    background: rgba(245, 124, 0, .8);
}

.orange.darken-3
{
    color: #ef6c00 !important;
}

.bg-orange.bg-darken-3
{
    background-color: #ef6c00 !important;
}
.bg-orange.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(239, 108, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(239, 108, 0, .6);
}

.btn-orange.btn-darken-3
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-darken-3:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-darken-3:focus,
.btn-orange.btn-darken-3:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-darken-3
{
    color: #ef6c00 !important; 
    border-color: #ef6c00 !important;
}
.btn-outline-orange.btn-outline-darken-3:hover
{
    background-color: #ef6c00 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ef6c00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ef6c00 !important;
}

.border-orange.border-darken-3
{
    border: 1px solid #ef6c00 !important;
}

.border-top-orange.border-top-darken-3
{
    border-top: 1px solid #ef6c00 !important;
}

.border-bottom-orange.border-bottom-darken-3
{
    border-bottom: 1px solid #ef6c00 !important;
}

.border-left-orange.border-left-darken-3
{
    border-left: 1px solid #ef6c00 !important;
}

.border-right-orange.border-right-darken-3
{
    border-right: 1px solid #ef6c00 !important;
}

.overlay-orange.overlay-darken-3
{
    background: #ef6c00;
    /* The Fallback */
    background: rgba(239, 108, 0, .8);
}

.orange.darken-4
{
    color: #e65100 !important;
}

.bg-orange.bg-darken-4
{
    background-color: #e65100 !important;
}
.bg-orange.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(230, 81, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(230, 81, 0, .6);
}

.btn-orange.btn-darken-4
{
    border-color: #f57c00 !important;
    background-color: #e65100 !important;
}
.btn-orange.btn-darken-4:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-darken-4:focus,
.btn-orange.btn-darken-4:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-darken-4
{
    color: #e65100 !important; 
    border-color: #e65100 !important;
}
.btn-outline-orange.btn-outline-darken-4:hover
{
    background-color: #e65100 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e65100 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e65100 !important;
}

.border-orange.border-darken-4
{
    border: 1px solid #e65100 !important;
}

.border-top-orange.border-top-darken-4
{
    border-top: 1px solid #e65100 !important;
}

.border-bottom-orange.border-bottom-darken-4
{
    border-bottom: 1px solid #e65100 !important;
}

.border-left-orange.border-left-darken-4
{
    border-left: 1px solid #e65100 !important;
}

.border-right-orange.border-right-darken-4
{
    border-right: 1px solid #e65100 !important;
}

.overlay-orange.overlay-darken-4
{
    background: #e65100;
    /* The Fallback */
    background: rgba(230, 81, 0, .8);
}

.orange.accent-1
{
    color: #ffd180 !important;
}

.bg-orange.bg-accent-1
{
    background-color: #ffd180 !important;
}
.bg-orange.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 209, 128, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 209, 128, .6);
}

.btn-orange.btn-accent-1
{
    border-color: #f57c00 !important;
    background-color: #ffd180 !important;
}
.btn-orange.btn-accent-1:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-accent-1:focus,
.btn-orange.btn-accent-1:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-accent-1
{
    color: #ffd180 !important; 
    border-color: #ffd180 !important;
}
.btn-outline-orange.btn-outline-accent-1:hover
{
    background-color: #ffd180 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd180 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffd180 !important;
}

.border-orange.border-accent-1
{
    border: 1px solid #ffd180 !important;
}

.border-top-orange.border-top-accent-1
{
    border-top: 1px solid #ffd180 !important;
}

.border-bottom-orange.border-bottom-accent-1
{
    border-bottom: 1px solid #ffd180 !important;
}

.border-left-orange.border-left-accent-1
{
    border-left: 1px solid #ffd180 !important;
}

.border-right-orange.border-right-accent-1
{
    border-right: 1px solid #ffd180 !important;
}

.overlay-orange.overlay-accent-1
{
    background: #ffd180;
    /* The Fallback */
    background: rgba(255, 209, 128, .8);
}

.orange.accent-2
{
    color: #ffab40 !important;
}

.bg-orange.bg-accent-2
{
    background-color: #ffab40 !important;
}
.bg-orange.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 171, 64, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 171, 64, .6);
}

.btn-orange.btn-accent-2
{
    border-color: #f57c00 !important;
    background-color: #ffab40 !important;
}
.btn-orange.btn-accent-2:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-accent-2:focus,
.btn-orange.btn-accent-2:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-accent-2
{
    color: #ffab40 !important; 
    border-color: #ffab40 !important;
}
.btn-outline-orange.btn-outline-accent-2:hover
{
    background-color: #ffab40 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffab40 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffab40 !important;
}

.border-orange.border-accent-2
{
    border: 1px solid #ffab40 !important;
}

.border-top-orange.border-top-accent-2
{
    border-top: 1px solid #ffab40 !important;
}

.border-bottom-orange.border-bottom-accent-2
{
    border-bottom: 1px solid #ffab40 !important;
}

.border-left-orange.border-left-accent-2
{
    border-left: 1px solid #ffab40 !important;
}

.border-right-orange.border-right-accent-2
{
    border-right: 1px solid #ffab40 !important;
}

.overlay-orange.overlay-accent-2
{
    background: #ffab40;
    /* The Fallback */
    background: rgba(255, 171, 64, .8);
}

.orange.accent-3
{
    color: #ff9100 !important;
}

.bg-orange.bg-accent-3
{
    background-color: #ff9100 !important;
}
.bg-orange.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 145, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 145, 0, .6);
}

.btn-orange.btn-accent-3
{
    border-color: #f57c00 !important;
    background-color: #ff9100 !important;
}
.btn-orange.btn-accent-3:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-accent-3:focus,
.btn-orange.btn-accent-3:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-accent-3
{
    color: #ff9100 !important; 
    border-color: #ff9100 !important;
}
.btn-outline-orange.btn-outline-accent-3:hover
{
    background-color: #ff9100 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff9100 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff9100 !important;
}

.border-orange.border-accent-3
{
    border: 1px solid #ff9100 !important;
}

.border-top-orange.border-top-accent-3
{
    border-top: 1px solid #ff9100 !important;
}

.border-bottom-orange.border-bottom-accent-3
{
    border-bottom: 1px solid #ff9100 !important;
}

.border-left-orange.border-left-accent-3
{
    border-left: 1px solid #ff9100 !important;
}

.border-right-orange.border-right-accent-3
{
    border-right: 1px solid #ff9100 !important;
}

.overlay-orange.overlay-accent-3
{
    background: #ff9100;
    /* The Fallback */
    background: rgba(255, 145, 0, .8);
}

.orange.accent-4
{
    color: #ff6d00 !important;
}

.bg-orange.bg-accent-4
{
    background-color: #ff6d00 !important;
}
.bg-orange.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 109, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 109, 0, .6);
}

.btn-orange.btn-accent-4
{
    border-color: #f57c00 !important;
    background-color: #ff6d00 !important;
}
.btn-orange.btn-accent-4:hover
{
    border-color: #f57c00 !important;
    background-color: #ef6c00 !important;
}
.btn-orange.btn-accent-4:focus,
.btn-orange.btn-accent-4:active
{
    border-color: #ef6c00 !important;
    background-color: #e65100 !important;
}

.btn-outline-orange.btn-outline-accent-4
{
    color: #ff6d00 !important; 
    border-color: #ff6d00 !important;
}
.btn-outline-orange.btn-outline-accent-4:hover
{
    background-color: #ff6d00 !important;
}

input:focus ~ .bg-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff6d00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff6d00 !important;
}

.border-orange.border-accent-4
{
    border: 1px solid #ff6d00 !important;
}

.border-top-orange.border-top-accent-4
{
    border-top: 1px solid #ff6d00 !important;
}

.border-bottom-orange.border-bottom-accent-4
{
    border-bottom: 1px solid #ff6d00 !important;
}

.border-left-orange.border-left-accent-4
{
    border-left: 1px solid #ff6d00 !important;
}

.border-right-orange.border-right-accent-4
{
    border-right: 1px solid #ff6d00 !important;
}

.overlay-orange.overlay-accent-4
{
    background: #ff6d00;
    /* The Fallback */
    background: rgba(255, 109, 0, .8);
}

.deep-orange.lighten-5
{
    color: #fbe9e7 !important;
}

.bg-deep-orange.bg-lighten-5
{
    background-color: #fbe9e7 !important;
}
.bg-deep-orange.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(251, 233, 231, .6);
            box-shadow: 0 1px 20px 1px rgba(251, 233, 231, .6);
}

.btn-deep-orange.btn-lighten-5
{
    border-color: #e64a19 !important;
    background-color: #fbe9e7 !important;
}
.btn-deep-orange.btn-lighten-5:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-lighten-5:focus,
.btn-deep-orange.btn-lighten-5:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-lighten-5
{
    color: #fbe9e7 !important; 
    border-color: #fbe9e7 !important;
}
.btn-outline-deep-orange.btn-outline-lighten-5:hover
{
    background-color: #fbe9e7 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fbe9e7 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fbe9e7 !important;
}

.border-deep-orange.border-lighten-5
{
    border: 1px solid #fbe9e7 !important;
}

.border-top-deep-orange.border-top-lighten-5
{
    border-top: 1px solid #fbe9e7 !important;
}

.border-bottom-deep-orange.border-bottom-lighten-5
{
    border-bottom: 1px solid #fbe9e7 !important;
}

.border-left-deep-orange.border-left-lighten-5
{
    border-left: 1px solid #fbe9e7 !important;
}

.border-right-deep-orange.border-right-lighten-5
{
    border-right: 1px solid #fbe9e7 !important;
}

.overlay-deep-orange.overlay-lighten-5
{
    background: #fbe9e7;
    /* The Fallback */
    background: rgba(251, 233, 231, .8);
}

.deep-orange.lighten-4
{
    color: #ffccbc !important;
}

.bg-deep-orange.bg-lighten-4
{
    background-color: #ffccbc !important;
}
.bg-deep-orange.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 204, 188, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 204, 188, .6);
}

.btn-deep-orange.btn-lighten-4
{
    border-color: #e64a19 !important;
    background-color: #ffccbc !important;
}
.btn-deep-orange.btn-lighten-4:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-lighten-4:focus,
.btn-deep-orange.btn-lighten-4:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-lighten-4
{
    color: #ffccbc !important; 
    border-color: #ffccbc !important;
}
.btn-outline-deep-orange.btn-outline-lighten-4:hover
{
    background-color: #ffccbc !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffccbc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffccbc !important;
}

.border-deep-orange.border-lighten-4
{
    border: 1px solid #ffccbc !important;
}

.border-top-deep-orange.border-top-lighten-4
{
    border-top: 1px solid #ffccbc !important;
}

.border-bottom-deep-orange.border-bottom-lighten-4
{
    border-bottom: 1px solid #ffccbc !important;
}

.border-left-deep-orange.border-left-lighten-4
{
    border-left: 1px solid #ffccbc !important;
}

.border-right-deep-orange.border-right-lighten-4
{
    border-right: 1px solid #ffccbc !important;
}

.overlay-deep-orange.overlay-lighten-4
{
    background: #ffccbc;
    /* The Fallback */
    background: rgba(255, 204, 188, .8);
}

.deep-orange.lighten-3
{
    color: #ffab91 !important;
}

.bg-deep-orange.bg-lighten-3
{
    background-color: #ffab91 !important;
}
.bg-deep-orange.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 171, 145, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 171, 145, .6);
}

.btn-deep-orange.btn-lighten-3
{
    border-color: #e64a19 !important;
    background-color: #ffab91 !important;
}
.btn-deep-orange.btn-lighten-3:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-lighten-3:focus,
.btn-deep-orange.btn-lighten-3:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-lighten-3
{
    color: #ffab91 !important; 
    border-color: #ffab91 !important;
}
.btn-outline-deep-orange.btn-outline-lighten-3:hover
{
    background-color: #ffab91 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffab91 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ffab91 !important;
}

.border-deep-orange.border-lighten-3
{
    border: 1px solid #ffab91 !important;
}

.border-top-deep-orange.border-top-lighten-3
{
    border-top: 1px solid #ffab91 !important;
}

.border-bottom-deep-orange.border-bottom-lighten-3
{
    border-bottom: 1px solid #ffab91 !important;
}

.border-left-deep-orange.border-left-lighten-3
{
    border-left: 1px solid #ffab91 !important;
}

.border-right-deep-orange.border-right-lighten-3
{
    border-right: 1px solid #ffab91 !important;
}

.overlay-deep-orange.overlay-lighten-3
{
    background: #ffab91;
    /* The Fallback */
    background: rgba(255, 171, 145, .8);
}

.deep-orange.lighten-2
{
    color: #ff8a65 !important;
}

.bg-deep-orange.bg-lighten-2
{
    background-color: #ff8a65 !important;
}
.bg-deep-orange.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 138, 101, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 138, 101, .6);
}

.btn-deep-orange.btn-lighten-2
{
    border-color: #e64a19 !important;
    background-color: #ff8a65 !important;
}
.btn-deep-orange.btn-lighten-2:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-lighten-2:focus,
.btn-deep-orange.btn-lighten-2:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-lighten-2
{
    color: #ff8a65 !important; 
    border-color: #ff8a65 !important;
}
.btn-outline-deep-orange.btn-outline-lighten-2:hover
{
    background-color: #ff8a65 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff8a65 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff8a65 !important;
}

.border-deep-orange.border-lighten-2
{
    border: 1px solid #ff8a65 !important;
}

.border-top-deep-orange.border-top-lighten-2
{
    border-top: 1px solid #ff8a65 !important;
}

.border-bottom-deep-orange.border-bottom-lighten-2
{
    border-bottom: 1px solid #ff8a65 !important;
}

.border-left-deep-orange.border-left-lighten-2
{
    border-left: 1px solid #ff8a65 !important;
}

.border-right-deep-orange.border-right-lighten-2
{
    border-right: 1px solid #ff8a65 !important;
}

.overlay-deep-orange.overlay-lighten-2
{
    background: #ff8a65;
    /* The Fallback */
    background: rgba(255, 138, 101, .8);
}

.deep-orange.lighten-1
{
    color: #ff7043 !important;
}

.bg-deep-orange.bg-lighten-1
{
    background-color: #ff7043 !important;
}
.bg-deep-orange.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 112, 67, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 112, 67, .6);
}

.btn-deep-orange.btn-lighten-1
{
    border-color: #e64a19 !important;
    background-color: #ff7043 !important;
}
.btn-deep-orange.btn-lighten-1:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-lighten-1:focus,
.btn-deep-orange.btn-lighten-1:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-lighten-1
{
    color: #ff7043 !important; 
    border-color: #ff7043 !important;
}
.btn-outline-deep-orange.btn-outline-lighten-1:hover
{
    background-color: #ff7043 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff7043 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff7043 !important;
}

.border-deep-orange.border-lighten-1
{
    border: 1px solid #ff7043 !important;
}

.border-top-deep-orange.border-top-lighten-1
{
    border-top: 1px solid #ff7043 !important;
}

.border-bottom-deep-orange.border-bottom-lighten-1
{
    border-bottom: 1px solid #ff7043 !important;
}

.border-left-deep-orange.border-left-lighten-1
{
    border-left: 1px solid #ff7043 !important;
}

.border-right-deep-orange.border-right-lighten-1
{
    border-right: 1px solid #ff7043 !important;
}

.overlay-deep-orange.overlay-lighten-1
{
    background: #ff7043;
    /* The Fallback */
    background: rgba(255, 112, 67, .8);
}

.deep-orange
{
    color: #ff5722 !important;
}

.bg-deep-orange
{
    background-color: #ff5722 !important;
}
.bg-deep-orange .card-header,
.bg-deep-orange .card-footer
{
    background-color: transparent;
}
.bg-deep-orange.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 87, 34, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 87, 34, .6);
}

.selectboxit.selectboxit-btn.bg-deep-orange
{
    background-color: #ff5722 !important;
}

.alert-deep-orange
{
    color: #6f1b00 !important; 
    border-color: #ff5722 !important;
    background-color: #ff8d69 !important;
}
.alert-deep-orange .alert-link
{
    color: #461100 !important;
}

.border-deep-orange
{
    border-color: #ff5722;
}

.overlay-deep-orange
{
    background: #ff5722;
    /* The Fallback */
    background: rgba(255, 87, 34, .8);
}

/* .card-outline-deep-orange{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-deep-orange
{
    color: #fff; 
    border-color: #ff5722 !important;
    background-color: #ff5722 !important;
}
.btn-deep-orange:hover
{
    color: #fff !important; 
    border-color: #e64a19 !important;
    background-color: #f4511e !important;
}
.btn-deep-orange:focus,
.btn-deep-orange:active
{
    color: #fff !important; 
    border-color: #d84315 !important;
    background-color: #e64a19 !important;
}
.btn-deep-orange.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 87, 34, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 87, 34, .6);
}

.btn-outline-deep-orange
{
    color: #ff5722; 
    border-color: #ff5722;
    background-color: transparent;
}
.btn-outline-deep-orange:hover
{
    color: #fff !important; 
    background-color: #ff5722;
}
.btn-outline-deep-orange.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 87, 34, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 87, 34, .6);
}

input[type='checkbox'].bg-deep-orange + .custom-control-label:before,
input[type='radio'].bg-deep-orange + .custom-control-label:before
{
    background-color: #ff5722 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff5722 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff5722 !important;
}

.border-deep-orange
{
    border: 1px solid #ff5722 !important;
}

.border-top-deep-orange
{
    border-top: 1px solid #ff5722;
}

.border-bottom-deep-orange
{
    border-bottom: 1px solid #ff5722;
}

.border-left-deep-orange
{
    border-left: 1px solid #ff5722;
}

.border-right-deep-orange
{
    border-right: 1px solid #ff5722;
}

.deep-orange.darken-1
{
    color: #f4511e !important;
}

.bg-deep-orange.bg-darken-1
{
    background-color: #f4511e !important;
}
.bg-deep-orange.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(244, 81, 30, .6);
            box-shadow: 0 1px 20px 1px rgba(244, 81, 30, .6);
}

.btn-deep-orange.btn-darken-1
{
    border-color: #e64a19 !important;
    background-color: #f4511e !important;
}
.btn-deep-orange.btn-darken-1:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-darken-1:focus,
.btn-deep-orange.btn-darken-1:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-darken-1
{
    color: #f4511e !important; 
    border-color: #f4511e !important;
}
.btn-outline-deep-orange.btn-outline-darken-1:hover
{
    background-color: #f4511e !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f4511e !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f4511e !important;
}

.border-deep-orange.border-darken-1
{
    border: 1px solid #f4511e !important;
}

.border-top-deep-orange.border-top-darken-1
{
    border-top: 1px solid #f4511e !important;
}

.border-bottom-deep-orange.border-bottom-darken-1
{
    border-bottom: 1px solid #f4511e !important;
}

.border-left-deep-orange.border-left-darken-1
{
    border-left: 1px solid #f4511e !important;
}

.border-right-deep-orange.border-right-darken-1
{
    border-right: 1px solid #f4511e !important;
}

.overlay-deep-orange.overlay-darken-1
{
    background: #f4511e;
    /* The Fallback */
    background: rgba(244, 81, 30, .8);
}

.deep-orange.darken-2
{
    color: #e64a19 !important;
}

.bg-deep-orange.bg-darken-2
{
    background-color: #e64a19 !important;
}
.bg-deep-orange.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(230, 74, 25, .6);
            box-shadow: 0 1px 20px 1px rgba(230, 74, 25, .6);
}

.btn-deep-orange.btn-darken-2
{
    border-color: #e64a19 !important;
    background-color: #e64a19 !important;
}
.btn-deep-orange.btn-darken-2:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-darken-2:focus,
.btn-deep-orange.btn-darken-2:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-darken-2
{
    color: #e64a19 !important; 
    border-color: #e64a19 !important;
}
.btn-outline-deep-orange.btn-outline-darken-2:hover
{
    background-color: #e64a19 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e64a19 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e64a19 !important;
}

.border-deep-orange.border-darken-2
{
    border: 1px solid #e64a19 !important;
}

.border-top-deep-orange.border-top-darken-2
{
    border-top: 1px solid #e64a19 !important;
}

.border-bottom-deep-orange.border-bottom-darken-2
{
    border-bottom: 1px solid #e64a19 !important;
}

.border-left-deep-orange.border-left-darken-2
{
    border-left: 1px solid #e64a19 !important;
}

.border-right-deep-orange.border-right-darken-2
{
    border-right: 1px solid #e64a19 !important;
}

.overlay-deep-orange.overlay-darken-2
{
    background: #e64a19;
    /* The Fallback */
    background: rgba(230, 74, 25, .8);
}

.deep-orange.darken-3
{
    color: #d84315 !important;
}

.bg-deep-orange.bg-darken-3
{
    background-color: #d84315 !important;
}
.bg-deep-orange.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(216, 67, 21, .6);
            box-shadow: 0 1px 20px 1px rgba(216, 67, 21, .6);
}

.btn-deep-orange.btn-darken-3
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-darken-3:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-darken-3:focus,
.btn-deep-orange.btn-darken-3:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-darken-3
{
    color: #d84315 !important; 
    border-color: #d84315 !important;
}
.btn-outline-deep-orange.btn-outline-darken-3:hover
{
    background-color: #d84315 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d84315 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d84315 !important;
}

.border-deep-orange.border-darken-3
{
    border: 1px solid #d84315 !important;
}

.border-top-deep-orange.border-top-darken-3
{
    border-top: 1px solid #d84315 !important;
}

.border-bottom-deep-orange.border-bottom-darken-3
{
    border-bottom: 1px solid #d84315 !important;
}

.border-left-deep-orange.border-left-darken-3
{
    border-left: 1px solid #d84315 !important;
}

.border-right-deep-orange.border-right-darken-3
{
    border-right: 1px solid #d84315 !important;
}

.overlay-deep-orange.overlay-darken-3
{
    background: #d84315;
    /* The Fallback */
    background: rgba(216, 67, 21, .8);
}

.deep-orange.darken-4
{
    color: #bf360c !important;
}

.bg-deep-orange.bg-darken-4
{
    background-color: #bf360c !important;
}
.bg-deep-orange.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(191, 54, 12, .6);
            box-shadow: 0 1px 20px 1px rgba(191, 54, 12, .6);
}

.btn-deep-orange.btn-darken-4
{
    border-color: #e64a19 !important;
    background-color: #bf360c !important;
}
.btn-deep-orange.btn-darken-4:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-darken-4:focus,
.btn-deep-orange.btn-darken-4:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-darken-4
{
    color: #bf360c !important; 
    border-color: #bf360c !important;
}
.btn-outline-deep-orange.btn-outline-darken-4:hover
{
    background-color: #bf360c !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bf360c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bf360c !important;
}

.border-deep-orange.border-darken-4
{
    border: 1px solid #bf360c !important;
}

.border-top-deep-orange.border-top-darken-4
{
    border-top: 1px solid #bf360c !important;
}

.border-bottom-deep-orange.border-bottom-darken-4
{
    border-bottom: 1px solid #bf360c !important;
}

.border-left-deep-orange.border-left-darken-4
{
    border-left: 1px solid #bf360c !important;
}

.border-right-deep-orange.border-right-darken-4
{
    border-right: 1px solid #bf360c !important;
}

.overlay-deep-orange.overlay-darken-4
{
    background: #bf360c;
    /* The Fallback */
    background: rgba(191, 54, 12, .8);
}

.deep-orange.accent-1
{
    color: #ff9e80 !important;
}

.bg-deep-orange.bg-accent-1
{
    background-color: #ff9e80 !important;
}
.bg-deep-orange.bg-accent-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 158, 128, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 158, 128, .6);
}

.btn-deep-orange.btn-accent-1
{
    border-color: #e64a19 !important;
    background-color: #ff9e80 !important;
}
.btn-deep-orange.btn-accent-1:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-accent-1:focus,
.btn-deep-orange.btn-accent-1:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-accent-1
{
    color: #ff9e80 !important; 
    border-color: #ff9e80 !important;
}
.btn-outline-deep-orange.btn-outline-accent-1:hover
{
    background-color: #ff9e80 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff9e80 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff9e80 !important;
}

.border-deep-orange.border-accent-1
{
    border: 1px solid #ff9e80 !important;
}

.border-top-deep-orange.border-top-accent-1
{
    border-top: 1px solid #ff9e80 !important;
}

.border-bottom-deep-orange.border-bottom-accent-1
{
    border-bottom: 1px solid #ff9e80 !important;
}

.border-left-deep-orange.border-left-accent-1
{
    border-left: 1px solid #ff9e80 !important;
}

.border-right-deep-orange.border-right-accent-1
{
    border-right: 1px solid #ff9e80 !important;
}

.overlay-deep-orange.overlay-accent-1
{
    background: #ff9e80;
    /* The Fallback */
    background: rgba(255, 158, 128, .8);
}

.deep-orange.accent-2
{
    color: #ff6e40 !important;
}

.bg-deep-orange.bg-accent-2
{
    background-color: #ff6e40 !important;
}
.bg-deep-orange.bg-accent-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 110, 64, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 110, 64, .6);
}

.btn-deep-orange.btn-accent-2
{
    border-color: #e64a19 !important;
    background-color: #ff6e40 !important;
}
.btn-deep-orange.btn-accent-2:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-accent-2:focus,
.btn-deep-orange.btn-accent-2:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-accent-2
{
    color: #ff6e40 !important; 
    border-color: #ff6e40 !important;
}
.btn-outline-deep-orange.btn-outline-accent-2:hover
{
    background-color: #ff6e40 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff6e40 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff6e40 !important;
}

.border-deep-orange.border-accent-2
{
    border: 1px solid #ff6e40 !important;
}

.border-top-deep-orange.border-top-accent-2
{
    border-top: 1px solid #ff6e40 !important;
}

.border-bottom-deep-orange.border-bottom-accent-2
{
    border-bottom: 1px solid #ff6e40 !important;
}

.border-left-deep-orange.border-left-accent-2
{
    border-left: 1px solid #ff6e40 !important;
}

.border-right-deep-orange.border-right-accent-2
{
    border-right: 1px solid #ff6e40 !important;
}

.overlay-deep-orange.overlay-accent-2
{
    background: #ff6e40;
    /* The Fallback */
    background: rgba(255, 110, 64, .8);
}

.deep-orange.accent-3
{
    color: #ff3d00 !important;
}

.bg-deep-orange.bg-accent-3
{
    background-color: #ff3d00 !important;
}
.bg-deep-orange.bg-accent-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 61, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 61, 0, .6);
}

.btn-deep-orange.btn-accent-3
{
    border-color: #e64a19 !important;
    background-color: #ff3d00 !important;
}
.btn-deep-orange.btn-accent-3:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-accent-3:focus,
.btn-deep-orange.btn-accent-3:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-accent-3
{
    color: #ff3d00 !important; 
    border-color: #ff3d00 !important;
}
.btn-outline-deep-orange.btn-outline-accent-3:hover
{
    background-color: #ff3d00 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff3d00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #ff3d00 !important;
}

.border-deep-orange.border-accent-3
{
    border: 1px solid #ff3d00 !important;
}

.border-top-deep-orange.border-top-accent-3
{
    border-top: 1px solid #ff3d00 !important;
}

.border-bottom-deep-orange.border-bottom-accent-3
{
    border-bottom: 1px solid #ff3d00 !important;
}

.border-left-deep-orange.border-left-accent-3
{
    border-left: 1px solid #ff3d00 !important;
}

.border-right-deep-orange.border-right-accent-3
{
    border-right: 1px solid #ff3d00 !important;
}

.overlay-deep-orange.overlay-accent-3
{
    background: #ff3d00;
    /* The Fallback */
    background: rgba(255, 61, 0, .8);
}

.deep-orange.accent-4
{
    color: #dd2c00 !important;
}

.bg-deep-orange.bg-accent-4
{
    background-color: #dd2c00 !important;
}
.bg-deep-orange.bg-accent-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(221, 44, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(221, 44, 0, .6);
}

.btn-deep-orange.btn-accent-4
{
    border-color: #e64a19 !important;
    background-color: #dd2c00 !important;
}
.btn-deep-orange.btn-accent-4:hover
{
    border-color: #e64a19 !important;
    background-color: #d84315 !important;
}
.btn-deep-orange.btn-accent-4:focus,
.btn-deep-orange.btn-accent-4:active
{
    border-color: #d84315 !important;
    background-color: #bf360c !important;
}

.btn-outline-deep-orange.btn-outline-accent-4
{
    color: #dd2c00 !important; 
    border-color: #dd2c00 !important;
}
.btn-outline-deep-orange.btn-outline-accent-4:hover
{
    background-color: #dd2c00 !important;
}

input:focus ~ .bg-deep-orange
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #dd2c00 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #dd2c00 !important;
}

.border-deep-orange.border-accent-4
{
    border: 1px solid #dd2c00 !important;
}

.border-top-deep-orange.border-top-accent-4
{
    border-top: 1px solid #dd2c00 !important;
}

.border-bottom-deep-orange.border-bottom-accent-4
{
    border-bottom: 1px solid #dd2c00 !important;
}

.border-left-deep-orange.border-left-accent-4
{
    border-left: 1px solid #dd2c00 !important;
}

.border-right-deep-orange.border-right-accent-4
{
    border-right: 1px solid #dd2c00 !important;
}

.overlay-deep-orange.overlay-accent-4
{
    background: #dd2c00;
    /* The Fallback */
    background: rgba(221, 44, 0, .8);
}

.brown.lighten-5
{
    color: #efebe9 !important;
}

.bg-brown.bg-lighten-5
{
    background-color: #efebe9 !important;
}
.bg-brown.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(239, 235, 233, .6);
            box-shadow: 0 1px 20px 1px rgba(239, 235, 233, .6);
}

.btn-brown.btn-lighten-5
{
    border-color: #5d4037 !important;
    background-color: #efebe9 !important;
}
.btn-brown.btn-lighten-5:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-lighten-5:focus,
.btn-brown.btn-lighten-5:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-lighten-5
{
    color: #efebe9 !important; 
    border-color: #efebe9 !important;
}
.btn-outline-brown.btn-outline-lighten-5:hover
{
    background-color: #efebe9 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #efebe9 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #efebe9 !important;
}

.border-brown.border-lighten-5
{
    border: 1px solid #efebe9 !important;
}

.border-top-brown.border-top-lighten-5
{
    border-top: 1px solid #efebe9 !important;
}

.border-bottom-brown.border-bottom-lighten-5
{
    border-bottom: 1px solid #efebe9 !important;
}

.border-left-brown.border-left-lighten-5
{
    border-left: 1px solid #efebe9 !important;
}

.border-right-brown.border-right-lighten-5
{
    border-right: 1px solid #efebe9 !important;
}

.overlay-brown.overlay-lighten-5
{
    background: #efebe9;
    /* The Fallback */
    background: rgba(239, 235, 233, .8);
}

.brown.lighten-4
{
    color: #d7ccc8 !important;
}

.bg-brown.bg-lighten-4
{
    background-color: #d7ccc8 !important;
}
.bg-brown.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(215, 204, 200, .6);
            box-shadow: 0 1px 20px 1px rgba(215, 204, 200, .6);
}

.btn-brown.btn-lighten-4
{
    border-color: #5d4037 !important;
    background-color: #d7ccc8 !important;
}
.btn-brown.btn-lighten-4:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-lighten-4:focus,
.btn-brown.btn-lighten-4:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-lighten-4
{
    color: #d7ccc8 !important; 
    border-color: #d7ccc8 !important;
}
.btn-outline-brown.btn-outline-lighten-4:hover
{
    background-color: #d7ccc8 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d7ccc8 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #d7ccc8 !important;
}

.border-brown.border-lighten-4
{
    border: 1px solid #d7ccc8 !important;
}

.border-top-brown.border-top-lighten-4
{
    border-top: 1px solid #d7ccc8 !important;
}

.border-bottom-brown.border-bottom-lighten-4
{
    border-bottom: 1px solid #d7ccc8 !important;
}

.border-left-brown.border-left-lighten-4
{
    border-left: 1px solid #d7ccc8 !important;
}

.border-right-brown.border-right-lighten-4
{
    border-right: 1px solid #d7ccc8 !important;
}

.overlay-brown.overlay-lighten-4
{
    background: #d7ccc8;
    /* The Fallback */
    background: rgba(215, 204, 200, .8);
}

.brown.lighten-3
{
    color: #bcaaa4 !important;
}

.bg-brown.bg-lighten-3
{
    background-color: #bcaaa4 !important;
}
.bg-brown.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(188, 170, 164, .6);
            box-shadow: 0 1px 20px 1px rgba(188, 170, 164, .6);
}

.btn-brown.btn-lighten-3
{
    border-color: #5d4037 !important;
    background-color: #bcaaa4 !important;
}
.btn-brown.btn-lighten-3:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-lighten-3:focus,
.btn-brown.btn-lighten-3:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-lighten-3
{
    color: #bcaaa4 !important; 
    border-color: #bcaaa4 !important;
}
.btn-outline-brown.btn-outline-lighten-3:hover
{
    background-color: #bcaaa4 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bcaaa4 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bcaaa4 !important;
}

.border-brown.border-lighten-3
{
    border: 1px solid #bcaaa4 !important;
}

.border-top-brown.border-top-lighten-3
{
    border-top: 1px solid #bcaaa4 !important;
}

.border-bottom-brown.border-bottom-lighten-3
{
    border-bottom: 1px solid #bcaaa4 !important;
}

.border-left-brown.border-left-lighten-3
{
    border-left: 1px solid #bcaaa4 !important;
}

.border-right-brown.border-right-lighten-3
{
    border-right: 1px solid #bcaaa4 !important;
}

.overlay-brown.overlay-lighten-3
{
    background: #bcaaa4;
    /* The Fallback */
    background: rgba(188, 170, 164, .8);
}

.brown.lighten-2
{
    color: #a1887f !important;
}

.bg-brown.bg-lighten-2
{
    background-color: #a1887f !important;
}
.bg-brown.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(161, 136, 127, .6);
            box-shadow: 0 1px 20px 1px rgba(161, 136, 127, .6);
}

.btn-brown.btn-lighten-2
{
    border-color: #5d4037 !important;
    background-color: #a1887f !important;
}
.btn-brown.btn-lighten-2:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-lighten-2:focus,
.btn-brown.btn-lighten-2:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-lighten-2
{
    color: #a1887f !important; 
    border-color: #a1887f !important;
}
.btn-outline-brown.btn-outline-lighten-2:hover
{
    background-color: #a1887f !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a1887f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #a1887f !important;
}

.border-brown.border-lighten-2
{
    border: 1px solid #a1887f !important;
}

.border-top-brown.border-top-lighten-2
{
    border-top: 1px solid #a1887f !important;
}

.border-bottom-brown.border-bottom-lighten-2
{
    border-bottom: 1px solid #a1887f !important;
}

.border-left-brown.border-left-lighten-2
{
    border-left: 1px solid #a1887f !important;
}

.border-right-brown.border-right-lighten-2
{
    border-right: 1px solid #a1887f !important;
}

.overlay-brown.overlay-lighten-2
{
    background: #a1887f;
    /* The Fallback */
    background: rgba(161, 136, 127, .8);
}

.brown.lighten-1
{
    color: #8d6e63 !important;
}

.bg-brown.bg-lighten-1
{
    background-color: #8d6e63 !important;
}
.bg-brown.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(141, 110, 99, .6);
            box-shadow: 0 1px 20px 1px rgba(141, 110, 99, .6);
}

.btn-brown.btn-lighten-1
{
    border-color: #5d4037 !important;
    background-color: #8d6e63 !important;
}
.btn-brown.btn-lighten-1:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-lighten-1:focus,
.btn-brown.btn-lighten-1:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-lighten-1
{
    color: #8d6e63 !important; 
    border-color: #8d6e63 !important;
}
.btn-outline-brown.btn-outline-lighten-1:hover
{
    background-color: #8d6e63 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8d6e63 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #8d6e63 !important;
}

.border-brown.border-lighten-1
{
    border: 1px solid #8d6e63 !important;
}

.border-top-brown.border-top-lighten-1
{
    border-top: 1px solid #8d6e63 !important;
}

.border-bottom-brown.border-bottom-lighten-1
{
    border-bottom: 1px solid #8d6e63 !important;
}

.border-left-brown.border-left-lighten-1
{
    border-left: 1px solid #8d6e63 !important;
}

.border-right-brown.border-right-lighten-1
{
    border-right: 1px solid #8d6e63 !important;
}

.overlay-brown.overlay-lighten-1
{
    background: #8d6e63;
    /* The Fallback */
    background: rgba(141, 110, 99, .8);
}

.brown
{
    color: #795548 !important;
}

.bg-brown
{
    background-color: #795548 !important;
}
.bg-brown .card-header,
.bg-brown .card-footer
{
    background-color: transparent;
}
.bg-brown.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(121, 85, 72, .6);
            box-shadow: 0 1px 20px 1px rgba(121, 85, 72, .6);
}

.selectboxit.selectboxit-btn.bg-brown
{
    background-color: #795548 !important;
}

.alert-brown
{
    color: #090605 !important; 
    border-color: #795548 !important;
    background-color: #a37665 !important;
}
.alert-brown .alert-link
{
    color: black !important;
}

.border-brown
{
    border-color: #795548;
}

.overlay-brown
{
    background: #795548;
    /* The Fallback */
    background: rgba(121, 85, 72, .8);
}

/* .card-outline-brown{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-brown
{
    color: #fff; 
    border-color: #795548 !important;
    background-color: #795548 !important;
}
.btn-brown:hover
{
    color: #fff !important; 
    border-color: #5d4037 !important;
    background-color: #6d4c41 !important;
}
.btn-brown:focus,
.btn-brown:active
{
    color: #fff !important; 
    border-color: #4e342e !important;
    background-color: #5d4037 !important;
}
.btn-brown.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(121, 85, 72, .6);
            box-shadow: 0 1px 20px 1px rgba(121, 85, 72, .6);
}

.btn-outline-brown
{
    color: #795548; 
    border-color: #795548;
    background-color: transparent;
}
.btn-outline-brown:hover
{
    color: #fff !important; 
    background-color: #795548;
}
.btn-outline-brown.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(121, 85, 72, .6);
            box-shadow: 0 1px 20px 1px rgba(121, 85, 72, .6);
}

input[type='checkbox'].bg-brown + .custom-control-label:before,
input[type='radio'].bg-brown + .custom-control-label:before
{
    background-color: #795548 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #795548 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #795548 !important;
}

.border-brown
{
    border: 1px solid #795548 !important;
}

.border-top-brown
{
    border-top: 1px solid #795548;
}

.border-bottom-brown
{
    border-bottom: 1px solid #795548;
}

.border-left-brown
{
    border-left: 1px solid #795548;
}

.border-right-brown
{
    border-right: 1px solid #795548;
}

.brown.darken-1
{
    color: #6d4c41 !important;
}

.bg-brown.bg-darken-1
{
    background-color: #6d4c41 !important;
}
.bg-brown.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(109, 76, 65, .6);
            box-shadow: 0 1px 20px 1px rgba(109, 76, 65, .6);
}

.btn-brown.btn-darken-1
{
    border-color: #5d4037 !important;
    background-color: #6d4c41 !important;
}
.btn-brown.btn-darken-1:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-darken-1:focus,
.btn-brown.btn-darken-1:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-darken-1
{
    color: #6d4c41 !important; 
    border-color: #6d4c41 !important;
}
.btn-outline-brown.btn-outline-darken-1:hover
{
    background-color: #6d4c41 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6d4c41 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6d4c41 !important;
}

.border-brown.border-darken-1
{
    border: 1px solid #6d4c41 !important;
}

.border-top-brown.border-top-darken-1
{
    border-top: 1px solid #6d4c41 !important;
}

.border-bottom-brown.border-bottom-darken-1
{
    border-bottom: 1px solid #6d4c41 !important;
}

.border-left-brown.border-left-darken-1
{
    border-left: 1px solid #6d4c41 !important;
}

.border-right-brown.border-right-darken-1
{
    border-right: 1px solid #6d4c41 !important;
}

.overlay-brown.overlay-darken-1
{
    background: #6d4c41;
    /* The Fallback */
    background: rgba(109, 76, 65, .8);
}

.brown.darken-2
{
    color: #5d4037 !important;
}

.bg-brown.bg-darken-2
{
    background-color: #5d4037 !important;
}
.bg-brown.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(93, 64, 55, .6);
            box-shadow: 0 1px 20px 1px rgba(93, 64, 55, .6);
}

.btn-brown.btn-darken-2
{
    border-color: #5d4037 !important;
    background-color: #5d4037 !important;
}
.btn-brown.btn-darken-2:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-darken-2:focus,
.btn-brown.btn-darken-2:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-darken-2
{
    color: #5d4037 !important; 
    border-color: #5d4037 !important;
}
.btn-outline-brown.btn-outline-darken-2:hover
{
    background-color: #5d4037 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5d4037 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #5d4037 !important;
}

.border-brown.border-darken-2
{
    border: 1px solid #5d4037 !important;
}

.border-top-brown.border-top-darken-2
{
    border-top: 1px solid #5d4037 !important;
}

.border-bottom-brown.border-bottom-darken-2
{
    border-bottom: 1px solid #5d4037 !important;
}

.border-left-brown.border-left-darken-2
{
    border-left: 1px solid #5d4037 !important;
}

.border-right-brown.border-right-darken-2
{
    border-right: 1px solid #5d4037 !important;
}

.overlay-brown.overlay-darken-2
{
    background: #5d4037;
    /* The Fallback */
    background: rgba(93, 64, 55, .8);
}

.brown.darken-3
{
    color: #4e342e !important;
}

.bg-brown.bg-darken-3
{
    background-color: #4e342e !important;
}
.bg-brown.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(78, 52, 46, .6);
            box-shadow: 0 1px 20px 1px rgba(78, 52, 46, .6);
}

.btn-brown.btn-darken-3
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-darken-3:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-darken-3:focus,
.btn-brown.btn-darken-3:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-darken-3
{
    color: #4e342e !important; 
    border-color: #4e342e !important;
}
.btn-outline-brown.btn-outline-darken-3:hover
{
    background-color: #4e342e !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4e342e !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #4e342e !important;
}

.border-brown.border-darken-3
{
    border: 1px solid #4e342e !important;
}

.border-top-brown.border-top-darken-3
{
    border-top: 1px solid #4e342e !important;
}

.border-bottom-brown.border-bottom-darken-3
{
    border-bottom: 1px solid #4e342e !important;
}

.border-left-brown.border-left-darken-3
{
    border-left: 1px solid #4e342e !important;
}

.border-right-brown.border-right-darken-3
{
    border-right: 1px solid #4e342e !important;
}

.overlay-brown.overlay-darken-3
{
    background: #4e342e;
    /* The Fallback */
    background: rgba(78, 52, 46, .8);
}

.brown.darken-4
{
    color: #3e2723 !important;
}

.bg-brown.bg-darken-4
{
    background-color: #3e2723 !important;
}
.bg-brown.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(62, 39, 35, .6);
            box-shadow: 0 1px 20px 1px rgba(62, 39, 35, .6);
}

.btn-brown.btn-darken-4
{
    border-color: #5d4037 !important;
    background-color: #3e2723 !important;
}
.btn-brown.btn-darken-4:hover
{
    border-color: #5d4037 !important;
    background-color: #4e342e !important;
}
.btn-brown.btn-darken-4:focus,
.btn-brown.btn-darken-4:active
{
    border-color: #4e342e !important;
    background-color: #3e2723 !important;
}

.btn-outline-brown.btn-outline-darken-4
{
    color: #3e2723 !important; 
    border-color: #3e2723 !important;
}
.btn-outline-brown.btn-outline-darken-4:hover
{
    background-color: #3e2723 !important;
}

input:focus ~ .bg-brown
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3e2723 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #3e2723 !important;
}

.border-brown.border-darken-4
{
    border: 1px solid #3e2723 !important;
}

.border-top-brown.border-top-darken-4
{
    border-top: 1px solid #3e2723 !important;
}

.border-bottom-brown.border-bottom-darken-4
{
    border-bottom: 1px solid #3e2723 !important;
}

.border-left-brown.border-left-darken-4
{
    border-left: 1px solid #3e2723 !important;
}

.border-right-brown.border-right-darken-4
{
    border-right: 1px solid #3e2723 !important;
}

.overlay-brown.overlay-darken-4
{
    background: #3e2723;
    /* The Fallback */
    background: rgba(62, 39, 35, .8);
}

.blue-grey.lighten-5
{
    color: #eceff1 !important;
}

.bg-blue-grey.bg-lighten-5
{
    background-color: #eceff1 !important;
}
.bg-blue-grey.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
            box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
}

.btn-blue-grey.btn-lighten-5
{
    border-color: #455a64 !important;
    background-color: #eceff1 !important;
}
.btn-blue-grey.btn-lighten-5:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-lighten-5:focus,
.btn-blue-grey.btn-lighten-5:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-5
{
    color: #eceff1 !important; 
    border-color: #eceff1 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-5:hover
{
    background-color: #eceff1 !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eceff1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eceff1 !important;
}

.border-blue-grey.border-lighten-5
{
    border: 1px solid #eceff1 !important;
}

.border-top-blue-grey.border-top-lighten-5
{
    border-top: 1px solid #eceff1 !important;
}

.border-bottom-blue-grey.border-bottom-lighten-5
{
    border-bottom: 1px solid #eceff1 !important;
}

.border-left-blue-grey.border-left-lighten-5
{
    border-left: 1px solid #eceff1 !important;
}

.border-right-blue-grey.border-right-lighten-5
{
    border-right: 1px solid #eceff1 !important;
}

.overlay-blue-grey.overlay-lighten-5
{
    background: #eceff1;
    /* The Fallback */
    background: rgba(236, 239, 241, .8);
}

.blue-grey.lighten-4
{
    color: #cfd8dc !important;
}

.bg-blue-grey.bg-lighten-4
{
    background-color: #cfd8dc !important;
}
.bg-blue-grey.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
            box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
}

.btn-blue-grey.btn-lighten-4
{
    border-color: #455a64 !important;
    background-color: #cfd8dc !important;
}
.btn-blue-grey.btn-lighten-4:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-lighten-4:focus,
.btn-blue-grey.btn-lighten-4:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-4
{
    color: #cfd8dc !important; 
    border-color: #cfd8dc !important;
}
.btn-outline-blue-grey.btn-outline-lighten-4:hover
{
    background-color: #cfd8dc !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cfd8dc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cfd8dc !important;
}

.border-blue-grey.border-lighten-4
{
    border: 1px solid #cfd8dc !important;
}

.border-top-blue-grey.border-top-lighten-4
{
    border-top: 1px solid #cfd8dc !important;
}

.border-bottom-blue-grey.border-bottom-lighten-4
{
    border-bottom: 1px solid #cfd8dc !important;
}

.border-left-blue-grey.border-left-lighten-4
{
    border-left: 1px solid #cfd8dc !important;
}

.border-right-blue-grey.border-right-lighten-4
{
    border-right: 1px solid #cfd8dc !important;
}

.overlay-blue-grey.overlay-lighten-4
{
    background: #cfd8dc;
    /* The Fallback */
    background: rgba(207, 216, 220, .8);
}

.blue-grey.lighten-3
{
    color: #b0bec5 !important;
}

.bg-blue-grey.bg-lighten-3
{
    background-color: #b0bec5 !important;
}
.bg-blue-grey.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
            box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
}

.btn-blue-grey.btn-lighten-3
{
    border-color: #455a64 !important;
    background-color: #b0bec5 !important;
}
.btn-blue-grey.btn-lighten-3:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-lighten-3:focus,
.btn-blue-grey.btn-lighten-3:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-3
{
    color: #b0bec5 !important; 
    border-color: #b0bec5 !important;
}
.btn-outline-blue-grey.btn-outline-lighten-3:hover
{
    background-color: #b0bec5 !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b0bec5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b0bec5 !important;
}

.border-blue-grey.border-lighten-3
{
    border: 1px solid #b0bec5 !important;
}

.border-top-blue-grey.border-top-lighten-3
{
    border-top: 1px solid #b0bec5 !important;
}

.border-bottom-blue-grey.border-bottom-lighten-3
{
    border-bottom: 1px solid #b0bec5 !important;
}

.border-left-blue-grey.border-left-lighten-3
{
    border-left: 1px solid #b0bec5 !important;
}

.border-right-blue-grey.border-right-lighten-3
{
    border-right: 1px solid #b0bec5 !important;
}

.overlay-blue-grey.overlay-lighten-3
{
    background: #b0bec5;
    /* The Fallback */
    background: rgba(176, 190, 197, .8);
}

.blue-grey.lighten-2
{
    color: #90a4ae !important;
}

.bg-blue-grey.bg-lighten-2
{
    background-color: #90a4ae !important;
}
.bg-blue-grey.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(144, 164, 174, .6);
            box-shadow: 0 1px 20px 1px rgba(144, 164, 174, .6);
}

.btn-blue-grey.btn-lighten-2
{
    border-color: #455a64 !important;
    background-color: #90a4ae !important;
}
.btn-blue-grey.btn-lighten-2:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-lighten-2:focus,
.btn-blue-grey.btn-lighten-2:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-2
{
    color: #90a4ae !important; 
    border-color: #90a4ae !important;
}
.btn-outline-blue-grey.btn-outline-lighten-2:hover
{
    background-color: #90a4ae !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #90a4ae !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #90a4ae !important;
}

.border-blue-grey.border-lighten-2
{
    border: 1px solid #90a4ae !important;
}

.border-top-blue-grey.border-top-lighten-2
{
    border-top: 1px solid #90a4ae !important;
}

.border-bottom-blue-grey.border-bottom-lighten-2
{
    border-bottom: 1px solid #90a4ae !important;
}

.border-left-blue-grey.border-left-lighten-2
{
    border-left: 1px solid #90a4ae !important;
}

.border-right-blue-grey.border-right-lighten-2
{
    border-right: 1px solid #90a4ae !important;
}

.overlay-blue-grey.overlay-lighten-2
{
    background: #90a4ae;
    /* The Fallback */
    background: rgba(144, 164, 174, .8);
}

.blue-grey.lighten-1
{
    color: #78909c !important;
}

.bg-blue-grey.bg-lighten-1
{
    background-color: #78909c !important;
}
.bg-blue-grey.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
            box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
}

.btn-blue-grey.btn-lighten-1
{
    border-color: #455a64 !important;
    background-color: #78909c !important;
}
.btn-blue-grey.btn-lighten-1:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-lighten-1:focus,
.btn-blue-grey.btn-lighten-1:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-lighten-1
{
    color: #78909c !important; 
    border-color: #78909c !important;
}
.btn-outline-blue-grey.btn-outline-lighten-1:hover
{
    background-color: #78909c !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #78909c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #78909c !important;
}

.border-blue-grey.border-lighten-1
{
    border: 1px solid #78909c !important;
}

.border-top-blue-grey.border-top-lighten-1
{
    border-top: 1px solid #78909c !important;
}

.border-bottom-blue-grey.border-bottom-lighten-1
{
    border-bottom: 1px solid #78909c !important;
}

.border-left-blue-grey.border-left-lighten-1
{
    border-left: 1px solid #78909c !important;
}

.border-right-blue-grey.border-right-lighten-1
{
    border-right: 1px solid #78909c !important;
}

.overlay-blue-grey.overlay-lighten-1
{
    background: #78909c;
    /* The Fallback */
    background: rgba(120, 144, 156, .8);
}

.blue-grey
{
    color: #607d8b !important;
}

.bg-blue-grey
{
    background-color: #607d8b !important;
}
.bg-blue-grey .card-header,
.bg-blue-grey .card-footer
{
    background-color: transparent;
}
.bg-blue-grey.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
            box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}

.selectboxit.selectboxit-btn.bg-blue-grey
{
    background-color: #607d8b !important;
}

.alert-blue-grey
{
    color: #171e21 !important; 
    border-color: #607d8b !important;
    background-color: #87a0ac !important;
}
.alert-blue-grey .alert-link
{
    color: #060809 !important;
}

.border-blue-grey
{
    border-color: #607d8b;
}

.overlay-blue-grey
{
    background: #607d8b;
    /* The Fallback */
    background: rgba(96, 125, 139, .8);
}

/* .card-outline-blue-grey{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-blue-grey
{
    color: #fff; 
    border-color: #607d8b !important;
    background-color: #607d8b !important;
}
.btn-blue-grey:hover
{
    color: #fff !important; 
    border-color: #455a64 !important;
    background-color: #546e7a !important;
}
.btn-blue-grey:focus,
.btn-blue-grey:active
{
    color: #fff !important; 
    border-color: #37474f !important;
    background-color: #455a64 !important;
}
.btn-blue-grey.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
            box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}

.btn-outline-blue-grey
{
    color: #607d8b; 
    border-color: #607d8b;
    background-color: transparent;
}
.btn-outline-blue-grey:hover
{
    color: #fff !important; 
    background-color: #607d8b;
}
.btn-outline-blue-grey.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
            box-shadow: 0 1px 20px 1px rgba(96, 125, 139, .6);
}

input[type='checkbox'].bg-blue-grey + .custom-control-label:before,
input[type='radio'].bg-blue-grey + .custom-control-label:before
{
    background-color: #607d8b !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #607d8b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #607d8b !important;
}

.border-blue-grey
{
    border: 1px solid #607d8b !important;
}

.border-top-blue-grey
{
    border-top: 1px solid #607d8b;
}

.border-bottom-blue-grey
{
    border-bottom: 1px solid #607d8b;
}

.border-left-blue-grey
{
    border-left: 1px solid #607d8b;
}

.border-right-blue-grey
{
    border-right: 1px solid #607d8b;
}

.blue-grey.darken-1
{
    color: #546e7a !important;
}

.bg-blue-grey.bg-darken-1
{
    background-color: #546e7a !important;
}
.bg-blue-grey.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
            box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
}

.btn-blue-grey.btn-darken-1
{
    border-color: #455a64 !important;
    background-color: #546e7a !important;
}
.btn-blue-grey.btn-darken-1:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-darken-1:focus,
.btn-blue-grey.btn-darken-1:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-1
{
    color: #546e7a !important; 
    border-color: #546e7a !important;
}
.btn-outline-blue-grey.btn-outline-darken-1:hover
{
    background-color: #546e7a !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #546e7a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #546e7a !important;
}

.border-blue-grey.border-darken-1
{
    border: 1px solid #546e7a !important;
}

.border-top-blue-grey.border-top-darken-1
{
    border-top: 1px solid #546e7a !important;
}

.border-bottom-blue-grey.border-bottom-darken-1
{
    border-bottom: 1px solid #546e7a !important;
}

.border-left-blue-grey.border-left-darken-1
{
    border-left: 1px solid #546e7a !important;
}

.border-right-blue-grey.border-right-darken-1
{
    border-right: 1px solid #546e7a !important;
}

.overlay-blue-grey.overlay-darken-1
{
    background: #546e7a;
    /* The Fallback */
    background: rgba(84, 110, 122, .8);
}

.blue-grey.darken-2
{
    color: #455a64 !important;
}

.bg-blue-grey.bg-darken-2
{
    background-color: #455a64 !important;
}
.bg-blue-grey.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(69, 90, 100, .6);
            box-shadow: 0 1px 20px 1px rgba(69, 90, 100, .6);
}

.btn-blue-grey.btn-darken-2
{
    border-color: #455a64 !important;
    background-color: #455a64 !important;
}
.btn-blue-grey.btn-darken-2:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-darken-2:focus,
.btn-blue-grey.btn-darken-2:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-2
{
    color: #455a64 !important; 
    border-color: #455a64 !important;
}
.btn-outline-blue-grey.btn-outline-darken-2:hover
{
    background-color: #455a64 !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #455a64 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #455a64 !important;
}

.border-blue-grey.border-darken-2
{
    border: 1px solid #455a64 !important;
}

.border-top-blue-grey.border-top-darken-2
{
    border-top: 1px solid #455a64 !important;
}

.border-bottom-blue-grey.border-bottom-darken-2
{
    border-bottom: 1px solid #455a64 !important;
}

.border-left-blue-grey.border-left-darken-2
{
    border-left: 1px solid #455a64 !important;
}

.border-right-blue-grey.border-right-darken-2
{
    border-right: 1px solid #455a64 !important;
}

.overlay-blue-grey.overlay-darken-2
{
    background: #455a64;
    /* The Fallback */
    background: rgba(69, 90, 100, .8);
}

.blue-grey.darken-3
{
    color: #37474f !important;
}

.bg-blue-grey.bg-darken-3
{
    background-color: #37474f !important;
}
.bg-blue-grey.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
            box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
}

.btn-blue-grey.btn-darken-3
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-darken-3:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-darken-3:focus,
.btn-blue-grey.btn-darken-3:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-3
{
    color: #37474f !important; 
    border-color: #37474f !important;
}
.btn-outline-blue-grey.btn-outline-darken-3:hover
{
    background-color: #37474f !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #37474f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #37474f !important;
}

.border-blue-grey.border-darken-3
{
    border: 1px solid #37474f !important;
}

.border-top-blue-grey.border-top-darken-3
{
    border-top: 1px solid #37474f !important;
}

.border-bottom-blue-grey.border-bottom-darken-3
{
    border-bottom: 1px solid #37474f !important;
}

.border-left-blue-grey.border-left-darken-3
{
    border-left: 1px solid #37474f !important;
}

.border-right-blue-grey.border-right-darken-3
{
    border-right: 1px solid #37474f !important;
}

.overlay-blue-grey.overlay-darken-3
{
    background: #37474f;
    /* The Fallback */
    background: rgba(55, 71, 79, .8);
}

.blue-grey.darken-4
{
    color: #263238 !important;
}

.bg-blue-grey.bg-darken-4
{
    background-color: #263238 !important;
}
.bg-blue-grey.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
            box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
}

.btn-blue-grey.btn-darken-4
{
    border-color: #455a64 !important;
    background-color: #263238 !important;
}
.btn-blue-grey.btn-darken-4:hover
{
    border-color: #455a64 !important;
    background-color: #37474f !important;
}
.btn-blue-grey.btn-darken-4:focus,
.btn-blue-grey.btn-darken-4:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-blue-grey.btn-outline-darken-4
{
    color: #263238 !important; 
    border-color: #263238 !important;
}
.btn-outline-blue-grey.btn-outline-darken-4:hover
{
    background-color: #263238 !important;
}

input:focus ~ .bg-blue-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #263238 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #263238 !important;
}

.border-blue-grey.border-darken-4
{
    border: 1px solid #263238 !important;
}

.border-top-blue-grey.border-top-darken-4
{
    border-top: 1px solid #263238 !important;
}

.border-bottom-blue-grey.border-bottom-darken-4
{
    border-bottom: 1px solid #263238 !important;
}

.border-left-blue-grey.border-left-darken-4
{
    border-left: 1px solid #263238 !important;
}

.border-right-blue-grey.border-right-darken-4
{
    border-right: 1px solid #263238 !important;
}

.overlay-blue-grey.overlay-darken-4
{
    background: #263238;
    /* The Fallback */
    background: rgba(38, 50, 56, .8);
}

.grey.lighten-5
{
    color: #fafafa !important;
}

.bg-grey.bg-lighten-5
{
    background-color: #fafafa !important;
}
.bg-grey.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(250, 250, 250, .6);
            box-shadow: 0 1px 20px 1px rgba(250, 250, 250, .6);
}

.btn-grey.btn-lighten-5
{
    border-color: #616161 !important;
    background-color: #fafafa !important;
}
.btn-grey.btn-lighten-5:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-lighten-5:focus,
.btn-grey.btn-lighten-5:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-lighten-5
{
    color: #fafafa !important; 
    border-color: #fafafa !important;
}
.btn-outline-grey.btn-outline-lighten-5:hover
{
    background-color: #fafafa !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fafafa !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fafafa !important;
}

.border-grey.border-lighten-5
{
    border: 1px solid #fafafa !important;
}

.border-top-grey.border-top-lighten-5
{
    border-top: 1px solid #fafafa !important;
}

.border-bottom-grey.border-bottom-lighten-5
{
    border-bottom: 1px solid #fafafa !important;
}

.border-left-grey.border-left-lighten-5
{
    border-left: 1px solid #fafafa !important;
}

.border-right-grey.border-right-lighten-5
{
    border-right: 1px solid #fafafa !important;
}

.overlay-grey.overlay-lighten-5
{
    background: #fafafa;
    /* The Fallback */
    background: rgba(250, 250, 250, .8);
}

.grey.lighten-4
{
    color: #f5f5f5 !important;
}

.bg-grey.bg-lighten-4
{
    background-color: #f5f5f5 !important;
}
.bg-grey.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(245, 245, 245, .6);
            box-shadow: 0 1px 20px 1px rgba(245, 245, 245, .6);
}

.btn-grey.btn-lighten-4
{
    border-color: #616161 !important;
    background-color: #f5f5f5 !important;
}
.btn-grey.btn-lighten-4:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-lighten-4:focus,
.btn-grey.btn-lighten-4:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-lighten-4
{
    color: #f5f5f5 !important; 
    border-color: #f5f5f5 !important;
}
.btn-outline-grey.btn-outline-lighten-4:hover
{
    background-color: #f5f5f5 !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f5f5f5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #f5f5f5 !important;
}

.border-grey.border-lighten-4
{
    border: 1px solid #f5f5f5 !important;
}

.border-top-grey.border-top-lighten-4
{
    border-top: 1px solid #f5f5f5 !important;
}

.border-bottom-grey.border-bottom-lighten-4
{
    border-bottom: 1px solid #f5f5f5 !important;
}

.border-left-grey.border-left-lighten-4
{
    border-left: 1px solid #f5f5f5 !important;
}

.border-right-grey.border-right-lighten-4
{
    border-right: 1px solid #f5f5f5 !important;
}

.overlay-grey.overlay-lighten-4
{
    background: #f5f5f5;
    /* The Fallback */
    background: rgba(245, 245, 245, .8);
}

.grey.lighten-3
{
    color: #eee !important;
}

.bg-grey.bg-lighten-3
{
    background-color: #eee !important;
}
.bg-grey.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(238, 238, 238, .6);
            box-shadow: 0 1px 20px 1px rgba(238, 238, 238, .6);
}

.btn-grey.btn-lighten-3
{
    border-color: #616161 !important;
    background-color: #eee !important;
}
.btn-grey.btn-lighten-3:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-lighten-3:focus,
.btn-grey.btn-lighten-3:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-lighten-3
{
    color: #eee !important; 
    border-color: #eee !important;
}
.btn-outline-grey.btn-outline-lighten-3:hover
{
    background-color: #eee !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eee !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eee !important;
}

.border-grey.border-lighten-3
{
    border: 1px solid #eee !important;
}

.border-top-grey.border-top-lighten-3
{
    border-top: 1px solid #eee !important;
}

.border-bottom-grey.border-bottom-lighten-3
{
    border-bottom: 1px solid #eee !important;
}

.border-left-grey.border-left-lighten-3
{
    border-left: 1px solid #eee !important;
}

.border-right-grey.border-right-lighten-3
{
    border-right: 1px solid #eee !important;
}

.overlay-grey.overlay-lighten-3
{
    background: #eee;
    /* The Fallback */
    background: rgba(238, 238, 238, .8);
}

.grey.lighten-2
{
    color: #e0e0e0 !important;
}

.bg-grey.bg-lighten-2
{
    background-color: #e0e0e0 !important;
}
.bg-grey.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
            box-shadow: 0 1px 20px 1px rgba(224, 224, 224, .6);
}

.btn-grey.btn-lighten-2
{
    border-color: #616161 !important;
    background-color: #e0e0e0 !important;
}
.btn-grey.btn-lighten-2:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-lighten-2:focus,
.btn-grey.btn-lighten-2:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-lighten-2
{
    color: #e0e0e0 !important; 
    border-color: #e0e0e0 !important;
}
.btn-outline-grey.btn-outline-lighten-2:hover
{
    background-color: #e0e0e0 !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e0e0e0 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #e0e0e0 !important;
}

.border-grey.border-lighten-2
{
    border: 1px solid #e0e0e0 !important;
}

.border-top-grey.border-top-lighten-2
{
    border-top: 1px solid #e0e0e0 !important;
}

.border-bottom-grey.border-bottom-lighten-2
{
    border-bottom: 1px solid #e0e0e0 !important;
}

.border-left-grey.border-left-lighten-2
{
    border-left: 1px solid #e0e0e0 !important;
}

.border-right-grey.border-right-lighten-2
{
    border-right: 1px solid #e0e0e0 !important;
}

.overlay-grey.overlay-lighten-2
{
    background: #e0e0e0;
    /* The Fallback */
    background: rgba(224, 224, 224, .8);
}

.grey.lighten-1
{
    color: #bdbdbd !important;
}

.bg-grey.bg-lighten-1
{
    background-color: #bdbdbd !important;
}
.bg-grey.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(189, 189, 189, .6);
            box-shadow: 0 1px 20px 1px rgba(189, 189, 189, .6);
}

.btn-grey.btn-lighten-1
{
    border-color: #616161 !important;
    background-color: #bdbdbd !important;
}
.btn-grey.btn-lighten-1:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-lighten-1:focus,
.btn-grey.btn-lighten-1:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-lighten-1
{
    color: #bdbdbd !important; 
    border-color: #bdbdbd !important;
}
.btn-outline-grey.btn-outline-lighten-1:hover
{
    background-color: #bdbdbd !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bdbdbd !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #bdbdbd !important;
}

.border-grey.border-lighten-1
{
    border: 1px solid #bdbdbd !important;
}

.border-top-grey.border-top-lighten-1
{
    border-top: 1px solid #bdbdbd !important;
}

.border-bottom-grey.border-bottom-lighten-1
{
    border-bottom: 1px solid #bdbdbd !important;
}

.border-left-grey.border-left-lighten-1
{
    border-left: 1px solid #bdbdbd !important;
}

.border-right-grey.border-right-lighten-1
{
    border-right: 1px solid #bdbdbd !important;
}

.overlay-grey.overlay-lighten-1
{
    background: #bdbdbd;
    /* The Fallback */
    background: rgba(189, 189, 189, .8);
}

.grey
{
    color: #9e9e9e !important;
}

.bg-grey
{
    background-color: #9e9e9e !important;
}
.bg-grey .card-header,
.bg-grey .card-footer
{
    background-color: transparent;
}
.bg-grey.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
            box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
}

.selectboxit.selectboxit-btn.bg-grey
{
    background-color: #9e9e9e !important;
}

.alert-grey
{
    color: #454545 !important; 
    border-color: #9e9e9e !important;
    background-color: #c2c2c2 !important;
}
.alert-grey .alert-link
{
    color: #303030 !important;
}

.border-grey
{
    border-color: #9e9e9e;
}

.overlay-grey
{
    background: #9e9e9e;
    /* The Fallback */
    background: rgba(158, 158, 158, .8);
}

/* .card-outline-grey{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-grey
{
    color: #fff; 
    border-color: #9e9e9e !important;
    background-color: #9e9e9e !important;
}
.btn-grey:hover
{
    color: #fff !important; 
    border-color: #616161 !important;
    background-color: #757575 !important;
}
.btn-grey:focus,
.btn-grey:active
{
    color: #fff !important; 
    border-color: #424242 !important;
    background-color: #616161 !important;
}
.btn-grey.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
            box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
}

.btn-outline-grey
{
    color: #9e9e9e; 
    border-color: #9e9e9e;
    background-color: transparent;
}
.btn-outline-grey:hover
{
    color: #fff !important; 
    background-color: #9e9e9e;
}
.btn-outline-grey.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
            box-shadow: 0 1px 20px 1px rgba(158, 158, 158, .6);
}

input[type='checkbox'].bg-grey + .custom-control-label:before,
input[type='radio'].bg-grey + .custom-control-label:before
{
    background-color: #9e9e9e !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9e9e9e !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #9e9e9e !important;
}

.border-grey
{
    border: 1px solid #9e9e9e !important;
}

.border-top-grey
{
    border-top: 1px solid #9e9e9e;
}

.border-bottom-grey
{
    border-bottom: 1px solid #9e9e9e;
}

.border-left-grey
{
    border-left: 1px solid #9e9e9e;
}

.border-right-grey
{
    border-right: 1px solid #9e9e9e;
}

.grey.darken-1
{
    color: #757575 !important;
}

.bg-grey.bg-darken-1
{
    background-color: #757575 !important;
}
.bg-grey.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(117, 117, 117, .6);
            box-shadow: 0 1px 20px 1px rgba(117, 117, 117, .6);
}

.btn-grey.btn-darken-1
{
    border-color: #616161 !important;
    background-color: #757575 !important;
}
.btn-grey.btn-darken-1:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-darken-1:focus,
.btn-grey.btn-darken-1:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-darken-1
{
    color: #757575 !important; 
    border-color: #757575 !important;
}
.btn-outline-grey.btn-outline-darken-1:hover
{
    background-color: #757575 !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #757575 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #757575 !important;
}

.border-grey.border-darken-1
{
    border: 1px solid #757575 !important;
}

.border-top-grey.border-top-darken-1
{
    border-top: 1px solid #757575 !important;
}

.border-bottom-grey.border-bottom-darken-1
{
    border-bottom: 1px solid #757575 !important;
}

.border-left-grey.border-left-darken-1
{
    border-left: 1px solid #757575 !important;
}

.border-right-grey.border-right-darken-1
{
    border-right: 1px solid #757575 !important;
}

.overlay-grey.overlay-darken-1
{
    background: #757575;
    /* The Fallback */
    background: rgba(117, 117, 117, .8);
}

.grey.darken-2
{
    color: #616161 !important;
}

.bg-grey.bg-darken-2
{
    background-color: #616161 !important;
}
.bg-grey.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(97, 97, 97, .6);
            box-shadow: 0 1px 20px 1px rgba(97, 97, 97, .6);
}

.btn-grey.btn-darken-2
{
    border-color: #616161 !important;
    background-color: #616161 !important;
}
.btn-grey.btn-darken-2:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-darken-2:focus,
.btn-grey.btn-darken-2:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-darken-2
{
    color: #616161 !important; 
    border-color: #616161 !important;
}
.btn-outline-grey.btn-outline-darken-2:hover
{
    background-color: #616161 !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #616161 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #616161 !important;
}

.border-grey.border-darken-2
{
    border: 1px solid #616161 !important;
}

.border-top-grey.border-top-darken-2
{
    border-top: 1px solid #616161 !important;
}

.border-bottom-grey.border-bottom-darken-2
{
    border-bottom: 1px solid #616161 !important;
}

.border-left-grey.border-left-darken-2
{
    border-left: 1px solid #616161 !important;
}

.border-right-grey.border-right-darken-2
{
    border-right: 1px solid #616161 !important;
}

.overlay-grey.overlay-darken-2
{
    background: #616161;
    /* The Fallback */
    background: rgba(97, 97, 97, .8);
}

.grey.darken-3
{
    color: #424242 !important;
}

.bg-grey.bg-darken-3
{
    background-color: #424242 !important;
}
.bg-grey.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(66, 66, 66, .6);
}

.btn-grey.btn-darken-3
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-darken-3:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-darken-3:focus,
.btn-grey.btn-darken-3:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-darken-3
{
    color: #424242 !important; 
    border-color: #424242 !important;
}
.btn-outline-grey.btn-outline-darken-3:hover
{
    background-color: #424242 !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #424242 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #424242 !important;
}

.border-grey.border-darken-3
{
    border: 1px solid #424242 !important;
}

.border-top-grey.border-top-darken-3
{
    border-top: 1px solid #424242 !important;
}

.border-bottom-grey.border-bottom-darken-3
{
    border-bottom: 1px solid #424242 !important;
}

.border-left-grey.border-left-darken-3
{
    border-left: 1px solid #424242 !important;
}

.border-right-grey.border-right-darken-3
{
    border-right: 1px solid #424242 !important;
}

.overlay-grey.overlay-darken-3
{
    background: #424242;
    /* The Fallback */
    background: rgba(66, 66, 66, .8);
}

.grey.darken-4
{
    color: #212121 !important;
}

.bg-grey.bg-darken-4
{
    background-color: #212121 !important;
}
.bg-grey.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(33, 33, 33, .6);
            box-shadow: 0 1px 20px 1px rgba(33, 33, 33, .6);
}

.btn-grey.btn-darken-4
{
    border-color: #616161 !important;
    background-color: #212121 !important;
}
.btn-grey.btn-darken-4:hover
{
    border-color: #616161 !important;
    background-color: #424242 !important;
}
.btn-grey.btn-darken-4:focus,
.btn-grey.btn-darken-4:active
{
    border-color: #424242 !important;
    background-color: #212121 !important;
}

.btn-outline-grey.btn-outline-darken-4
{
    color: #212121 !important; 
    border-color: #212121 !important;
}
.btn-outline-grey.btn-outline-darken-4:hover
{
    background-color: #212121 !important;
}

input:focus ~ .bg-grey
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #212121 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #212121 !important;
}

.border-grey.border-darken-4
{
    border: 1px solid #212121 !important;
}

.border-top-grey.border-top-darken-4
{
    border-top: 1px solid #212121 !important;
}

.border-bottom-grey.border-bottom-darken-4
{
    border-bottom: 1px solid #212121 !important;
}

.border-left-grey.border-left-darken-4
{
    border-left: 1px solid #212121 !important;
}

.border-right-grey.border-right-darken-4
{
    border-right: 1px solid #212121 !important;
}

.overlay-grey.overlay-darken-4
{
    background: #212121;
    /* The Fallback */
    background: rgba(33, 33, 33, .8);
}

.grey-blue.lighten-5
{
    color: #eceff1 !important;
}

.bg-grey-blue.bg-lighten-5
{
    background-color: #eceff1 !important;
}
.bg-grey-blue.bg-lighten-5.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
            box-shadow: 0 1px 20px 1px rgba(236, 239, 241, .6);
}

.btn-grey-blue.btn-lighten-5
{
    border-color: #2c303b !important;
    background-color: #eceff1 !important;
}
.btn-grey-blue.btn-lighten-5:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-lighten-5:focus,
.btn-grey-blue.btn-lighten-5:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-5
{
    color: #eceff1 !important; 
    border-color: #eceff1 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-5:hover
{
    background-color: #eceff1 !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eceff1 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #eceff1 !important;
}

.border-grey-blue.border-lighten-5
{
    border: 1px solid #eceff1 !important;
}

.border-top-grey-blue.border-top-lighten-5
{
    border-top: 1px solid #eceff1 !important;
}

.border-bottom-grey-blue.border-bottom-lighten-5
{
    border-bottom: 1px solid #eceff1 !important;
}

.border-left-grey-blue.border-left-lighten-5
{
    border-left: 1px solid #eceff1 !important;
}

.border-right-grey-blue.border-right-lighten-5
{
    border-right: 1px solid #eceff1 !important;
}

.overlay-grey-blue.overlay-lighten-5
{
    background: #eceff1;
    /* The Fallback */
    background: rgba(236, 239, 241, .8);
}

.grey-blue.lighten-4
{
    color: #cfd8dc !important;
}

.bg-grey-blue.bg-lighten-4
{
    background-color: #cfd8dc !important;
}
.bg-grey-blue.bg-lighten-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
            box-shadow: 0 1px 20px 1px rgba(207, 216, 220, .6);
}

.btn-grey-blue.btn-lighten-4
{
    border-color: #2c303b !important;
    background-color: #cfd8dc !important;
}
.btn-grey-blue.btn-lighten-4:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-lighten-4:focus,
.btn-grey-blue.btn-lighten-4:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-4
{
    color: #cfd8dc !important; 
    border-color: #cfd8dc !important;
}
.btn-outline-grey-blue.btn-outline-lighten-4:hover
{
    background-color: #cfd8dc !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cfd8dc !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #cfd8dc !important;
}

.border-grey-blue.border-lighten-4
{
    border: 1px solid #cfd8dc !important;
}

.border-top-grey-blue.border-top-lighten-4
{
    border-top: 1px solid #cfd8dc !important;
}

.border-bottom-grey-blue.border-bottom-lighten-4
{
    border-bottom: 1px solid #cfd8dc !important;
}

.border-left-grey-blue.border-left-lighten-4
{
    border-left: 1px solid #cfd8dc !important;
}

.border-right-grey-blue.border-right-lighten-4
{
    border-right: 1px solid #cfd8dc !important;
}

.overlay-grey-blue.overlay-lighten-4
{
    background: #cfd8dc;
    /* The Fallback */
    background: rgba(207, 216, 220, .8);
}

.grey-blue.lighten-3
{
    color: #b0bec5 !important;
}

.bg-grey-blue.bg-lighten-3
{
    background-color: #b0bec5 !important;
}
.bg-grey-blue.bg-lighten-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
            box-shadow: 0 1px 20px 1px rgba(176, 190, 197, .6);
}

.btn-grey-blue.btn-lighten-3
{
    border-color: #2c303b !important;
    background-color: #b0bec5 !important;
}
.btn-grey-blue.btn-lighten-3:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-lighten-3:focus,
.btn-grey-blue.btn-lighten-3:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-3
{
    color: #b0bec5 !important; 
    border-color: #b0bec5 !important;
}
.btn-outline-grey-blue.btn-outline-lighten-3:hover
{
    background-color: #b0bec5 !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b0bec5 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #b0bec5 !important;
}

.border-grey-blue.border-lighten-3
{
    border: 1px solid #b0bec5 !important;
}

.border-top-grey-blue.border-top-lighten-3
{
    border-top: 1px solid #b0bec5 !important;
}

.border-bottom-grey-blue.border-bottom-lighten-3
{
    border-bottom: 1px solid #b0bec5 !important;
}

.border-left-grey-blue.border-left-lighten-3
{
    border-left: 1px solid #b0bec5 !important;
}

.border-right-grey-blue.border-right-lighten-3
{
    border-right: 1px solid #b0bec5 !important;
}

.overlay-grey-blue.overlay-lighten-3
{
    background: #b0bec5;
    /* The Fallback */
    background: rgba(176, 190, 197, .8);
}

.grey-blue.lighten-2
{
    color: #6f85ad !important;
}

.bg-grey-blue.bg-lighten-2
{
    background-color: #6f85ad !important;
}
.bg-grey-blue.bg-lighten-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(111, 133, 173, .6);
            box-shadow: 0 1px 20px 1px rgba(111, 133, 173, .6);
}

.btn-grey-blue.btn-lighten-2
{
    border-color: #2c303b !important;
    background-color: #6f85ad !important;
}
.btn-grey-blue.btn-lighten-2:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-lighten-2:focus,
.btn-grey-blue.btn-lighten-2:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-2
{
    color: #6f85ad !important; 
    border-color: #6f85ad !important;
}
.btn-outline-grey-blue.btn-outline-lighten-2:hover
{
    background-color: #6f85ad !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6f85ad !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #6f85ad !important;
}

.border-grey-blue.border-lighten-2
{
    border: 1px solid #6f85ad !important;
}

.border-top-grey-blue.border-top-lighten-2
{
    border-top: 1px solid #6f85ad !important;
}

.border-bottom-grey-blue.border-bottom-lighten-2
{
    border-bottom: 1px solid #6f85ad !important;
}

.border-left-grey-blue.border-left-lighten-2
{
    border-left: 1px solid #6f85ad !important;
}

.border-right-grey-blue.border-right-lighten-2
{
    border-right: 1px solid #6f85ad !important;
}

.overlay-grey-blue.overlay-lighten-2
{
    background: #6f85ad;
    /* The Fallback */
    background: rgba(111, 133, 173, .8);
}

.grey-blue.lighten-1
{
    color: #78909c !important;
}

.bg-grey-blue.bg-lighten-1
{
    background-color: #78909c !important;
}
.bg-grey-blue.bg-lighten-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
            box-shadow: 0 1px 20px 1px rgba(120, 144, 156, .6);
}

.btn-grey-blue.btn-lighten-1
{
    border-color: #2c303b !important;
    background-color: #78909c !important;
}
.btn-grey-blue.btn-lighten-1:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-lighten-1:focus,
.btn-grey-blue.btn-lighten-1:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-lighten-1
{
    color: #78909c !important; 
    border-color: #78909c !important;
}
.btn-outline-grey-blue.btn-outline-lighten-1:hover
{
    background-color: #78909c !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #78909c !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #78909c !important;
}

.border-grey-blue.border-lighten-1
{
    border: 1px solid #78909c !important;
}

.border-top-grey-blue.border-top-lighten-1
{
    border-top: 1px solid #78909c !important;
}

.border-bottom-grey-blue.border-bottom-lighten-1
{
    border-bottom: 1px solid #78909c !important;
}

.border-left-grey-blue.border-left-lighten-1
{
    border-left: 1px solid #78909c !important;
}

.border-right-grey-blue.border-right-lighten-1
{
    border-right: 1px solid #78909c !important;
}

.overlay-grey-blue.overlay-lighten-1
{
    background: #78909c;
    /* The Fallback */
    background: rgba(120, 144, 156, .8);
}

.grey-blue
{
    color: #1b2942 !important;
}

.bg-grey-blue
{
    background-color: #1b2942 !important;
}
.bg-grey-blue .card-header,
.bg-grey-blue .card-footer
{
    background-color: transparent;
}
.bg-grey-blue.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}

.selectboxit.selectboxit-btn.bg-grey-blue
{
    background-color: #1b2942 !important;
}

.alert-grey-blue
{
    color: black !important; 
    border-color: #1b2942 !important;
    background-color: #304875 !important;
}
.alert-grey-blue .alert-link
{
    color: black !important;
}

.border-grey-blue
{
    border-color: #1b2942;
}

.overlay-grey-blue
{
    background: #1b2942;
    /* The Fallback */
    background: rgba(27, 41, 66, .8);
}

/* .card-outline-grey-blue{
        border-width: 1px;
        border-style: solid;
        border-color: $color_value;
        background-color: transparent;
        .card-header, .card-footer{
          background-color: transparent;
        }
      } */
.btn-grey-blue
{
    color: #fff; 
    border-color: #1b2942 !important;
    background-color: #1b2942 !important;
}
.btn-grey-blue:hover
{
    color: #fff !important; 
    border-color: #2c303b !important;
    background-color: #546e7a !important;
}
.btn-grey-blue:focus,
.btn-grey-blue:active
{
    color: #fff !important; 
    border-color: #37474f !important;
    background-color: #2c303b !important;
}
.btn-grey-blue.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}

.btn-outline-grey-blue
{
    color: #1b2942; 
    border-color: #1b2942;
    background-color: transparent;
}
.btn-outline-grey-blue:hover
{
    color: #fff !important; 
    background-color: #1b2942;
}
.btn-outline-grey-blue.btn-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
            box-shadow: 0 1px 20px 1px rgba(27, 41, 66, .6);
}

input[type='checkbox'].bg-grey-blue + .custom-control-label:before,
input[type='radio'].bg-grey-blue + .custom-control-label:before
{
    background-color: #1b2942 !important;
}

/* .custom-control-label{
        &:before{
          background-color: #ddd !important;
        }
      } */
input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1b2942 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #1b2942 !important;
}

.border-grey-blue
{
    border: 1px solid #1b2942 !important;
}

.border-top-grey-blue
{
    border-top: 1px solid #1b2942;
}

.border-bottom-grey-blue
{
    border-bottom: 1px solid #1b2942;
}

.border-left-grey-blue
{
    border-left: 1px solid #1b2942;
}

.border-right-grey-blue
{
    border-right: 1px solid #1b2942;
}

.grey-blue.darken-1
{
    color: #546e7a !important;
}

.bg-grey-blue.bg-darken-1
{
    background-color: #546e7a !important;
}
.bg-grey-blue.bg-darken-1.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
            box-shadow: 0 1px 20px 1px rgba(84, 110, 122, .6);
}

.btn-grey-blue.btn-darken-1
{
    border-color: #2c303b !important;
    background-color: #546e7a !important;
}
.btn-grey-blue.btn-darken-1:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-darken-1:focus,
.btn-grey-blue.btn-darken-1:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-1
{
    color: #546e7a !important; 
    border-color: #546e7a !important;
}
.btn-outline-grey-blue.btn-outline-darken-1:hover
{
    background-color: #546e7a !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #546e7a !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #546e7a !important;
}

.border-grey-blue.border-darken-1
{
    border: 1px solid #546e7a !important;
}

.border-top-grey-blue.border-top-darken-1
{
    border-top: 1px solid #546e7a !important;
}

.border-bottom-grey-blue.border-bottom-darken-1
{
    border-bottom: 1px solid #546e7a !important;
}

.border-left-grey-blue.border-left-darken-1
{
    border-left: 1px solid #546e7a !important;
}

.border-right-grey-blue.border-right-darken-1
{
    border-right: 1px solid #546e7a !important;
}

.overlay-grey-blue.overlay-darken-1
{
    background: #546e7a;
    /* The Fallback */
    background: rgba(84, 110, 122, .8);
}

.grey-blue.darken-2
{
    color: #2c303b !important;
}

.bg-grey-blue.bg-darken-2
{
    background-color: #2c303b !important;
}
.bg-grey-blue.bg-darken-2.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(44, 48, 59, .6);
            box-shadow: 0 1px 20px 1px rgba(44, 48, 59, .6);
}

.btn-grey-blue.btn-darken-2
{
    border-color: #2c303b !important;
    background-color: #2c303b !important;
}
.btn-grey-blue.btn-darken-2:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-darken-2:focus,
.btn-grey-blue.btn-darken-2:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-2
{
    color: #2c303b !important; 
    border-color: #2c303b !important;
}
.btn-outline-grey-blue.btn-outline-darken-2:hover
{
    background-color: #2c303b !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2c303b !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #2c303b !important;
}

.border-grey-blue.border-darken-2
{
    border: 1px solid #2c303b !important;
}

.border-top-grey-blue.border-top-darken-2
{
    border-top: 1px solid #2c303b !important;
}

.border-bottom-grey-blue.border-bottom-darken-2
{
    border-bottom: 1px solid #2c303b !important;
}

.border-left-grey-blue.border-left-darken-2
{
    border-left: 1px solid #2c303b !important;
}

.border-right-grey-blue.border-right-darken-2
{
    border-right: 1px solid #2c303b !important;
}

.overlay-grey-blue.overlay-darken-2
{
    background: #2c303b;
    /* The Fallback */
    background: rgba(44, 48, 59, .8);
}

.grey-blue.darken-3
{
    color: #37474f !important;
}

.bg-grey-blue.bg-darken-3
{
    background-color: #37474f !important;
}
.bg-grey-blue.bg-darken-3.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
            box-shadow: 0 1px 20px 1px rgba(55, 71, 79, .6);
}

.btn-grey-blue.btn-darken-3
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-darken-3:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-darken-3:focus,
.btn-grey-blue.btn-darken-3:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-3
{
    color: #37474f !important; 
    border-color: #37474f !important;
}
.btn-outline-grey-blue.btn-outline-darken-3:hover
{
    background-color: #37474f !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #37474f !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #37474f !important;
}

.border-grey-blue.border-darken-3
{
    border: 1px solid #37474f !important;
}

.border-top-grey-blue.border-top-darken-3
{
    border-top: 1px solid #37474f !important;
}

.border-bottom-grey-blue.border-bottom-darken-3
{
    border-bottom: 1px solid #37474f !important;
}

.border-left-grey-blue.border-left-darken-3
{
    border-left: 1px solid #37474f !important;
}

.border-right-grey-blue.border-right-darken-3
{
    border-right: 1px solid #37474f !important;
}

.overlay-grey-blue.overlay-darken-3
{
    background: #37474f;
    /* The Fallback */
    background: rgba(55, 71, 79, .8);
}

.grey-blue.darken-4
{
    color: #263238 !important;
}

.bg-grey-blue.bg-darken-4
{
    background-color: #263238 !important;
}
.bg-grey-blue.bg-darken-4.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
            box-shadow: 0 1px 20px 1px rgba(38, 50, 56, .6);
}

.btn-grey-blue.btn-darken-4
{
    border-color: #2c303b !important;
    background-color: #263238 !important;
}
.btn-grey-blue.btn-darken-4:hover
{
    border-color: #2c303b !important;
    background-color: #37474f !important;
}
.btn-grey-blue.btn-darken-4:focus,
.btn-grey-blue.btn-darken-4:active
{
    border-color: #37474f !important;
    background-color: #263238 !important;
}

.btn-outline-grey-blue.btn-outline-darken-4
{
    color: #263238 !important; 
    border-color: #263238 !important;
}
.btn-outline-grey-blue.btn-outline-darken-4:hover
{
    background-color: #263238 !important;
}

input:focus ~ .bg-grey-blue
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #263238 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #263238 !important;
}

.border-grey-blue.border-darken-4
{
    border: 1px solid #263238 !important;
}

.border-top-grey-blue.border-top-darken-4
{
    border-top: 1px solid #263238 !important;
}

.border-bottom-grey-blue.border-bottom-darken-4
{
    border-bottom: 1px solid #263238 !important;
}

.border-left-grey-blue.border-left-darken-4
{
    border-left: 1px solid #263238 !important;
}

.border-right-grey-blue.border-right-darken-4
{
    border-right: 1px solid #263238 !important;
}

.overlay-grey-blue.overlay-darken-4
{
    background: #263238;
    /* The Fallback */
    background: rgba(38, 50, 56, .8);
}

.shades.black
{
    color: #000 !important;
}

.bg-shades.bg-black
{
    background-color: #000 !important;
}
.bg-shades.bg-black.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

.btn-shades.btn-black
{
    border-color: !important;
    background-color: #000 !important;
}
.btn-shades.btn-black:hover
{
    border-color: !important;
    background-color: !important;
}
.btn-shades.btn-black:focus,
.btn-shades.btn-black:active
{
    border-color: !important;
    background-color: !important;
}

.btn-outline-shades.btn-outline-black
{
    color: #000 !important; 
    border-color: #000 !important;
}
.btn-outline-shades.btn-outline-black:hover
{
    background-color: #000 !important;
}

input:focus ~ .bg-shades
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #000 !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #000 !important;
}

.border-shades.border-black
{
    border: 1px solid #000 !important;
}

.border-top-shades.border-top-black
{
    border-top: 1px solid #000 !important;
}

.border-bottom-shades.border-bottom-black
{
    border-bottom: 1px solid #000 !important;
}

.border-left-shades.border-left-black
{
    border-left: 1px solid #000 !important;
}

.border-right-shades.border-right-black
{
    border-right: 1px solid #000 !important;
}

.overlay-shades.overlay-black
{
    background: #000;
    /* The Fallback */
    background: rgba(0, 0, 0, .8);
}

.shades.white
{
    color: #fff !important;
}

.bg-shades.bg-white
{
    background-color: #fff !important;
}
.bg-shades.bg-white.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}

.btn-shades.btn-white
{
    border-color: !important;
    background-color: #fff !important;
}
.btn-shades.btn-white:hover
{
    border-color: !important;
    background-color: !important;
}
.btn-shades.btn-white:focus,
.btn-shades.btn-white:active
{
    border-color: !important;
    background-color: !important;
}

.btn-outline-shades.btn-outline-white
{
    color: #fff !important; 
    border-color: #fff !important;
}
.btn-outline-shades.btn-outline-white:hover
{
    background-color: #fff !important;
}

input:focus ~ .bg-shades
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff !important;
}

.border-shades.border-white
{
    border: 1px solid #fff !important;
}

.border-top-shades.border-top-white
{
    border-top: 1px solid #fff !important;
}

.border-bottom-shades.border-bottom-white
{
    border-bottom: 1px solid #fff !important;
}

.border-left-shades.border-left-white
{
    border-left: 1px solid #fff !important;
}

.border-right-shades.border-right-white
{
    border-right: 1px solid #fff !important;
}

.overlay-shades.overlay-white
{
    background: #fff;
    /* The Fallback */
    background: rgba(255, 255, 255, .8);
}

.shades.transparent
{
    color: transparent !important;
}

.bg-shades.bg-transparent
{
    background-color: transparent !important;
}
.bg-shades.bg-transparent.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

.btn-shades.btn-transparent
{
    border-color: !important;
    background-color: transparent !important;
}
.btn-shades.btn-transparent:hover
{
    border-color: !important;
    background-color: !important;
}
.btn-shades.btn-transparent:focus,
.btn-shades.btn-transparent:active
{
    border-color: !important;
    background-color: !important;
}

.btn-outline-shades.btn-outline-transparent
{
    color: transparent !important; 
    border-color: transparent !important;
}
.btn-outline-shades.btn-outline-transparent:hover
{
    background-color: transparent !important;
}

input:focus ~ .bg-shades
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem transparent !important;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem transparent !important;
}

.border-shades.border-transparent
{
    border: 1px solid transparent !important;
}

.border-top-shades.border-top-transparent
{
    border-top: 1px solid transparent !important;
}

.border-bottom-shades.border-bottom-transparent
{
    border-bottom: 1px solid transparent !important;
}

.border-left-shades.border-left-transparent
{
    border-left: 1px solid transparent !important;
}

.border-right-shades.border-right-transparent
{
    border-right: 1px solid transparent !important;
}

.overlay-shades.overlay-transparent
{
    background: transparent;
    /* The Fallback */
    background: rgba(0, 0, 0, .8);
}

.black
{
    color: #000;
}

.bg-black
{
    background-color: #000;
}
.bg-black.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

input:focus ~ .bg-black
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #000;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #000;
}

.border-black
{
    border: 1px solid #000;
}

.border-top-black
{
    border-top: 1px solid #000;
}

.border-bottom-black
{
    border-bottom: 1px solid #000;
}

.border-left-black
{
    border-left: 1px solid #000;
}

.border-right-black
{
    border-right: 1px solid #000;
}

.white
{
    color: #fff;
}

.bg-white
{
    background-color: #fff;
}
.bg-white.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
            box-shadow: 0 1px 20px 1px rgba(255, 255, 255, .6);
}

input:focus ~ .bg-white
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem #fff;
}

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

.border-top-white
{
    border-top: 1px solid #fff;
}

.border-bottom-white
{
    border-bottom: 1px solid #fff;
}

.border-left-white
{
    border-left: 1px solid #fff;
}

.border-right-white
{
    border-right: 1px solid #fff;
}

.transparent
{
    color: transparent;
}

.bg-transparent
{
    background-color: transparent;
}
.bg-transparent.bg-glow
{
    -webkit-box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
            box-shadow: 0 1px 20px 1px rgba(0, 0, 0, .6);
}

input:focus ~ .bg-transparent
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem transparent;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .21rem transparent;
}

.border-transparent
{
    border: 1px solid transparent;
}

.border-top-transparent
{
    border-top: 1px solid transparent;
}

.border-bottom-transparent
{
    border-bottom: 1px solid transparent;
}

.border-left-transparent
{
    border-left: 1px solid transparent;
}

.border-right-transparent
{
    border-right: 1px solid transparent;
}

html
{
    font-size: 14px;

    height: 100%;
}
html body
{
    width: 100%;
    height: 100%;

    background-color: #f3f3f3;

    direction: ltr;
}
html body.fixed-navbar
{
    padding-top: 4.57rem;
}
html body a
{
    color: #3bafda;
}
html body a:hover
{
    color: #2494be;
}
html body .content
{
    position: relative;

    min-height: -webkit-calc(100% - 32px);
    min-height:    -moz-calc(100% - 32px);
    min-height:         calc(100% - 32px); 
    padding: 0;

    -webkit-transition: 300ms ease all;
       -moz-transition: 300ms ease all;
         -o-transition: 300ms ease all;
            transition: 300ms ease all;

    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
}
html body .content.app-content
{
    overflow: hidden;
}
html body .content .content-wrapper
{
    padding: 2.2rem;
}
html body .content .content-wrapper .content-header-title
{
    font-weight: 500;

    letter-spacing: 1px;

    color: #373a3c;
}
html body .la
{
    font-size: 1.4rem;
}
html body[data-col='1-column']:not(.vertical-content-menu) .content,
html body[data-col='1-column']:not(.vertical-content-menu) .footer
{
    margin-left: 0 !important;
}
html body[data-col='1-column'].horizontal-layout .content,
html body[data-col='1-column'].horizontal-layout .footer
{
    margin: 0 auto !important;
}
html body[data-col='1-column'].vertical-content-menu .content-body
{
    margin-left: 0 !important;
}
html body.boxed-layout
{
    padding-right: 0; 
    padding-left: 0;
}
html body.bg-full-screen-image
{
    background: url(/build/images/bg-2.3593ed80.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
            background-size: cover;
}
html body .pace .pace-progress
{
    background: #3bafda;
}

/*
* Blank page
*/
.blank-page .content-wrapper
{
    padding: 0 !important;
}
.blank-page .content-wrapper .flexbox-container
{
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    height: 100vh; 

    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}

.app-content.center-layout
{
    overflow: hidden;
}

@media (max-width: 767.98px)
{
    html body .content .content-wrapper
    {
        padding: 1rem;
    }
    html body footer
    {
        text-align: center;
    }
}

/*
* Col 3 layout for detached and general type
*/
@media (min-width: 992px)
{
    body .content-right
    {
        float: right; 

        width: -webkit-calc(100% - 300px);
        width:    -moz-calc(100% - 300px);
        width:         calc(100% - 300px);
    }
    body .content-left
    {
        float: left; 

        width: -webkit-calc(100% - 300px);
        width:    -moz-calc(100% - 300px);
        width:         calc(100% - 300px);
    }
    body .content-detached
    {
        width: 100%;
    }
    body .content-detached.content-right
    {
        float: right;

        margin-left: -300px;
    }
    body .content-detached.content-right .content-body
    {
        margin-left: 320px;
    }
    body .content-detached.content-left
    {
        float: left;

        margin-right: -300px;
    }
    body .content-detached.content-left .content-body
    {
        margin-right: 320px;
    }
    .sidebar-right.sidebar-sticky
    {
        float: right !important;

        width: 300px !important; 
        margin-left: -300px;
    }
    [data-col='content-left-sidebar'] .sticky-wrapper
    {
        float: left;
    }
    .vertical-content-menu .content .sidebar-left
    {
        margin-left: 268px;
    }
    .vertical-content-menu .content .content-detached.content-right
    {
        float: right;

        width: -webkit-calc(100% - 300px);
        width:    -moz-calc(100% - 300px);
        width:         calc(100% - 300px);
        margin-left: -300px;
    }
    .vertical-content-menu .content .content-detached.content-right .content-body
    {
        margin-left: 295px;
    }
    .vertical-content-menu .content .content-detached.content-left
    {
        float: left;

        width: 100%;
        margin-right: -300px;
    }
    .vertical-content-menu .content .content-detached.content-left .content-body
    {
        margin-right: 320px;
    }
}

/*=========================================================================================
	File Name: sidebar.scss
	Description: content sidebar specific scss.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.sidebar
{
    position: relative;

    width: 100%;
}
@media (min-width: 992px)
{
    .sidebar
    {
        width: 300px; 

        vertical-align: top;
    }
}

.sidebar-fixed
{
    position: fixed;

    overflow: scroll; 

    height: 100%;
}

@media (min-width: 992px)
{
    .sidebar-left
    {
        float: left;
    }
    .sidebar-right
    {
        float: right;
    }
}

.horizontal-menu-padding .header-navbar .navbar-container
{
    padding: 0;
}

.header-navbar .navbar-container
{
    height: auto;
}

footer.footer
{
    padding: .8rem;
}

footer.navbar-shadow
{
    -webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, .1);
            box-shadow: 1px 0 20px rgba(0, 0, 0, .1);
}

footer.navbar-border
{
    border-top: 1px solid #e4e7ed;
}

footer.footer-transparent
{
    border: none;
}

footer.footer-light
{
    background: #fff;
}

footer.footer-dark
{
    color: #fff; 
    background: #1d2b36;
}

/*=========================================================================================
	File Name: navigations.scss
	Description: Common mixin for menus, contain dark and light version scss.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.main-menu
{
    position: absolute;
    z-index: 1000;

    display: table-cell;
}
.main-menu.menu-light
{
    color: #55595c;
    border-right: 1px solid #e4e7ed; 
    background: #fff;
}
.main-menu.menu-light .main-menu-header
{
    padding: 20px;
}
.main-menu.menu-light .main-menu-header .menu-search
{
    padding: .5rem 1rem;

    color: #3d3f41; 
    background: #e6e6e6;
}
.main-menu.menu-light .main-menu-header .menu-search:focus
{
    border-color: #d9d9d9;
}
.main-menu.menu-light .navigation
{
    background: #fff;
}
.main-menu.menu-light .navigation .navigation-header
{
    padding: 30px 20px 8px 20px; 

    color: #55595c;
}
.main-menu.menu-light .navigation .navigation-header span
{
    font-weight: 600;

    text-transform: uppercase;
}
.main-menu.menu-light .navigation li a
{
    -webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;
         -o-transition: all .2s ease;
            transition: all .2s ease; 

    color: #55595c;
}
.main-menu.menu-light .navigation li a i,
.main-menu.menu-light .navigation li a span
{
    -webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;
         -o-transition: all .2s ease;
            transition: all .2s ease;
}
.main-menu.menu-light .navigation li a span
{
    display: inline-block;
}
.main-menu.menu-light .navigation li a span.menu-sub-title
{
    color: #a1a6a9;
}
.main-menu.menu-light .navigation li.hover > a,
.main-menu.menu-light .navigation li.open > a,
.main-menu.menu-light .navigation li.active > a
{
    color: #fff;
}
.main-menu.menu-light .navigation > li
{
    padding: 0;
}
.main-menu.menu-light .navigation > li > a
{
    padding: 8px 20px;
}
.main-menu.menu-light .navigation > li > a .label
{
    margin-top: 4px;
    margin-right: 5px;
}
.main-menu.menu-light .navigation > li > a i
{
    position: relative;
    top: 1px;
}
.main-menu.menu-light .navigation > li.open > ul
{
    background: whitesmoke;
}
.main-menu.menu-light .navigation > li.open > a
{
    color: #3d3f41;
    background: whitesmoke;
}
.main-menu.menu-light .navigation > li.open .hover > a
{
    background: #f0f0f0;
}
.main-menu.menu-light .navigation > li:not(.open) > ul
{
    display: none;
}
.main-menu.menu-light .navigation > li.hover > a,
.main-menu.menu-light .navigation > li:hover > a,
.main-menu.menu-light .navigation > li.active > a
{
    color: #3d3f41;
    background-color: whitesmoke;
}
.main-menu.menu-light .navigation > li.hover > a.mm-next,
.main-menu.menu-light .navigation > li:hover > a.mm-next,
.main-menu.menu-light .navigation > li.active > a.mm-next
{
    background-color: inherit;
}
.main-menu.menu-light .navigation > li.active > a
{
    font-weight: 700;

    color: #55595c;
    border-right: 4px solid #3bafda; 
    background: #f0f0f0;
}
.main-menu.menu-light .navigation > li .active
{
    background: #f0f0f0;
}
.main-menu.menu-light .navigation > li .active > a
{
    font-weight: 700;

    color: #6d7377;
    border-right: 4px solid #3bafda; 
    background: #f0f0f0;
}
.main-menu.menu-light .navigation > li .active .hover > a
{
    background: whitesmoke;
}
.main-menu.menu-light .navigation > li ul
{
    font-size: 1rem; 

    margin: 0;
    padding: 0;
}
.main-menu.menu-light .navigation > li ul li
{
    color: #55595c;
    background: transparent;
}
.main-menu.menu-light .navigation > li ul li > a
{
    padding: 8px 20px 8px 50px;
}
.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul
{
    display: none;
}
.main-menu.menu-light .navigation > li ul .open
{
    background: #ededed;
}
.main-menu.menu-light .navigation > li ul .open > a
{
    color: #55595c;
}
.main-menu.menu-light .navigation > li ul .open > ul
{
    display: block;

    background: #ededed;
}
.main-menu.menu-light .navigation > li ul .open > ul li > a
{
    padding: 8px 20px 8px 60px;
}
.main-menu.menu-light .navigation > li ul .open > ul .open
{
    background: #e6e6e6;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul
{
    display: block;

    background: #e6e6e6;
}
.main-menu.menu-light .navigation > li ul .open > ul .open > ul li > a
{
    padding: 8px 20px 8px 70px;
}
.main-menu.menu-light .navigation > li ul .open .hover > a
{
    background: whitesmoke;
}
.main-menu.menu-light .navigation > li ul .hover > a,
.main-menu.menu-light .navigation > li ul:hover > a
{
    color: #5f6367;
}
.main-menu.menu-light .navigation > li ul .active
{
    background: transparent;
}
.main-menu.menu-light .navigation > li ul .active > a
{
    font-weight: 700; 

    color: #6d7377;
}
.main-menu.menu-light .navigation > li ul .active .hover > a
{
    background-color: transparent;
}
.main-menu.menu-light .navigation > li > ul
{
    background: #fff;
}
.main-menu.menu-light ul.menu-popout
{
    background: #fff;
}
.main-menu.menu-light ul.menu-popout li a
{
    color: #55595c;
}
.main-menu.menu-light ul.menu-popout li a span.menu-sub-title
{
    color: #a1a6a9;
}
.main-menu.menu-light ul.menu-popout .has-sub:not(.open) > ul
{
    display: none;
}
.main-menu.menu-light ul.menu-popout .open > a
{
    color: #55595c;
}
.main-menu.menu-light ul.menu-popout .open > ul
{
    display: block;
}
.main-menu.menu-light ul.menu-popout .open > ul .open
{
    background: #e8e8e8;
}
.main-menu.menu-light ul.menu-popout .open > ul .open > ul
{
    display: block;

    background: #e8e8e8;
}
.main-menu.menu-light ul.menu-popout .hover > a,
.main-menu.menu-light ul.menu-popout:hover > a
{
    color: #5f6367;
}
.main-menu.menu-light ul.menu-popout .active
{
    font-weight: 700;
}
.main-menu.menu-light ul.menu-popout .active > a
{
    color: #6d7377;
}
.main-menu.menu-light ul.menu-popout .active .hover > a,
.main-menu.menu-light ul.menu-popout .active :hover > a
{
    background-color: transparent;
}
.main-menu.menu-light.mm-menu .mm-search input
{
    padding: 16px 16px; 

    color: #55595c;
    background: #e6e6e6;
}
.main-menu.menu-light.mm-menu .mm-divider
{
    background: #f2f2f2;
}
.main-menu.menu-light.mm-menu .mm-navbar >
{
    border-color: white;
}
.main-menu.menu-light.mm-menu .mm-navbar > *,
.main-menu.menu-light.mm-menu .mm-navbar > a
{
    color: #18191a;
}
.main-menu.menu-light.mm-menu .mm-navbar > .mm-btn:before,
.main-menu.menu-light.mm-menu .mm-navbar > .mm-btn:after
{
    border-color: #494c4f;
}
.main-menu.menu-light.mm-menu .mm-listview > li .mm-arrow:after,
.main-menu.menu-light.mm-menu .mm-listview > li .mm-next:after
{
    border-color: #303334;
}
.main-menu.menu-light.mm-menu .mm-listview.navigation-main > li:hover .mm-arrow:after,
.main-menu.menu-light.mm-menu .mm-listview.navigation-main > li:hover .mm-next:after
{
    border-color: #fff;
}
.main-menu.menu-light.mm-menu .mm-hasnavbar .mm-listview > li:hover
{
    background-color: #f2f2f2;
}
.main-menu.menu-dark
{
    color: #dcdcdc;
    background: #1d2b36;
}
.main-menu.menu-dark .main-menu-header
{
    padding: 20px;
}
.main-menu.menu-dark .main-menu-header .menu-search
{
    padding: .5rem 1rem;

    color: #c3c3c3; 
    background: #0b1115;
}
.main-menu.menu-dark .main-menu-header .menu-search:focus
{
    border-color: #020304;
}
.main-menu.menu-dark .navigation
{
    background: #1d2b36;
}
.main-menu.menu-dark .navigation .navigation-header
{
    padding: 30px 20px 8px 20px; 

    color: #dcdcdc;
}
.main-menu.menu-dark .navigation .navigation-header span
{
    font-weight: 600;

    text-transform: uppercase;
}
.main-menu.menu-dark .navigation li a
{
    -webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;
         -o-transition: all .2s ease;
            transition: all .2s ease; 

    color: #dcdcdc;
}
.main-menu.menu-dark .navigation li a i,
.main-menu.menu-dark .navigation li a span
{
    -webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;
         -o-transition: all .2s ease;
            transition: all .2s ease;
}
.main-menu.menu-dark .navigation li a span
{
    display: inline-block;
}
.main-menu.menu-dark .navigation li a span.menu-sub-title
{
    color: white;
}
.main-menu.menu-dark .navigation li.hover > a,
.main-menu.menu-dark .navigation li.open > a,
.main-menu.menu-dark .navigation li.active > a
{
    color: #fff;
}
.main-menu.menu-dark .navigation > li
{
    padding: 0;
}
.main-menu.menu-dark .navigation > li > a
{
    padding: 8px 20px;
}
.main-menu.menu-dark .navigation > li > a .label
{
    margin-top: 4px;
    margin-right: 5px;
}
.main-menu.menu-dark .navigation > li > a i
{
    position: relative;
    top: 1px;
}
.main-menu.menu-dark .navigation > li.open > ul
{
    background: #162029;
}
.main-menu.menu-dark .navigation > li.open > a
{
    color: #c3c3c3;
    background: #162029;
}
.main-menu.menu-dark .navigation > li.open .hover > a
{
    background: #121b22;
}
.main-menu.menu-dark .navigation > li:not(.open) > ul
{
    display: none;
}
.main-menu.menu-dark .navigation > li.hover > a,
.main-menu.menu-dark .navigation > li:hover > a,
.main-menu.menu-dark .navigation > li.active > a
{
    color: #c3c3c3;
    background-color: #162029;
}
.main-menu.menu-dark .navigation > li.hover > a.mm-next,
.main-menu.menu-dark .navigation > li:hover > a.mm-next,
.main-menu.menu-dark .navigation > li.active > a.mm-next
{
    background-color: inherit;
}
.main-menu.menu-dark .navigation > li.active > a
{
    font-weight: 700;

    color: #dcdcdc;
    border-right: 4px solid #3bafda; 
    background: #121b22;
}
.main-menu.menu-dark .navigation > li .active
{
    background: #121b22;
}
.main-menu.menu-dark .navigation > li .active > a
{
    font-weight: 700;

    color: #f6f6f6;
    border-right: 4px solid #3bafda; 
    background: #121b22;
}
.main-menu.menu-dark .navigation > li .active .hover > a
{
    background: #162029;
}
.main-menu.menu-dark .navigation > li ul
{
    font-size: 1rem; 

    margin: 0;
    padding: 0;
}
.main-menu.menu-dark .navigation > li ul li
{
    color: #dcdcdc;
    background: transparent;
}
.main-menu.menu-dark .navigation > li ul li > a
{
    padding: 8px 20px 8px 50px;
}
.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul
{
    display: none;
}
.main-menu.menu-dark .navigation > li ul .open
{
    background: #11191f;
}
.main-menu.menu-dark .navigation > li ul .open > a
{
    color: #dcdcdc;
}
.main-menu.menu-dark .navigation > li ul .open > ul
{
    display: block;

    background: #11191f;
}
.main-menu.menu-dark .navigation > li ul .open > ul li > a
{
    padding: 8px 20px 8px 60px;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open
{
    background: #0b1115;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul
{
    display: block;

    background: #0b1115;
}
.main-menu.menu-dark .navigation > li ul .open > ul .open > ul li > a
{
    padding: 8px 20px 8px 70px;
}
.main-menu.menu-dark .navigation > li ul .open .hover > a
{
    background: #162029;
}
.main-menu.menu-dark .navigation > li ul .hover > a,
.main-menu.menu-dark .navigation > li ul:hover > a
{
    color: #e6e6e6;
}
.main-menu.menu-dark .navigation > li ul .active
{
    background: transparent;
}
.main-menu.menu-dark .navigation > li ul .active > a
{
    font-weight: 700; 

    color: #f6f6f6;
}
.main-menu.menu-dark .navigation > li ul .active .hover > a
{
    background-color: transparent;
}
.main-menu.menu-dark .navigation > li > ul
{
    background: #1d2b36;
}
.main-menu.menu-dark ul.menu-popout
{
    background: #1d2b36;
}
.main-menu.menu-dark ul.menu-popout li a
{
    color: #dcdcdc;
}
.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title
{
    color: white;
}
.main-menu.menu-dark ul.menu-popout .has-sub:not(.open) > ul
{
    display: none;
}
.main-menu.menu-dark ul.menu-popout .open > a
{
    color: #dcdcdc;
}
.main-menu.menu-dark ul.menu-popout .open > ul
{
    display: block;
}
.main-menu.menu-dark ul.menu-popout .open > ul .open
{
    background: #0d1318;
}
.main-menu.menu-dark ul.menu-popout .open > ul .open > ul
{
    display: block;

    background: #0d1318;
}
.main-menu.menu-dark ul.menu-popout .hover > a,
.main-menu.menu-dark ul.menu-popout:hover > a
{
    color: #e6e6e6;
}
.main-menu.menu-dark ul.menu-popout .active
{
    font-weight: 700;
}
.main-menu.menu-dark ul.menu-popout .active > a
{
    color: #f6f6f6;
}
.main-menu.menu-dark ul.menu-popout .active .hover > a,
.main-menu.menu-dark ul.menu-popout .active :hover > a
{
    background-color: transparent;
}
.main-menu.menu-dark.mm-menu .mm-search input
{
    padding: 16px 16px; 

    color: #dcdcdc;
    background: #0b1115;
}
.main-menu.menu-dark.mm-menu .mm-divider
{
    background: #141e25;
}
.main-menu.menu-dark.mm-menu .mm-navbar >
{
    border-color: #263847;
}
.main-menu.menu-dark.mm-menu .mm-navbar > *,
.main-menu.menu-dark.mm-menu .mm-navbar > a
{
    color: #9c9c9c;
}
.main-menu.menu-dark.mm-menu .mm-navbar > .mm-btn:before,
.main-menu.menu-dark.mm-menu .mm-navbar > .mm-btn:after
{
    border-color: #cfcfcf;
}
.main-menu.menu-dark.mm-menu .mm-listview > li .mm-arrow:after,
.main-menu.menu-dark.mm-menu .mm-listview > li .mm-next:after
{
    border-color: #b6b6b6;
}
.main-menu.menu-dark.mm-menu .mm-listview.navigation-main > li:hover .mm-arrow:after,
.main-menu.menu-dark.mm-menu .mm-listview.navigation-main > li:hover .mm-next:after
{
    border-color: #fff;
}
.main-menu.menu-dark.mm-menu .mm-hasnavbar .mm-listview > li:hover
{
    background-color: #141e25;
}
.main-menu.menu-fixed
{
    position: fixed;
    /* fallback if needed */
    top: 4.57rem;

    height: 100%;
    height: -webkit-calc(100% - 4.57rem);
    height:    -moz-calc(100% - 4.57rem);
    height:         calc(100% - 4.57rem);
}
.main-menu.menu-fixed .main-menu-footer
{
    position: fixed;
}
.main-menu.menu-shadow
{
    -webkit-box-shadow: 1px 0 30px rgba(0, 0, 0, .1);
            box-shadow: 1px 0 30px rgba(0, 0, 0, .1);
}
.main-menu.menu-border
{
    border-right: 1px solid #e4e7ed;
}
.main-menu.menu-native-scroll .main-menu-content
{
    overflow-y: scroll;
}
.main-menu.menu-bordered.menu-light .navigation > li
{
    border-top: 1px solid #e4e7ed;
}
.main-menu.menu-bordered.menu-dark .navigation > li
{
    border-top: 1px solid rgba(255, 255, 255, .1);
}
.main-menu .main-menu-content
{
    position: relative; 

    height: 100%;
}
.main-menu ul
{
    margin: 0;
    padding: 0; 

    list-style: none;
}
.main-menu ul.navigation-main
{
    overflow-x: hidden;
}
.main-menu a
{
    outline: none;
}
.main-menu a:hover,
.main-menu a:focus
{
    text-decoration: none;
}

.navigation
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;
    font-size: 1.1rem;
    font-weight: 400;

    overflow-y: hidden;

    padding-bottom: 20px; 

    letter-spacing: .2px;
}
.navigation .navigation-header
{
    font-family: 'Muli', Georgia, 'Times New Roman', Times, serif;
    font-size: 1rem; 
    font-weight: 400;
    line-height: 1.2;

    padding: 12px 22px;
}
.navigation li
{
    position: relative;

    white-space: nowrap;
}
.navigation li a
{
    display: block;
    overflow: hidden; 
    /* white-space: nowrap; */

    text-overflow: ellipsis;
}
.navigation li .is-hidden
{
    /* transition: all 250ms ease-in;
            transform: scale(0);
            opacity: 0; */
}
.navigation li .is-shown
{
    /* transition: all 250ms ease-in;
            transform: scale(1);
            opacity: 1; */
}
.navigation li.disabled a
{
    cursor: not-allowed;
}

.menu-popout li.disabled a
{
    cursor: not-allowed;
}

.dropdown-notification .notification-text
{
    margin-bottom: .5rem;
}

.dropdown-notification .notification-tag
{
    position: relative;
    top: -28px;
    right: 20px;
}

.main-menu-header .user-content
{
    padding: 20px;
}
.main-menu-header .user-content .media
{
    overflow: inherit;
}
.main-menu-header .user-content .media-body
{
    width: 150px;

    -webkit-transition: all .3s ease .15s;
       -moz-transition: all .3s ease .15s;
         -o-transition: all .3s ease .15s;
            transition: all .3s ease .15s; 
    vertical-align: bottom;
    white-space: nowrap;

    opacity: 1;
}

.main-menu-footer
{
    position: relative;
    z-index: 1000;
    bottom: 0;

    display: block;
    overflow: hidden;

    color: #b0c5d5;
    background-color: #0b1115;
}
.main-menu-footer.footer-open
{
    max-height: 500px;

    -webkit-transition: max-height .2s ease-in-out;
       -moz-transition: max-height .2s ease-in-out;
         -o-transition: max-height .2s ease-in-out;
            transition: max-height .2s ease-in-out;
}
.main-menu-footer.footer-close
{
    max-height: 15px;

    -webkit-transition: max-height .2s ease-in-out;
       -moz-transition: max-height .2s ease-in-out;
         -o-transition: max-height .2s ease-in-out;
            transition: max-height .2s ease-in-out;
}
.main-menu-footer a
{
    color: #8facc3;
}
.main-menu-footer a:hover,
.main-menu-footer a:focus
{
    color: #fff;
}
.main-menu-footer .header
{
    height: 19px;

    border-bottom: 1px solid #141e25;
}
.main-menu-footer .toggle
{
    transition: -webkit-transform .2s ease-in-out; 
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
}
.main-menu-footer .content
{
    padding: 0;
}
.main-menu-footer .content .actions > a
{
    display: block;
    float: left;

    width: 33.33333%;
    padding: 1rem 0;

    text-align: center;

    color: #8facc3;
    border-top: 1px solid #141e25;
    border-left: 1px solid #141e25;
}
.main-menu-footer .content .actions > a > span
{
    font-size: 1.35rem;
}
.main-menu-footer .content .actions > a:hover,
.main-menu-footer .content .actions > a:focus
{
    color: #fff;
}

body.vertical-layout.vertical-menu.menu-expanded .main-menu-footer .content
{
    margin-left: 0;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a:after,
.vertical-overlay-menu .menu-icon-right ul.navigation li > a:after
{
    right: initial !important; 
    left: 8px;
}

.vertical-layout.menu-expanded .menu-icon-right ul.navigation li > a > i,
.vertical-overlay-menu .menu-icon-right ul.navigation li > a > i
{
    float: right !important;

    margin: 0 -6px  0 0 !important;
}

.horizontal-layout .navbar-icon-right ul.nav > li > a:after
{
    position: relative;
    top: 27px;
    left: -16px; 

    float: left;
}

.horizontal-layout .navbar-icon-right ul.nav > li > a > i
{
    float: right;

    margin: 0 4px 0 8px;
}

.horizontal-layout .navbar-fixed
{
    z-index: 999 !important;
}

@media (max-width: 767.98px)
{
    .menu-hide .main-menu,
    .menu-open .main-menu
    {
        -webkit-transition: top .35s, height .35s, -webkit-transform .25s;
           -moz-transition: transform .25s, top .35s, height .35s, -moz-transform .25s;
             -o-transition: top .35s, height .35s, -o-transform .25s;
                transition: top .35s, height .35s, -webkit-transform .25s;
                transition: transform .25s, top .35s, height .35s;
                transition: transform .25s, top .35s, height .35s, -webkit-transform .25s, -moz-transform .25s, -o-transform .25s;
    }
    .main-menu
    {
        -webkit-transform: translate3d(-240px, 0, 0);
           -moz-transform: translate3d(-240px, 0, 0);
                transform: translate3d(-240px, 0, 0);

        -webkit-backface-visibility: hidden;
           -moz-backface-visibility: hidden;
                backface-visibility: hidden;
        -webkit-perspective: 1000;
           -moz-perspective: 1000;
                perspective: 1000;
    }
    .menu-open .main-menu
    {
        -webkit-transform: translate3d(0, 0, 0);
           -moz-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
}

@media (max-width: 991.98px)
{
    .horizontal-layout.vertical-overlay-menu .main-menu-content
    {
        padding: 0;
    }
    .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu
    {
        width: 100%; 
        margin: 0;
    }
    .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu > li
    {
        padding: 0;
    }
    .horizontal-layout.vertical-overlay-menu .navbar .navbar-container
    {
        margin-left: 0;
    }
}

.display-inline
{
    display: inline !important;
}

.display-block
{
    display: block !important;
}

.display-inline-block
{
    display: inline-block !important;
}

.display-hidden
{
    display: none !important;
}

.display-table-cell
{
    display: table-cell !important;
}

.position-top-0
{
    top: 0;
}

.position-right-0
{
    right: 0;
}

.position-bottom-0
{
    bottom: 0;
}

.position-left-0
{
    left: 0;
}

.zindex-1
{
    z-index: 1 !important;
}

.zindex-2
{
    z-index: 2 !important;
}

.zindex-3
{
    z-index: 3 !important;
}

.zindex-4
{
    z-index: 4 !important;
}

.zindex-0
{
    z-index: 0 !important;
}

.zindex-minus-1
{
    z-index: -1 !important;
}

.zindex-minus-2
{
    z-index: -2 !important;
}

.zindex-minus-3
{
    z-index: -3 !important;
}

.zindex-minus-4
{
    z-index: -4 !important;
}

.no-edge-top
{
    top: 0 !important;
}

.no-edge-bottom
{
    bottom: 0 !important;
}

.no-edge-left
{
    left: 0 !important;
}

.no-edge-right
{
    right: 0 !important;
}

.cursor-pointer
{
    cursor: pointer;
}

.cursor-move
{
    cursor: move;
}

.cursor-default
{
    cursor: default;
}

.cursor-progress
{
    cursor: progress;
}

.cursor-not-allowed
{
    cursor: not-allowed;
}

.overflow-hidden
{
    overflow: hidden;
}

.overflow-visible
{
    overflow: visible;
}

.overflow-auto
{
    overflow: auto;
}

.overflow-scroll
{
    overflow: scroll;
}

.overflow-x-scroll
{
    overflow: scroll;
}

.overflow-y-scroll
{
    overflow: scroll;
}

.bullets-inside
{
    list-style: inside;
}

.list-style-circle
{
    list-style: circle;
}

.list-style-square
{
    list-style: square;
}

.list-style-icons
{
    margin-left: 0;
    padding-left: 10px;

    list-style: none;
}
.list-style-icons > li i
{
    float: left;

    width: 1em;
    margin: 0 6px 0 0;
}

.border
{
    border: 1px solid;
}

.border-top
{
    border-top: 1px solid;
}

.border-bottom
{
    border-bottom: 1px solid;
}

.border-left
{
    border-left: 1px solid;
}

.border-right
{
    border-right: 1px solid;
}

.border-2
{
    border-width: 2px !important;
}

.border-top-2
{
    border-top-width: 2px !important;
}

.border-bottom-2
{
    border-bottom-width: 2px !important;
}

.border-left-2
{
    border-left-width: 2px !important;
}

.border-right-2
{
    border-right-width: 2px !important;
}

.border-3
{
    border-width: 3px !important;
}

.border-top-3
{
    border-top-width: 3px !important;
}

.border-bottom-3
{
    border-bottom-width: 3px !important;
}

.border-left-3
{
    border-left-width: 3px !important;
}

.border-right-3
{
    border-right-width: 3px !important;
}

.no-border-top-radius
{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.no-border-bottom-radius
{
    border-bottom-right-radius: 0 !important; 
    border-bottom-left-radius: 0 !important;
}

.no-border-top-left-radius
{
    border-top-left-radius: 0 !important;
}

.no-border-top-right-radius
{
    border-top-right-radius: 0 !important;
}

.no-border-bottom-left-radius
{
    border-bottom-left-radius: 0 !important;
}

.no-border-bottom-right-radius
{
    border-bottom-right-radius: 0 !important;
}

.box-shadow-0
{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.box-shadow-1
{
    -webkit-box-shadow: 0 7px 12px 0 rgba(62, 57, 107, .16);
            box-shadow: 0 7px 12px 0 rgba(62, 57, 107, .16);
}

.box-shadow-2
{
    -webkit-box-shadow: 0 10px 18px 0 rgba(62, 57, 107, .2);
            box-shadow: 0 10px 18px 0 rgba(62, 57, 107, .2);
}

.box-shadow-3
{
    -webkit-box-shadow: 0 14px 24px 0 rgba(62, 57, 107, .26);
            box-shadow: 0 14px 24px 0 rgba(62, 57, 107, .26);
}

.box-shadow-4
{
    -webkit-box-shadow: 0 16px 28px 0 rgba(62, 57, 107, .3);
            box-shadow: 0 16px 28px 0 rgba(62, 57, 107, .3);
}

.box-shadow-5
{
    -webkit-box-shadow: 0 27px 24px 0 rgba(62, 57, 107, .36);
            box-shadow: 0 27px 24px 0 rgba(62, 57, 107, .36);
}

.fit
{
    max-width: 100% !important;
}

.half-width
{
    width: 50% !important;
}

.full-width
{
    width: 100% !important;
}

.full-height
{
    height: 100% !important;
}

.width-50
{
    width: 50px !important;
}

.width-100
{
    width: 100px !important;
}

.width-150
{
    width: 150px !important;
}

.width-200
{
    width: 200px !important;
}

.width-250
{
    width: 250px !important;
}

.width-300
{
    width: 300px !important;
}

.width-350
{
    width: 350px !important;
}

.width-400
{
    width: 400px !important;
}

.width-450
{
    width: 450px !important;
}

.width-500
{
    width: 500px !important;
}

.width-550
{
    width: 550px !important;
}

.width-600
{
    width: 600px !important;
}

.width-650
{
    width: 650px !important;
}

.width-700
{
    width: 700px !important;
}

.width-750
{
    width: 750px !important;
}

.width-800
{
    width: 800px !important;
}

.width-5-per
{
    width: 5% !important;
}

.width-10-per
{
    width: 10% !important;
}

.width-15-per
{
    width: 15% !important;
}

.width-20-per
{
    width: 20% !important;
}

.width-25-per
{
    width: 25% !important;
}

.width-30-per
{
    width: 30% !important;
}

.width-35-per
{
    width: 35% !important;
}

.width-40-per
{
    width: 40% !important;
}

.width-45-per
{
    width: 45% !important;
}

.width-50-per
{
    width: 50% !important;
}

.width-55-per
{
    width: 55% !important;
}

.width-60-per
{
    width: 60% !important;
}

.width-65-per
{
    width: 65% !important;
}

.width-70-per
{
    width: 70% !important;
}

.width-75-per
{
    width: 75% !important;
}

.width-80-per
{
    width: 80% !important;
}

.width-90-per
{
    width: 90% !important;
}

.width-95-per
{
    width: 95% !important;
}

.height-50
{
    height: 50px !important;
}

.height-75
{
    height: 75px !important;
}

.height-100
{
    height: 100px !important;
}

.height-150
{
    height: 150px !important;
}

.height-200
{
    height: 200px !important;
}

.height-250
{
    height: 250px !important;
}

.height-300
{
    height: 300px !important;
}

.height-350
{
    height: 350px !important;
}

.height-400
{
    height: 400px !important;
}

.height-450
{
    height: 450px !important;
}

.height-500
{
    height: 500px !important;
}

.height-550
{
    height: 550px !important;
}

.height-600
{
    height: 600px !important;
}

.height-650
{
    height: 650px !important;
}

.height-700
{
    height: 700px !important;
}

.height-750
{
    height: 750px !important;
}

.height-800
{
    height: 800px !important;
}

.height-5-per
{
    height: 5% !important;
}

.height-10-per
{
    height: 10% !important;
}

.height-15-per
{
    height: 15% !important;
}

.height-20-per
{
    height: 20% !important;
}

.height-25-per
{
    height: 25% !important;
}

.height-30-per
{
    height: 30% !important;
}

.height-35-per
{
    height: 35% !important;
}

.height-40-per
{
    height: 40% !important;
}

.height-45-per
{
    height: 45% !important;
}

.height-50-per
{
    height: 50% !important;
}

.height-55-per
{
    height: 55% !important;
}

.height-60-per
{
    height: 60% !important;
}

.height-65-per
{
    height: 65% !important;
}

.height-70-per
{
    height: 70% !important;
}

.height-75-per
{
    height: 75% !important;
}

.height-80-per
{
    height: 80% !important;
}

.full-height-vh-with-nav
{
    height: -webkit-calc(100vh - 4.57rem - 4rem);
    height:    -moz-calc(100vh - 4.57rem - 4rem);
    height:         calc(100vh - 4.57rem - 4rem);
}

.full-height-vh
{
    height: 100vh;
}

.line-height-1
{
    line-height: 1 !important;
}

.line-height-2
{
    line-height: 2 !important;
}

.rotate-45
{
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

.rotate-45-inverse
{
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

.rotate-90
{
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

.rotate-90-inverse
{
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

.rotate-180
{
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

.rotate-180-inverse
{
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

.pull-up
{
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
.pull-up:hover
{
    z-index: 999; 

    -webkit-transform: translateY(-4px) scale(1.02);
       -moz-transform: translateY(-4px) scale(1.02);
        -ms-transform: translateY(-4px) scale(1.02);
         -o-transform: translateY(-4px) scale(1.02);
            transform: translateY(-4px) scale(1.02);

    -webkit-box-shadow: 0 14px 24px rgba(62, 57, 107, .2);
            box-shadow: 0 14px 24px rgba(62, 57, 107, .2);
}

.spinner
{
    display: inline-block;

    -webkit-animation: spin 1s linear infinite;
       -moz-animation: spin 1s linear infinite;
         -o-animation: spin 1s linear infinite;
            animation: spin 1s linear infinite;
}

@-webkit-keyframes spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@-moz-keyframes spin
{
    0%
    {
        -moz-transform: rotate(0deg);
             transform: rotate(0deg);
    }
    100%
    {
        -moz-transform: rotate(360deg);
             transform: rotate(360deg);
    }
}

@-o-keyframes spin
{
    0%
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);
    }
    100%
    {
        -o-transform: rotate(360deg);
           transform: rotate(360deg);
    }
}

@keyframes spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
           -moz-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
           -moz-transform: rotate(360deg);
             -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

.spinner-reverse
{
    display: inline-block;

    -webkit-animation: spin-reverse 1s linear infinite;
       -moz-animation: spin-reverse 1s linear infinite;
         -o-animation: spin-reverse 1s linear infinite;
            animation: spin-reverse 1s linear infinite;
}

@-webkit-keyframes spin-reverse
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(-360deg);
                transform: rotate(-360deg);
    }
}

@-moz-keyframes spin-reverse
{
    0%
    {
        -moz-transform: rotate(0deg);
             transform: rotate(0deg);
    }
    100%
    {
        -moz-transform: rotate(-360deg);
             transform: rotate(-360deg);
    }
}

@-o-keyframes spin-reverse
{
    0%
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);
    }
    100%
    {
        -o-transform: rotate(-360deg);
           transform: rotate(-360deg);
    }
}

@keyframes spin-reverse
{
    0%
    {
        -webkit-transform: rotate(0deg);
           -moz-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(-360deg);
           -moz-transform: rotate(-360deg);
             -o-transform: rotate(-360deg);
                transform: rotate(-360deg);
    }
}

.bg-cover
{
    -webkit-background-size: cover !important;
            background-size: cover !important;
}

.background-repeat
{
    background-repeat: repeat !important;
}

.background-no-repeat
{
    background-repeat: no-repeat !important;
}

.img-xl
{
    width: 64px !important;
    height: 64px !important;
}

.img-lg
{
    width: 44px !important;
    height: 44px !important;
}

.img-sm
{
    width: 36px !important;
    height: 36px !important;
}

.img-xs
{
    width: 32px !important;
    height: 32px !important;
}

.bg-hexagons
{
    background-color: #fff;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'49\' viewBox=\'0 0 28 49\'%3E%3Cg fill-rule=\'evenodd\'%3E%3Cg id=\'hexagons\' fill=\'%23f7f7f7\' fill-opacity=\'1\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.bg-hexagons-danger
{
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'49\' viewBox=\'0 0 28 49\'%3E%3Cg fill-rule=\'evenodd\'%3E%3Cg id=\'hexagons\' fill=\'%23ff6576\' fill-opacity=\'1\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.avatar
{
    position: relative;

    display: inline-block;

    width: 30px;

    vertical-align: bottom; 
    white-space: nowrap;

    border-radius: 1000px;
}
.avatar i
{
    position: absolute;
    right: -7px;
    bottom: 2px;

    width: 10px;
    height: 10px;

    border-radius: 100%;
}
.avatar span.text-circle
{
    font-size: 1.2rem;

    display: table-cell; 

    text-align: center;
    vertical-align: middle;

    color: #fff;
    background: #f7f7f9;
}
.avatar img
{
    width: 100%;
    max-width: 100%;
    height: auto;

    border: 0 none;
    border-radius: 1000px;
}
.avatar .badge-up
{
    top: -8px;
    right: -11px;
}

.avatar-online i
{
    background-color: #37bc9b;
}

.avatar-off i
{
    background-color: #373a3c;
}

.avatar-busy i
{
    background-color: #da4453;
}

.avatar-away i
{
    background-color: #f6bb42;
}

.avatar-100
{
    width: 100px;
}
.avatar-100 span.text-circle
{
    width: 100px;
    height: 100px;
}
.avatar-100 i
{
    width: 20px; 
    height: 20px;
}

.avatar-50
{
    width: 50px;
}
.avatar-50 span.text-circle
{
    width: 50px;
    height: 50px;
}
.avatar-50 i
{
    width: 10px; 
    height: 10px;
}

.avatar-lg
{
    width: 144px;
}
.avatar-lg span.text-circle
{
    width: 144px;
    height: 144px;
}
.avatar-lg i
{
    right: 0;
    bottom: 0;

    width: 30px; 
    height: 30px;
}

.avatar-md
{
    width: 40px;
}
.avatar-md span.text-circle
{
    width: 40px;
    height: 40px;
}
.avatar-md i
{
    right: 0;
    bottom: 0;

    width: 12px; 
    height: 12px;
}

.avatar-sm
{
    width: 32px;
}
.avatar-sm span.text-circle
{
    width: 32px;
    height: 32px;
}
.avatar-sm i
{
    width: 10px; 
    height: 10px;
}

.avatar-xs
{
    width: 24px;
}
.avatar-xs span.text-circle
{
    width: 24px;
    height: 24px;
}
.avatar-xs i
{
    width: 9px; 
    height: 9px;
}

/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.navbar-container a.nav-link-search
{
    float: left;
}

.navbar-container .search-input
{
    float: left;

    width: 0; 
    padding-top: 1.2rem;
}
.navbar-container .search-input .input
{
    line-height: 16px; 

    width: 0;

    -webkit-transition: all .2s ease-out;
       -moz-transition: all .2s ease-out;
         -o-transition: all .2s ease-out;
            transition: all .2s ease-out;

    border: none;
    background: none;
}
.navbar-container .search-input.open .input
{
    width: 200px;
    padding: 5px 10px;

    -webkit-transition: all .3s ease-out;
       -moz-transition: all .3s ease-out;
         -o-transition: all .3s ease-out;
            transition: all .3s ease-out; 

    outline: none;
    background: none;
}

.navbar-light .search-input .input,
.navbar-semi-dark .search-input .input
{
    color: #2c303b;
}
.navbar-light .search-input .input::-webkit-input-placeholder,
.navbar-semi-dark .search-input .input::-webkit-input-placeholder
{
    color: #2c303b;
}
.navbar-light .search-input .input:-moz-placeholder,
.navbar-semi-dark .search-input .input:-moz-placeholder
{
    color: #2c303b;
}
.navbar-light .search-input .input::-moz-placeholder,
.navbar-semi-dark .search-input .input::-moz-placeholder
{
    color: #2c303b;
}
.navbar-light .search-input .input:-ms-input-placeholder,
.navbar-semi-dark .search-input .input:-ms-input-placeholder
{
    color: #2c303b;
}
.navbar-light .search-input .input::placeholder,
.navbar-semi-dark .search-input .input::placeholder
{
    color: #2c303b;
}

.navbar-light .search-input.open .input,
.navbar-semi-dark .search-input.open .input
{
    color: #2c303b;
    border-bottom: 1px solid #2c303b;
}

.navbar-dark .search-input .input,
.navbar-semi-light .search-input .input
{
    color: #f9fafd;
}
.navbar-dark .search-input .input::-webkit-input-placeholder,
.navbar-semi-light .search-input .input::-webkit-input-placeholder
{
    color: #f9fafd;
}
.navbar-dark .search-input .input:-moz-placeholder,
.navbar-semi-light .search-input .input:-moz-placeholder
{
    color: #f9fafd;
}
.navbar-dark .search-input .input::-moz-placeholder,
.navbar-semi-light .search-input .input::-moz-placeholder
{
    color: #f9fafd;
}
.navbar-dark .search-input .input:-ms-input-placeholder,
.navbar-semi-light .search-input .input:-ms-input-placeholder
{
    color: #f9fafd;
}
.navbar-dark .search-input .input::placeholder,
.navbar-semi-light .search-input .input::placeholder
{
    color: #f9fafd;
}

.navbar-dark .search-input.open .input,
.navbar-semi-light .search-input.open .input
{
    color: #f9fafd;
    border-bottom: 1px solid #f9fafd;
}

@media (max-width: 991.98px)
{
    #navbar-mobile .search-input.open .input
    {
        position: relative;
        z-index: 1;
        top: -5px; 

        overflow: hidden;

        width: 180px;
        padding: 10px 10px;

        color: #2c303b;
        border-bottom: 1px solid #2c303b;
        background: #fff;
    }
}

.chart-container
{
    position: relative;

    width: 100%;
}

@media (max-width: 768px)
{
    .chart-container
    {
        overflow-x: scroll;
        overflow-y: visible;

        max-width: 100%;
    }
}

.chart
{
    position: relative;

    display: block;

    width: 100%;
}

.jqstooltip
{
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

[class*='bs-callout'] p
{
    letter-spacing: .6px;
}

[class*='bs-callout'] .media
{
    border-radius: .25rem !important;
}

[class*='bs-callout'].callout-bordered
{
    border: 1px solid #ddd;
}

[class*='bs-callout'].callout-border-left
{
    border-left: 5px solid;
}

[class*='bs-callout'].callout-border-right
{
    border-right: 5px solid;
}

[class*='bs-callout'] .callout-arrow-left
{
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
[class*='bs-callout'] .callout-arrow-left:before
{
    position: absolute;
    top: 50%;
    right: -11%;

    display: inline-block;

    margin-top: -8px; 

    content: '';

    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid;
    border-left-color: inherit;
}

[class*='bs-callout'] .callout-arrow-right
{
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
[class*='bs-callout'] .callout-arrow-right:before
{
    position: absolute;
    top: 50%;
    left: -11%;

    display: inline-block;

    margin-top: -8px; 

    content: '';

    border-top: 8px solid transparent;
    border-right: 8px solid;
    border-right-color: inherit;
    border-bottom: 8px solid transparent;
    border-left: 0;
    border-left-color: inherit;
}

[class*='bs-callout'].callout-round
{
    border-radius: 5rem !important;
}
[class*='bs-callout'].callout-round .media-left
{
    border-top-left-radius: 5rem;
    border-bottom-left-radius: 5rem;
}
[class*='bs-callout'].callout-round .media-right
{
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
}

[class*='bs-callout'].callout-square
{
    border-radius: 0 !important;
}
[class*='bs-callout'].callout-square .media,
[class*='bs-callout'].callout-square .callout-arrow-left,
[class*='bs-callout'].callout-square .callout-arrow-right
{
    border-radius: 0 !important;
}

.btn-social,
.btn-social-icon
{
    position: relative;

    overflow: hidden;

    padding-left: 3.95rem;

    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.btn-social > :first-child,
.btn-social-icon > :first-child
{
    font-size: 1.6em;
    line-height: 2.7rem;

    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;

    width: 2.95rem;

    text-align: center;

    border-right: 1px solid rgba(0, 0, 0, .2);
}
.btn-social.btn-lg,
.btn-lg.btn-social-icon
{
    padding-left: 3.25rem;
}
.btn-social.btn-lg > :first-child,
.btn-lg.btn-social-icon > :first-child
{
    font-size: 1.8em; 
    line-height: 3.7rem;

    width: 3rem;
}
.btn-social.btn-sm,
.btn-sm.btn-social-icon
{
    padding-top: .75rem;
    padding-bottom: .75rem; 
    padding-left: 3.75rem;
}
.btn-social.btn-sm > :first-child,
.btn-sm.btn-social-icon > :first-child
{
    font-size: 1.4em; 
    line-height: 2.2rem;

    width: 3rem;
}
.btn-social.btn-xs,
.btn-xs.btn-social-icon
{
    font-size: .75rem;
    line-height: .2rem; 

    padding-left: 2.25rem;
}
.btn-social.btn-xs > :first-child,
.btn-xs.btn-social-icon > :first-child
{
    font-size: 1.2em; 
    line-height: 2rem;

    width: 1.8rem;
}

.btn-social-icon
{
    width: 2.95rem;
    height: 2.95rem;
    padding: 0;
}
.btn-social-icon > :first-child
{
    width: 100% !important; 

    text-align: center;

    border: none;
}
.btn-social-icon.btn-lg
{
    width: 4rem;
    height: 4rem;
    padding-right: 0; 
    padding-left: 0;
}
.btn-social-icon.btn-sm
{
    width: 2.5rem;
    height: 2.5rem;
    padding-right: 0; 
    padding-left: 0;
}
.btn-social-icon.btn-xs
{
    width: 2rem;
    height: 2rem;
    padding-right: 0; 
    padding-left: 0;
}

.btn-adn
{
    color: #fff;
    border-color: #fff; 
    background-color: #d87a68;
    background-color: #d87a68;
}
.btn-adn:hover
{
    color: #fff;
    border-color: #d87a68; 
    background-color: #d87a68;
}
.btn-adn:focus,
.btn-adn.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-adn.disabled,
.btn-adn:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #d87a68;
}
.btn-adn:not(:disabled):not(.disabled):active,
.btn-adn:not(:disabled):not(.disabled).active,
.show > .btn-adn.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #ce563f;
}
.btn-adn:not(:disabled):not(.disabled):active:focus,
.btn-adn:not(:disabled):not(.disabled).active:focus,
.show > .btn-adn.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-bitbucket
{
    color: #fff;
    border-color: #fff; 
    background-color: #205081;
    background-color: #205081;
}
.btn-bitbucket:hover
{
    color: #fff;
    border-color: #205081; 
    background-color: #205081;
}
.btn-bitbucket:focus,
.btn-bitbucket.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-bitbucket.disabled,
.btn-bitbucket:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #205081;
}
.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket:not(:disabled):not(.disabled).active,
.show > .btn-bitbucket.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #163758;
}
.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket:not(:disabled):not(.disabled).active:focus,
.show > .btn-bitbucket.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-dropbox
{
    color: #fff;
    border-color: #fff; 
    background-color: #1087dd;
    background-color: #1087dd;
}
.btn-dropbox:hover
{
    color: #fff;
    border-color: #1087dd; 
    background-color: #1087dd;
}
.btn-dropbox:focus,
.btn-dropbox.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-dropbox.disabled,
.btn-dropbox:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #1087dd;
}
.btn-dropbox:not(:disabled):not(.disabled):active,
.btn-dropbox:not(:disabled):not(.disabled).active,
.show > .btn-dropbox.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #0d6aad;
}
.btn-dropbox:not(:disabled):not(.disabled):active:focus,
.btn-dropbox:not(:disabled):not(.disabled).active:focus,
.show > .btn-dropbox.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-facebook
{
    color: #fff;
    border-color: #fff; 
    background-color: #3b5998;
    background-color: #3b5998;
}
.btn-facebook:hover
{
    color: #fff;
    border-color: #3b5998; 
    background-color: #3b5998;
}
.btn-facebook:focus,
.btn-facebook.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-facebook.disabled,
.btn-facebook:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook:not(:disabled):not(.disabled).active,
.show > .btn-facebook.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #2d4373;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook:not(:disabled):not(.disabled).active:focus,
.show > .btn-facebook.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-flickr
{
    color: #fff;
    border-color: #fff; 
    background-color: #ff0084;
    background-color: #ff0084;
}
.btn-flickr:hover
{
    color: #fff;
    border-color: #ff0084; 
    background-color: #ff0084;
}
.btn-flickr:focus,
.btn-flickr.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-flickr.disabled,
.btn-flickr:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #ff0084;
}
.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr:not(:disabled):not(.disabled).active,
.show > .btn-flickr.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #cc006a;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr:not(:disabled):not(.disabled).active:focus,
.show > .btn-flickr.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-foursquare
{
    color: #fff;
    border-color: #fff; 
    background-color: #f94877;
    background-color: #f94877;
}
.btn-foursquare:hover
{
    color: #fff;
    border-color: #f94877; 
    background-color: #f94877;
}
.btn-foursquare:focus,
.btn-foursquare.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-foursquare.disabled,
.btn-foursquare:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #f94877;
}
.btn-foursquare:not(:disabled):not(.disabled):active,
.btn-foursquare:not(:disabled):not(.disabled).active,
.show > .btn-foursquare.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #f71752;
}
.btn-foursquare:not(:disabled):not(.disabled):active:focus,
.btn-foursquare:not(:disabled):not(.disabled).active:focus,
.show > .btn-foursquare.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-github
{
    color: #fff;
    border-color: #fff; 
    background-color: #444;
    background-color: #444;
}
.btn-github:hover
{
    color: #fff;
    border-color: #444; 
    background-color: #444;
}
.btn-github:focus,
.btn-github.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-github.disabled,
.btn-github:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #444;
}
.btn-github:not(:disabled):not(.disabled):active,
.btn-github:not(:disabled):not(.disabled).active,
.show > .btn-github.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #2b2b2b;
}
.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github:not(:disabled):not(.disabled).active:focus,
.show > .btn-github.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-google
{
    color: #fff;
    border-color: #fff; 
    background-color: #dd4b39;
    background-color: #dd4b39;
}
.btn-google:hover
{
    color: #fff;
    border-color: #dd4b39; 
    background-color: #dd4b39;
}
.btn-google:focus,
.btn-google.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-google.disabled,
.btn-google:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #dd4b39;
}
.btn-google:not(:disabled):not(.disabled):active,
.btn-google:not(:disabled):not(.disabled).active,
.show > .btn-google.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #c23321;
}
.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google:not(:disabled):not(.disabled).active:focus,
.show > .btn-google.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-instagram
{
    color: #fff;
    border-color: #fff; 
    background-color: #3f729b;
    background-color: #3f729b;
}
.btn-instagram:hover
{
    color: #fff;
    border-color: #3f729b; 
    background-color: #3f729b;
}
.btn-instagram:focus,
.btn-instagram.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-instagram.disabled,
.btn-instagram:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #3f729b;
}
.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram:not(:disabled):not(.disabled).active,
.show > .btn-instagram.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #305777;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram:not(:disabled):not(.disabled).active:focus,
.show > .btn-instagram.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-linkedin
{
    color: #fff;
    border-color: #fff; 
    background-color: #007bb6;
    background-color: #007bb6;
}
.btn-linkedin:hover
{
    color: #fff;
    border-color: #007bb6; 
    background-color: #007bb6;
}
.btn-linkedin:focus,
.btn-linkedin.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-linkedin.disabled,
.btn-linkedin:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #007bb6;
}
.btn-linkedin:not(:disabled):not(.disabled):active,
.btn-linkedin:not(:disabled):not(.disabled).active,
.show > .btn-linkedin.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #005983;
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus,
.btn-linkedin:not(:disabled):not(.disabled).active:focus,
.show > .btn-linkedin.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-microsoft
{
    color: #fff;
    border-color: #fff; 
    background-color: #2672ec;
    background-color: #2672ec;
}
.btn-microsoft:hover
{
    color: #fff;
    border-color: #2672ec; 
    background-color: #2672ec;
}
.btn-microsoft:focus,
.btn-microsoft.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-microsoft.disabled,
.btn-microsoft:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #2672ec;
}
.btn-microsoft:not(:disabled):not(.disabled):active,
.btn-microsoft:not(:disabled):not(.disabled).active,
.show > .btn-microsoft.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #125acd;
}
.btn-microsoft:not(:disabled):not(.disabled):active:focus,
.btn-microsoft:not(:disabled):not(.disabled).active:focus,
.show > .btn-microsoft.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-odnoklassniki
{
    color: #fff;
    border-color: #fff; 
    background-color: #f4731c;
    background-color: #f4731c;
}
.btn-odnoklassniki:hover
{
    color: #fff;
    border-color: #f4731c; 
    background-color: #f4731c;
}
.btn-odnoklassniki:focus,
.btn-odnoklassniki.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-odnoklassniki.disabled,
.btn-odnoklassniki:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #f4731c;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active,
.btn-odnoklassniki:not(:disabled):not(.disabled).active,
.show > .btn-odnoklassniki.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #d35b0a;
}
.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus,
.btn-odnoklassniki:not(:disabled):not(.disabled).active:focus,
.show > .btn-odnoklassniki.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-openid
{
    color: #2a2e30;
    border-color: #fff; 
    background-color: #f7931e;
    background-color: #f7931e;
}
.btn-openid:hover
{
    color: #2a2e30;
    border-color: #f7931e; 
    background-color: #f7931e;
}
.btn-openid:focus,
.btn-openid.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-openid.disabled,
.btn-openid:disabled
{
    color: #2a2e30;
    border-color: #fff; 
    background-color: #f7931e;
}
.btn-openid:not(:disabled):not(.disabled):active,
.btn-openid:not(:disabled):not(.disabled).active,
.show > .btn-openid.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #da7908;
}
.btn-openid:not(:disabled):not(.disabled):active:focus,
.btn-openid:not(:disabled):not(.disabled).active:focus,
.show > .btn-openid.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-pinterest
{
    color: #fff;
    border-color: #fff; 
    background-color: #cb2027;
    background-color: #cb2027;
}
.btn-pinterest:hover
{
    color: #fff;
    border-color: #cb2027; 
    background-color: #cb2027;
}
.btn-pinterest:focus,
.btn-pinterest.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-pinterest.disabled,
.btn-pinterest:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #cb2027;
}
.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest:not(:disabled):not(.disabled).active,
.show > .btn-pinterest.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #9f191f;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest:not(:disabled):not(.disabled).active:focus,
.show > .btn-pinterest.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-reddit
{
    color: #2a2e30;
    border-color: #000; 
    background-color: #eff7ff;
    background-color: #eff7ff;
}
.btn-reddit:hover
{
    color: #fff;
    border-color: #000; 
    background-color: #000;
}
.btn-reddit:focus,
.btn-reddit.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5);
            box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5);
}
.btn-reddit.disabled,
.btn-reddit:disabled
{
    color: #2a2e30;
    border-color: #000; 
    background-color: #eff7ff;
}
.btn-reddit:not(:disabled):not(.disabled):active,
.btn-reddit:not(:disabled):not(.disabled).active,
.show > .btn-reddit.dropdown-toggle
{
    color: #2a2e30;
    border-color: black; 
    background-color: #bcdeff;
}
.btn-reddit:not(:disabled):not(.disabled):active:focus,
.btn-reddit:not(:disabled):not(.disabled).active:focus,
.show > .btn-reddit.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5);
            box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5);
}

.btn-soundcloud
{
    color: #fff;
    border-color: #fff; 
    background-color: #f50;
    background-color: #f50;
}
.btn-soundcloud:hover
{
    color: #fff;
    border-color: #f50; 
    background-color: #f50;
}
.btn-soundcloud:focus,
.btn-soundcloud.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-soundcloud.disabled,
.btn-soundcloud:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #f50;
}
.btn-soundcloud:not(:disabled):not(.disabled):active,
.btn-soundcloud:not(:disabled):not(.disabled).active,
.show > .btn-soundcloud.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #c40;
}
.btn-soundcloud:not(:disabled):not(.disabled):active:focus,
.btn-soundcloud:not(:disabled):not(.disabled).active:focus,
.show > .btn-soundcloud.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-tumblr
{
    color: #fff;
    border-color: #fff; 
    background-color: #2c4762;
    background-color: #2c4762;
}
.btn-tumblr:hover
{
    color: #fff;
    border-color: #2c4762; 
    background-color: #2c4762;
}
.btn-tumblr:focus,
.btn-tumblr.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-tumblr.disabled,
.btn-tumblr:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #2c4762;
}
.btn-tumblr:not(:disabled):not(.disabled):active,
.btn-tumblr:not(:disabled):not(.disabled).active,
.show > .btn-tumblr.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #1c2e3f;
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus,
.btn-tumblr:not(:disabled):not(.disabled).active:focus,
.show > .btn-tumblr.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-twitter
{
    color: #2a2e30;
    border-color: #fff; 
    background-color: #55acee;
    background-color: #55acee;
}
.btn-twitter:hover
{
    color: #2a2e30;
    border-color: #55acee; 
    background-color: #fff;
}
.btn-twitter:focus,
.btn-twitter.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-twitter.disabled,
.btn-twitter:disabled
{
    color: #2a2e30;
    border-color: #fff; 
    background-color: #55acee;
}
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter:not(:disabled):not(.disabled).active,
.show > .btn-twitter.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #2795e9;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter:not(:disabled):not(.disabled).active:focus,
.show > .btn-twitter.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-vimeo
{
    color: #fff;
    border-color: #fff; 
    background-color: #1ab7ea;
    background-color: #1ab7ea;
}
.btn-vimeo:hover
{
    color: #fff;
    border-color: #1ab7ea; 
    background-color: #1ab7ea;
}
.btn-vimeo:focus,
.btn-vimeo.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-vimeo.disabled,
.btn-vimeo:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #1ab7ea;
}
.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo:not(:disabled):not(.disabled).active,
.show > .btn-vimeo.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #1295bf;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo:not(:disabled):not(.disabled).active:focus,
.show > .btn-vimeo.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-vk
{
    color: #fff;
    border-color: #fff; 
    background-color: #587ea3;
    background-color: #587ea3;
}
.btn-vk:hover
{
    color: #fff;
    border-color: #587ea3; 
    background-color: #587ea3;
}
.btn-vk:focus,
.btn-vk.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-vk.disabled,
.btn-vk:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #587ea3;
}
.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk:not(:disabled):not(.disabled).active,
.show > .btn-vk.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #466482;
}
.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk:not(:disabled):not(.disabled).active:focus,
.show > .btn-vk.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-yahoo
{
    color: #fff;
    border-color: #fff; 
    background-color: #720e9e;
    background-color: #720e9e;
}
.btn-yahoo:hover
{
    color: #fff;
    border-color: #720e9e; 
    background-color: #720e9e;
}
.btn-yahoo:focus,
.btn-yahoo.focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}
.btn-yahoo.disabled,
.btn-yahoo:disabled
{
    color: #fff;
    border-color: #fff; 
    background-color: #720e9e;
}
.btn-yahoo:not(:disabled):not(.disabled):active,
.btn-yahoo:not(:disabled):not(.disabled).active,
.show > .btn-yahoo.dropdown-toggle
{
    color: #fff;
    border-color: #dfdfdf; 
    background-color: #500a6f;
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus,
.btn-yahoo:not(:disabled):not(.disabled).active:focus,
.show > .btn-yahoo.dropdown-toggle:focus
{
    -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
            box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
}

.btn-outline-adn
{
    color: #d87a68; 
    border: 1px solid #d87a68 !important;
}

.btn-outline-bitbucket
{
    color: #205081; 
    border: 1px solid #205081 !important;
}

.btn-outline-dropbox
{
    color: #1087dd; 
    border: 1px solid #1087dd !important;
}

.btn-outline-facebook
{
    color: #3b5998; 
    border: 1px solid #3b5998 !important;
}

.btn-outline-flickr
{
    color: #ff0084; 
    border: 1px solid #ff0084 !important;
}

.btn-outline-foursquare
{
    color: #f94877; 
    border: 1px solid #f94877 !important;
}

.btn-outline-github
{
    color: #444; 
    border: 1px solid #444 !important;
}

.btn-outline-google
{
    color: #dd4b39; 
    border: 1px solid #dd4b39 !important;
}

.btn-outline-instagram
{
    color: #3f729b; 
    border: 1px solid #3f729b !important;
}

.btn-outline-linkedin
{
    color: #007bb6; 
    border: 1px solid #007bb6 !important;
}

.btn-outline-microsoft
{
    color: #2672ec; 
    border: 1px solid #2672ec !important;
}

.btn-outline-odnoklassniki
{
    color: #f4731c; 
    border: 1px solid #f4731c !important;
}

.btn-outline-openid
{
    color: #f7931e; 
    border: 1px solid #f7931e !important;
}

.btn-outline-pinterest
{
    color: #cb2027; 
    border: 1px solid #cb2027 !important;
}

.btn-outline-reddit
{
    color: #ff4500; 
    border: 1px solid #ff4500 !important;
}

.btn-outline-soundcloud
{
    color: #f50; 
    border: 1px solid #f50 !important;
}

.btn-outline-tumblr
{
    color: #2c4762; 
    border: 1px solid #2c4762 !important;
}

.btn-outline-twitter
{
    color: #55acee; 
    border: 1px solid #55acee !important;
}

.btn-outline-vimeo
{
    color: #1ab7ea; 
    border: 1px solid #1ab7ea !important;
}

.btn-outline-vk
{
    color: #587ea3; 
    border: 1px solid #587ea3 !important;
}

.btn-outline-yahoo
{
    color: #720e9e; 
    border: 1px solid #720e9e !important;
}

.btn-outline-adn:hover
{
    color: #ad412d;
    border: 1px solid #ad412d !important;
}

.btn-outline-bitbucket:hover
{
    color: #0c1d2f;
    border: 1px solid #0c1d2f !important;
}

.btn-outline-dropbox:hover
{
    color: #094d7e;
    border: 1px solid #094d7e !important;
}

.btn-outline-facebook:hover
{
    color: #1e2e4f;
    border: 1px solid #1e2e4f !important;
}

.btn-outline-flickr:hover
{
    color: #99004f;
    border: 1px solid #99004f !important;
}

.btn-outline-foursquare:hover
{
    color: #d4073d;
    border: 1px solid #d4073d !important;
}

.btn-outline-github:hover
{
    color: #111;
    border: 1px solid #111 !important;
}

.btn-outline-google:hover
{
    color: #96271a;
    border: 1px solid #96271a !important;
}

.btn-outline-instagram:hover
{
    color: #223d52;
    border: 1px solid #223d52 !important;
}

.btn-outline-linkedin:hover
{
    color: #003650;
    border: 1px solid #003650 !important;
}

.btn-outline-microsoft:hover
{
    color: #0e459e;
    border: 1px solid #0e459e !important;
}

.btn-outline-odnoklassniki:hover
{
    color: #a24608;
    border: 1px solid #a24608 !important;
}

.btn-outline-openid:hover
{
    color: #a95e06;
    border: 1px solid #a95e06 !important;
}

.btn-outline-pinterest:hover
{
    color: #731216;
    border: 1px solid #731216 !important;
}

.btn-outline-reddit:hover
{
    color: #992900;
    border: 1px solid #992900 !important;
}

.btn-outline-soundcloud:hover
{
    color: #930;
    border: 1px solid #930 !important;
}

.btn-outline-tumblr:hover
{
    color: #0c141c;
    border: 1px solid #0c141c !important;
}

.btn-outline-twitter:hover
{
    color: #147bc9;
    border: 1px solid #147bc9 !important;
}

.btn-outline-vimeo:hover
{
    color: #0d7091;
    border: 1px solid #0d7091 !important;
}

.btn-outline-vk:hover
{
    color: #344b61;
    border: 1px solid #344b61 !important;
}

.btn-outline-yahoo:hover
{
    color: #2e0640;
    border: 1px solid #2e0640 !important;
}

.bg-adn
{
    background-color: #d87a68;
}

.bg-bitbucket
{
    background-color: #205081;
}

.bg-dropbox
{
    background-color: #1087dd;
}

.bg-facebook
{
    background-color: #3b5998;
}

.bg-flickr
{
    background-color: #ff0084;
}

.bg-foursquare
{
    background-color: #f94877;
}

.bg-github
{
    background-color: #444;
}

.bg-google
{
    background-color: #dd4b39;
}

.bg-instagram
{
    background-color: #3f729b;
}

.bg-linkedin
{
    background-color: #007bb6;
}

.bg-microsoft
{
    background-color: #2672ec;
}

.bg-odnoklassniki
{
    background-color: #f4731c;
}

.bg-openid
{
    background-color: #f7931e;
}

.bg-pinterest
{
    background-color: #cb2027;
}

.bg-reddit
{
    background-color: #ff4500;
}

.bg-soundcloud
{
    background-color: #f50;
}

.bg-tumblr
{
    background-color: #2c4762;
}

.bg-twitter
{
    background-color: #55acee;
}

.bg-vimeo
{
    background-color: #1ab7ea;
}

.bg-vk
{
    background-color: #587ea3;
}

.bg-yahoo
{
    background-color: #720e9e;
}

/*=========================================================================================
	File Name: demo.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.fonticon-container > .fonticon-wrap
{
    line-height: 4.8rem;

    float: left;

    width: 60px;
    height: 60px;
    margin-right: 1rem;
    margin-bottom: 1.5rem; 

    text-align: center;

    border-radius: .1875rem;
}
.fonticon-container > .fonticon-wrap > i
{
    font-size: 2.28rem;

    -webkit-transition: all .2s ease-in-out;
       -moz-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
}
.fonticon-container > .fonticon-wrap.youtube
{
    width: 100px;
}

.fonticon-container:hover i
{
    font-size: 2.9rem;

    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
         -o-transform: scale(1.3);
            transform: scale(1.3); 

    color: #967adc;
}

.fonticon-container > .fonticon-classname,
.fonticon-container > .fonticon-unit
{
    font-size: 1.5rem;
    line-height: 1.2; 

    display: block;
}

.fonticon-container > .fonticon-unit
{
    font-size: 1rem;
    font-style: italic;
}

.scroll-example
{
    position: relative;

    overflow: auto; 

    padding: .5rem;

    border: 2px solid #dadada;
}
.scroll-example .horz-scroll-content
{
    width: 1200px;
}

.browser
{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; 
    width: 100%;
    height: 12rem;
    margin: 0 0 10px;
    padding-top: 20px;

    border: 4px solid #e0e0e0;
    background: #e0e0e0;
}

.browser iframe
{
    width: 100%; 
    height: 100%;

    border: 0;
    background: #fff;
}

.loader-wrapper
{
    height: 8em;
}

.maintenance-icon
{
    font-size: 4rem;
}

.animationIcon
{
    right: 30px;
    bottom: 10px;
}

/*=========================================================================================
	File Name: customizer.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer
{
    position: fixed;
    z-index: 1051;
    top: 0;
    right: -400px;
    bottom: 0;

    width: 400px;
    height: 100vh;
    padding: 0;

    -webkit-transition: right .4s cubic-bezier(.05, .74, .2, .99);
       -moz-transition: right .4s cubic-bezier(.05, .74, .2, .99);
         -o-transition: right .4s cubic-bezier(.05, .74, .2, .99);
            transition: right .4s cubic-bezier(.05, .74, .2, .99);

    border-left: 1px solid rgba(0, 0, 0, .05);
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
            box-shadow: 0 0 8px rgba(0, 0, 0, .1); 

    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
}
.customizer.open
{
    right: 0;
}
.customizer .customizer-content
{
    position: relative;

    height: 100%;
}
.customizer a.customizer-toggle
{
    display: block;

    color: #967adc;
    border-radius: 15px 0 0 15px; 
    background: #fff;
}
.customizer a.customizer-close
{
    color: #000;
}
.customizer .customizer-close
{
    position: absolute;
    z-index: 10; 
    top: 10px;
    right: 10px;

    width: auto;
    padding: 7px;
}
.customizer .customizer-toggle
{
    line-height: 56px;

    position: absolute;
    top: 35%;
    left: -54px;

    width: 54px;
    height: 50px;

    cursor: pointer; 
    text-align: center;
}
.customizer .color-options a
{
    white-space: pre;
}
.customizer .customizer-sidebar-options .active
{
    color: #fff; 
    border-color: #967adc;
    background-color: #967adc;
}

.buy-now
{
    position: fixed;
    right: 2%; 
    bottom: 5%;
}

.ps-container
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .ps-container
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .ps-container
    {
        overflow: auto !important;
    }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transparent;
}
.ps-container.ps-in-scrolling
{
    pointer-events: none;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: #eee;
}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: #999;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: #eee;
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: #999;
}
.ps-container > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: #aaa;
}
.ps-container > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 3px;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: #aaa;
}
.ps-container:hover.ps-in-scrolling
{
    pointer-events: none;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: #eee;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: #999;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: #eee;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: #999;
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail
{
    opacity: .6;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: #eee;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: #999;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: #eee;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: #999;
}

.ps-theme-dark
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .ps-theme-dark
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .ps-theme-dark
    {
        overflow: auto !important;
    }
}
.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transperant;
}
.ps-theme-dark.ps-in-scrolling
{
    pointer-events: none;
}
.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.ps-theme-dark > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 0;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 6px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 6px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.ps-theme-dark:hover.ps-in-scrolling
{
    pointer-events: none;
}
.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.ps-theme-dark:hover > .ps-scrollbar-y-rail
{
    opacity: .6;
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}

.ps-theme-light
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .ps-theme-light
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .ps-theme-light
    {
        overflow: auto !important;
    }
}
.ps-theme-light.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-light.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transperant;
}
.ps-theme-light.ps-in-scrolling
{
    pointer-events: none;
}
.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(255, 255, 255, .2);
}
.ps-theme-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(255, 255, 255, .2);
}
.ps-theme-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.ps-theme-light > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(255, 255, 255, .5);
}
.ps-theme-light > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 0;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 6px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.ps-theme-light > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 6px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(255, 255, 255, .5);
}
.ps-theme-light:hover.ps-in-scrolling
{
    pointer-events: none;
}
.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(255, 255, 255, .2);
}
.ps-theme-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(255, 255, 255, .2);
}
.ps-theme-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light:hover > .ps-scrollbar-x-rail,
.ps-theme-light:hover > .ps-scrollbar-y-rail
{
    opacity: .6;
}
.ps-theme-light:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: rgba(255, 255, 255, .2);
}
.ps-theme-light:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: rgba(255, 255, 255, .8);
}
.ps-theme-light:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: rgba(255, 255, 255, .2);
}
.ps-theme-light:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: rgba(255, 255, 255, .8);
}

.menu-collapsed .ps-theme-dark
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .menu-collapsed .ps-theme-dark
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .menu-collapsed .ps-theme-dark
    {
        overflow: auto !important;
    }
}
.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transparent;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling
{
    pointer-events: none;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: #eee;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: #999;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: #eee;
}
.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: #999;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: #55595c !important;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 0;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 6px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 6px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: #55595c !important;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling
{
    pointer-events: none;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: #eee;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: #999;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: #eee;
}
.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: #999;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail,
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail
{
    opacity: 0;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: #eee;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: #999;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: #eee;
}
.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: #999;
}

.menu-collapsed ul.ps-theme-dark
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .menu-collapsed ul.ps-theme-dark
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .menu-collapsed ul.ps-theme-dark
    {
        overflow: auto !important;
    }
}
.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transperant;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling
{
    pointer-events: none;
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 0;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 6px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 6px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling
{
    pointer-events: none;
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail
{
    opacity: .6;
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .vertical-menu-modern.menu-collapsed .ps-theme-dark
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .vertical-menu-modern.menu-collapsed .ps-theme-dark
    {
        overflow: auto !important;
    }
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transperant;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling
{
    pointer-events: none;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 0;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 6px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 6px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling
{
    pointer-events: none;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail
{
    opacity: .6;
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark
{
    overflow: hidden !important;

    -ms-touch-action: none;
        touch-action: none;
    -ms-overflow-style: none;
}
@supports (-ms-overflow-style: none)
{
    .vertical-menu-modern.menu-collapsed ul.ps-theme-dark
    {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .vertical-menu-modern.menu-collapsed ul.ps-theme-dark
    {
        overflow: auto !important;
    }
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-x > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-y > .ps-scrollbar-y-rail
{
    display: block;

    background-color: transperant;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling
{
    pointer-events: none;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail
{
    position: absolute;
    bottom: 3px;

    display: none;
    /* there must be 'bottom' for ps-scrollbar-x-rail */

    height: 8px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    position: absolute;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */

    height: 8px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail
{
    position: absolute;
    right: 0;

    display: none;
    /* there must be 'right' for ps-scrollbar-y-rail */

    width: 6px; 

    -webkit-transition: background-color .2s linear, opacity .2s linear;
       -moz-transition: background-color .2s linear, opacity .2s linear;
         -o-transition: background-color .2s linear, opacity .2s linear;
            transition: background-color .2s linear, opacity .2s linear;

    opacity: 0;
    /* please don't change 'position' */
    border-radius: 4px;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    position: absolute;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */

    width: 6px; 

    -webkit-transition: background-color .2s linear;
       -moz-transition: background-color .2s linear;
         -o-transition: background-color .2s linear;
            transition: background-color .2s linear;

    border-radius: 4px;
    /* please don't change 'position' */
    background-color: rgba(0, 0, 0, .2);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling
{
    pointer-events: none;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail,
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail
{
    opacity: .6;
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x
{
    background-color: rgba(0, 0, 0, .4);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover
{
    opacity: .9; 
    background-color: rgba(0, 0, 0, .1);
}
.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y
{
    background-color: rgba(0, 0, 0, .4);
}

/* to make scrollbars always visible */
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail
{
    opacity: .6;
}

.large-margin.ps-container > .ps-scrollbar-x-rail
{
    margin: 0 25%;
}

.large-margin.ps-container > .ps-scrollbar-y-rail
{
    margin: 100px 0;
}

@media screen and (min-width: 0)
{
    head
    {
        font-family: 'xs 0px';
    }
    body:after
    {
        content: 'xs - min-width: 0px';
    }
}

@media screen and (min-width: 544px)
{
    head
    {
        font-family: 'sm 544px';
    }
    body:after
    {
        content: 'sm - min-width: 544px';
    }
}

@media screen and (min-width: 768px)
{
    head
    {
        font-family: 'md 768px';
    }
    body:after
    {
        content: 'md - min-width: 768px';
    }
}

@media screen and (min-width: 992px)
{
    head
    {
        font-family: 'lg 992px';
    }
    body:after
    {
        content: 'lg - min-width: 992px';
    }
}

@media screen and (min-width: 1200px)
{
    head
    {
        font-family: 'xl 1200px';
    }
    body:after
    {
        content: 'xl - min-width: 1200px';
    }
}

head
{
    clear: both;
}
head title
{
    font-family: 'xs 0px, sm 544px, md 768px, lg 992px, xl 1200px';
}

body:after
{
    display: none;
}

*[data-usn-if]
{
    display: none;
}

/* ------------------------------------------------------------------------------
*
*  # Editor CSS
*
*  Summernote, Code Mirror & ACE Editors
*
*
* ---------------------------------------------------------------------------- */
/* CKEditor Starts */
#cke_ckeditor-inline
{
    max-width: 68%;
}

/* CKEditor Ends */
/* Summernote Style Starts */
.note-editor.note-frame
{
    border-radius: .3rem;
}

.note-popover.popover
{
    display: none;
}

.note-toolbar.panel-heading
{
    padding: .25rem 1rem .55rem !important; 

    color: #333;
    border-bottom: 1px solid #ddd;
    background-color: #f9f9f9;
}

.note-toolbar button.note-btn
{
    padding: .5rem 1rem; 

    border: 1px solid #ccc;
    background-color: transparent;
}

.note-toolbar .dropdown-toggle::after
{
    display: none;
}

/* Summernote Style Ends */
.content
{
    position: relative;

    overflow: visible;

    width: auto;
    min-height: auto;
    margin-left: 0;
    padding: inherit;
}

/* TinyMCE */
.mce-tinymce-inline
{
    max-width: 80% !important;
}

.mce-container-body
{
    overflow: auto;
}

/* Code Mirror */
.CodeMirror
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.CodeMirror .CodeMirror-selected
{
    background-color: skyblue !important;
}
.CodeMirror .CodeMirror-selectedtext
{
    color: white;
}
.CodeMirror .styled-background
{
    background-color: #ff7;
}
.CodeMirror .cm-matchhighlight
{
    background-color: lightgreen;
}
.CodeMirror .CodeMirror-selection-highlight-scrollbar
{
    background-color: green;
}

#codemirror-tabs + .CodeMirror .cm-tab
{
    background: url(/build/images/img.8abc5189.png);
    background-repeat: no-repeat; 
    background-position: right;
}

iframe#preview
{
    width: 100%; 
    height: 300px;

    border: 1px solid black;
}

/* Ace Editor */
.ace_editor
{
    position: relative;

    overflow: hidden;

    height: 320px;
}

/* Quill Editor */
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor,
.ql-toolbar
{
    font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    font-size: 1rem;
}

.group-area
{
    margin-bottom: 3rem;
}

.block
{
    display: block;

    width: 100%;
}

/* select[multiple='multiple'] {
    overflow: hidden;
} */
/* Input with icon */
.has-icon-left .form-control
{
    padding-left: 2.5rem;
}

.form-control-position
{
    line-height: 3.2rem;

    position: absolute;
    z-index: 2;
    top: 1px;
    right: 0;

    display: block;

    width: 2.5rem;
    height: 2.5rem;

    text-align: center;
}

select.form-control:not([size]):not([multiple]),
input.form-control
{
    /*--------------------------
        Sizing
        --------------------------*/
}
select.form-control:not([size]):not([multiple]).input-xl,
input.form-control.input-xl
{
    font-size: 1.5rem;
    line-height: 1.45;

    height: 3.75rem;
    padding: .5rem 1rem;

    border-radius: .35rem;
}
select.form-control:not([size]):not([multiple]).form-group-xl .form-control,
input.form-control.form-group-xl .form-control
{
    font-size: 1.5rem;
    line-height: 1.45;

    height: 3.75rem;
    padding: .5rem .5rem;

    border-radius: .35rem;
}
select.form-control:not([size]):not([multiple]).form-group-xl .form-control-static,
input.form-control.form-group-xl .form-control-static
{
    font-size: 1.5rem;
    line-height: 1.7; 

    height: 3.55rem;
    padding: .5rem .5rem;
}
select.form-control:not([size]):not([multiple]).input-lg,
input.form-control.input-lg
{
    font-size: 1.1rem;
    line-height: 1.45;

    height: 3rem;
    padding: .75rem .75rem;

    border-radius: .27rem;
}
select.form-control:not([size]):not([multiple]).form-group-lg .form-control,
input.form-control.form-group-lg .form-control
{
    font-size: 1.1rem;
    line-height: 1.25;

    height: 3rem;
    padding: 1rem 1.25rem;

    border-radius: .27rem;
}
select.form-control:not([size]):not([multiple]).form-group-lg select.form-control,
input.form-control.form-group-lg select.form-control
{
    line-height: -webkit-calc(3.375rem + 2px);
    line-height:    -moz-calc(3.375rem + 2px);
    line-height:         calc(3.375rem + 2px); 

    height: -webkit-calc(3.375rem + 2px);
    height:    -moz-calc(3.375rem + 2px);
    height:         calc(3.375rem + 2px);
}
select.form-control:not([size]):not([multiple]).form-group-lg textarea.form-control,
select.form-control:not([size]):not([multiple]).form-group-lg select[multiple].form-control,
input.form-control.form-group-lg textarea.form-control,
input.form-control.form-group-lg select[multiple].form-control
{
    height: auto;
}
select.form-control:not([size]):not([multiple]).form-group-lg .form-control-static,
input.form-control.form-group-lg .form-control-static
{
    font-size: 1.1rem;
    line-height: 1.25; 

    height: -webkit-calc(3.375rem + 2px);
    height:    -moz-calc(3.375rem + 2px);
    height:         calc(3.375rem + 2px);
    min-height: 2.55rem;
    padding: 2rem 1.25rem;
}
select.form-control:not([size]):not([multiple]).input-sm,
input.form-control.input-sm
{
    font-size: .975rem;
    line-height: 1.45;

    height: 2rem;
    padding: .95rem .95rem;

    border-radius: .18rem;
}
select.form-control:not([size]):not([multiple]).form-group-sm .form-control,
input.form-control.form-group-sm .form-control
{
    font-size: .875rem;
    line-height: 1.45;
    /* font-size: $font-size-sm;
                line-height: $line-height-sm; */

    height: -webkit-calc(1.875rem + 2px + 10);
    height:    -moz-calc(1.875rem + 2px + 10);
    height:         calc(1.875rem + 2px + 10);
    padding: .5rem .75rem;

    border-radius: .18rem;
}
select.form-control:not([size]):not([multiple]).form-group-sm .form-control-static,
input.form-control.form-group-sm .form-control-static
{
    font-size: .875rem;
    line-height: 1;
}
select.form-control:not([size]):not([multiple]).input-xs,
input.form-control.input-xs
{
    font-size: .75rem;
    line-height: 1.45;

    height: 1.525rem;
    padding: .1rem .525rem;

    border-radius: .12rem;
}
select.form-control:not([size]):not([multiple]).form-group-xs .form-control,
input.form-control.form-group-xs .form-control
{
    font-size: .75rem;
    line-height: 1.45;

    height: 1.525rem;
    padding: .2rem .275rem;

    border-radius: .12rem;
}
select.form-control:not([size]):not([multiple]).form-group-xs .form-control-static,
input.form-control.form-group-xs .form-control-static
{
    font-size: .75rem;
    line-height: 1.5; 

    height: 1.525rem;
    padding: .2rem .275rem;
}
select.form-control:not([size]):not([multiple]).input-xl + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-xl > .form-control-position,
input.form-control.input-xl + .form-control-position,
input.form-control.form-group-xl > .form-control-position
{
    line-height: 3.55rem;

    top: 4px; 

    width: 3.55rem;
    height: 3.55rem;
}
select.form-control:not([size]):not([multiple]).input-lg + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-lg > .form-control-position,
input.form-control.input-lg + .form-control-position,
input.form-control.form-group-lg > .form-control-position
{
    line-height: 3rem;

    top: 4px; 

    width: 3rem;
    height: 3rem;
}
select.form-control:not([size]):not([multiple]).input-sm + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-sm > .form-control-position,
input.form-control.input-sm + .form-control-position,
input.form-control.form-group-sm > .form-control-position
{
    line-height: -webkit-calc(1.875rem + 2px + 10);
    line-height:    -moz-calc(1.875rem + 2px + 10);
    line-height:         calc(1.875rem + 2px + 10);

    top: -6px; 

    width: -webkit-calc(1.875rem + 2px + 10);
    width:    -moz-calc(1.875rem + 2px + 10);
    width:         calc(1.875rem + 2px + 10);
    height: -webkit-calc(1.875rem + 2px + 10);
    height:    -moz-calc(1.875rem + 2px + 10);
    height:         calc(1.875rem + 2px + 10);
}
select.form-control:not([size]):not([multiple]).input-xs + .form-control-position,
select.form-control:not([size]):not([multiple]).form-group-xs > .form-control-position,
input.form-control.input-xs + .form-control-position,
input.form-control.form-group-xs > .form-control-position
{
    line-height: 1.525rem;

    top: 0; 

    width: 1.525rem;
    height: 1.525rem;
}

/*---------------------------------
Input Icon
---------------------------------*/
.position-relative .form-control
{
    padding-right: -webkit-calc(2.75rem + 2px);
    padding-right:    -moz-calc(2.75rem + 2px);
    padding-right:         calc(2.75rem + 2px);
}
.position-relative .form-control.input-xl
{
    padding-right: 3.55rem;
}
.position-relative .form-control.input-lg
{
    padding-right: -webkit-calc(3.375rem + 2px);
    padding-right:    -moz-calc(3.375rem + 2px);
    padding-right:         calc(3.375rem + 2px);
}
.position-relative .form-control.input-sm
{
    padding-right: -webkit-calc(1.875rem + 2px + 10);
    padding-right:    -moz-calc(1.875rem + 2px + 10);
    padding-right:         calc(1.875rem + 2px + 10);
}
.position-relative .form-control.input-xs
{
    padding-right: 1.525rem;
}

/* Input Icon left */
.has-icon-left .form-control
{
    padding-right: 1rem;
    padding-left: -webkit-calc(2.75rem + 2px);
    padding-left:    -moz-calc(2.75rem + 2px);
    padding-left:         calc(2.75rem + 2px);
}
.has-icon-left .form-control.input-xl
{
    padding-right: .5rem;
    padding-left: 3.55rem;
}
.has-icon-left .form-control.input-lg
{
    padding-right: 1.25rem;
    padding-left: -webkit-calc(3.375rem + 2px);
    padding-left:    -moz-calc(3.375rem + 2px);
    padding-left:         calc(3.375rem + 2px);
}
.has-icon-left .form-control.input-sm
{
    padding-right: .75rem;
    padding-left: 1.97rem;
}
.has-icon-left .form-control.input-xs
{
    padding-right: .275rem;
    padding-left: 1.525rem;
}

.has-icon-left .form-control-position
{
    right: auto;
    left: inherit;
}

input[type='color']
{
    height: -webkit-calc(2.75rem + 2px);
    height:    -moz-calc(2.75rem + 2px);
    height:         calc(2.75rem + 2px);
}

input[type='date'].form-control,
input[type='time'].form-control,
input[type='datetime-local'].form-control,
input[type='month'].form-control
{
    line-height: 1.45;
}

.font-size-large
{
    font-size: 1.1rem;
}

.font-size-base
{
    font-size: 1rem;
}

.font-size-small
{
    font-size: .875rem;
}

.font-size-xsmall
{
    font-size: .75rem;
}

.form-group-style
{
    position: relative;

    overflow: hidden; 

    padding-top: 7px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-left: 12px;

    border: 1px solid rgba(0, 0, 0, .07);
}
.form-group-style label
{
    font-weight: 700; 

    margin: 0;

    text-transform: uppercase;
}
.form-group-style .form-control
{
    margin-top: -4px;
    padding-left: 0;

    border: none;
    background: none;
}
.form-group-style.focus
{
    background-color: #f0f0f0;
}
.form-group-style.focus label
{
    opacity: .5;
}
.form-group-style label.filled
{
    opacity: .5;
}

.input-group-xs .form-control,
.input-group-xs .input-group-addon,
.input-group-xs .input-group-btn > button
{
    font-size: .725rem;
    line-height: 1.677777;

    padding: .175rem .5rem;

    border-top-left-radius: .175rem; 
    border-bottom-left-radius: .175rem;
}

.input-group-xs .input-group-btn > button
{
    border-radius: .175rem;
}

/* .input-group-btn > button {
    &.dropdown-toggle::after{
        margin-top: -1.75rem;
    }
} */
.input-group-addon
{
    padding: .75rem;
}

.floating-label-form-group-with-focus label,
.floating-label-form-group-with-value label
{
    font-weight: 400; 

    text-transform: uppercase;

    color: #967adc !important;
}

.select2-container--classic:focus,
.select2-container--default:focus
{
    outline: none;
}

.select2-container--classic .img-flag,
.select2-container--default .img-flag
{
    width: 18px; 
    height: 15px;
}

.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single
{
    height: 40px !important;
    padding: 5px;

    border-color: #d9d9d9 !important;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered i,
.select2-container--default .select2-selection--single .select2-selection__rendered i
{
    margin-right: .5rem;
}

.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single
{
    border-color: #ccc !important;
    outline: 0;
}

.select2-container--classic.select2-container--focus,
.select2-container--default.select2-container--focus
{
    outline: 0;
}
.select2-container--classic.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple
{
    border-color: #ccc !important;
    outline: 0;
}

.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple
{
    min-height: 40px !important;
    padding: 5px 8px !important;

    border-color: #d9d9d9 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
    margin-top: 0 !important;
    margin-right: 8px !important;
    margin-bottom: 2px; 
    padding: 2px 6px !important;

    color: #fff;
    border-color: #7652d1 !important;
    background-color: #967adc !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered
{
    display: block !important;

    padding: 0 !important;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
{
    float: right;

    margin-left: .5rem; 

    color: #fff !important;
}
.select2-container--classic .select2-selection--multiple i,
.select2-container--default .select2-selection--multiple i
{
    position: relative;
    top: 1px;

    margin-right: .5rem;
    padding-left: 1px;
}
.select2-container--classic .select2-selection--multiple[class*=bg-] .select2-selection__choice,
.select2-container--default .select2-selection--multiple[class*=bg-] .select2-selection__choice
{
    border-color: rgba(0, 0, 0, .2) !important; 
    background-color: rgba(0, 0, 0, .15) !important;
}

.select2-container--classic .select2-results__options .select2-results__option i,
.select2-container--default .select2-results__options .select2-results__option i
{
    margin-right: .5rem;
}

.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__options .select2-results__option[aria-selected=true]
{
    color: #fff !important; 
    background-color: #967adc !important;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
    color: #424242 !important; 
    background-color: #e0e0e0 !important;
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar,
.select2-container--default .select2-result-repository .select2-result-repository__avatar
{
    float: left; 

    width: 22%;
}
.select2-container--classic .select2-result-repository .select2-result-repository__avatar img,
.select2-container--default .select2-result-repository .select2-result-repository__avatar img
{
    width: 75px;
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta,
.select2-container--default .select2-result-repository .select2-result-repository__meta
{
    float: right; 

    width: 78%;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__title,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__title
{
    font-size: 1.35rem;
    font-weight: 700;

    text-transform: capitalize;
}
.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div,
.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div
{
    display: inline;

    margin-right: 1rem;
}

.select2-container--classic .select-lg,
.select2-container--default .select-lg
{
    font-size: 1.1rem;

    height: -webkit-calc(3.375rem + 2px).55 !important;
    height:    -moz-calc(3.375rem + 2px).55 !important;
    height:         calc(3.375rem + 2px).55 !important;
    margin-bottom: 0 !important;
    padding: .75rem 0;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered
{
    line-height: 1; 

    padding-top: .1rem;
    padding-right: 5.5rem;
    padding-left: 1rem;
}
.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow
{
    top: .75rem !important;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-lg.select2-selection--multiple .select2-selection__choice
{
    font-size: 1.1rem; 

    padding: .2rem .75rem !important;
}
.select2-container--classic .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field
{
    font-size: 1.1rem; 

    padding: 0;
}

.select2-container--classic .select-sm,
.select2-container--default .select-sm
{
    font-size: .875rem;

    height: -webkit-calc(-webkit-calc(1.875rem + 2px + 10) + .5rem) !important;
    height:    -moz-calc(-moz-calc(1.875rem + 2px + 10) + .5rem) !important;
    height:         calc(calc(1.875rem + 2px + 10) + .5rem) !important;
    margin-bottom: 0 !important; 
    padding: .35rem .2rem;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-sm.select2-selection--single .select2-selection__rendered
{
    padding-right: 5.5rem;
}
.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow
{
    top: .5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple,
.select2-container--default .select-sm.select2-selection--multiple
{
    min-height: -webkit-calc(-webkit-calc(1.875rem + 2px + 10) + .5rem) !important;
    min-height:    -moz-calc(-moz-calc(1.875rem + 2px + 10) + .5rem) !important;
    min-height:         calc(calc(1.875rem + 2px + 10) + .5rem) !important;
    padding: .25rem .5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice
{
    font-size: .875rem; 

    padding: 0 .5rem !important;
}
.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field
{
    margin-top: 0; 
    padding: .35rem 0;
}

.select2-container--classic .select-xs,
.select2-container--default .select-xs
{
    font-size: .75rem;
    line-height: 1.5; 

    height: -webkit-calc(-webkit-calc(1.875rem + 2px + 10)) !important;
    height:    -moz-calc(-moz-calc(1.875rem + 2px + 10)) !important;
    height:         calc(calc(1.875rem + 2px + 10)) !important;
    margin-bottom: 0 !important;
    padding: 0 .2rem;
}
.select2-container--classic .select-xs.select2-selection--single .select2-selection__rendered,
.select2-container--default .select-xs.select2-selection--single .select2-selection__rendered
{
    padding-right: 4.55rem; 
    padding-left: .525rem;
}
.select2-container--classic .select-xs.select2-selection--single .select2-selection__arrow,
.select2-container--default .select-xs.select2-selection--single .select2-selection__arrow
{
    top: .175rem !important;
}
.select2-container--classic .select-xs.select2-selection--multiple,
.select2-container--default .select-xs.select2-selection--multiple
{
    min-height: -webkit-calc(-webkit-calc(1.875rem + 2px + 10) + .2rem) !important;
    min-height:    -moz-calc(-moz-calc(1.875rem + 2px + 10) + .2rem) !important;
    min-height:         calc(calc(1.875rem + 2px + 10) + .2rem) !important;
    padding: 4px 6px !important;
}
.select2-container--classic .select-xs.select2-selection--multiple .select2-selection__choice,
.select2-container--default .select-xs.select2-selection--multiple .select2-selection__choice
{
    font-size: .75rem; 

    padding: 0 .4rem !important;
}
.select2-container--classic .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field
{
    font-size: .75rem;

    margin-top: 0; 
    padding: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow
{
    top: 6px !important;
    right: 6px !important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow
{
    top: 1px !important;
    right: 2px !important;

    height: 96% !important;
}

table.dataTable
{
    border-spacing: 0;
}

.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before
{
    top: 10px;
    left: 10px;

    border-radius: 0;
    background-color: #967adc;
    -webkit-box-shadow: 0 0 2px #444;
            box-shadow: 0 0 2px #444;
}

.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
.content-wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before
{
    background-color: #da4453;
}

@media (max-width: 991.98px)
{
    .dataTables_wrapper table
    {
        display: block;
        overflow-x: auto; 

        width: 100%;
        min-height: .01%;
    }
}

.DTFC_LeftBodyLiner
{
    top: -1px !important;
}

div.dataTables_wrapper
{
    width: 100%;
    margin: 0 auto;
}
div.dataTables_wrapper div.dataTables_filter label
{
    margin-top: 1rem;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination
{
    margin: 10px 0;
}

td.highlight
{
    font-weight: bold;

    color: #967adc;
    background-color: whitesmoke !important;
}

tr.group
{
    background-color: #ededed !important;
}
tr.group:hover
{
    background-color: #ededed !important;
}

th
{
    white-space: nowrap;
}

.toolbar
{
    float: left;
}

.no-style thead > tr > th,
.no-style tfoot > tr > th
{
    border-bottom: 1px solid #e3ebf3;
}

table.dataTable.compact tbody td
{
    padding: 4px;
}

.table-striped tbody tr.odd.selected,
.table-striped tbody tr.even.selected
{
    color: #fff; 
    background-color: #967adc;
}

table.dataTable tbody > tr > .selected
{
    background-color: #967adc;
}

a.dt-button.red
{
    color: red;
}

a.dt-button.orange
{
    color: orange;
}

a.dt-button.green
{
    color: green;
}

.dataex-css-row tr
{
    height: 55px;
}

.dataex-key-customstyling td.focus
{
    outline: 1px solid #ac1212;
    outline-offset: -3px;
    background-color: #e3ebf3 !important;
}

.dt-events-log
{
    margin-bottom: 1em; 
    padding: 1em;

    border: 1px solid #888;
    background: #f7f7f7;
}

.dataTables_wrapper tfoot input
{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; 
    width: 100%;
}

td.details-control
{
    cursor: pointer; 

    background: url(/build/images/details_open.231338f5.png) no-repeat center center;
}

tr.shown td.details-control
{
    background: url(/build/images/details_close.a357f7de.png) no-repeat center center;
}

.DTFC_LeftBodyLiner,
.DTFC_RightBodyLiner
{
    background: white;
}

.datepaginator .pagination li,
.datepaginator-sm .pagination li,
.datepaginator-lg .pagination li
{
    display: inline-block;
}
.datepaginator .pagination li a,
.datepaginator-sm .pagination li a,
.datepaginator-lg .pagination li a
{
    line-height: 1.6;

    position: relative;

    float: left;

    margin-left: -1px;
    padding: .5rem .75rem;

    text-decoration: none;

    color: #3bafda;
    border: none; 
    background-color: #fff;
}
.datepaginator .pagination li a.dp-off,
.datepaginator-sm .pagination li a.dp-off,
.datepaginator-lg .pagination li a.dp-off
{
    background-color: #f5f5f5 !important;
}
.datepaginator .pagination li a.dp-today,
.datepaginator-sm .pagination li a.dp-today,
.datepaginator-lg .pagination li a.dp-today
{
    background-color: #3bafda !important;
}
.datepaginator .pagination li a.dp-selected,
.datepaginator-sm .pagination li a.dp-selected,
.datepaginator-lg .pagination li a.dp-selected
{
    background-color: #3bafda !important;
}
.datepaginator .pagination li a .dp-divider,
.datepaginator-sm .pagination li a .dp-divider,
.datepaginator-lg .pagination li a .dp-divider
{
    border-left: 2px solid #ddd !important;
}
.datepaginator .pagination li a #dp-calendar,
.datepaginator-sm .pagination li a #dp-calendar,
.datepaginator-lg .pagination li a #dp-calendar
{
    font-size: 1.4rem; 

    position: absolute;
    top: 0;
    right: -5px;

    margin-right: 3px;
    padding: 0 5px 0 0 !important;
}

.pagination.pagination-separate li:first-child a
{
    margin-left: 0;
}

.pagination.pagination-separate li a
{
    margin-left: 3px;
}

.pagination.pagination-separate.pagination-sm li.active a
{
    padding: .5rem .7rem;
}

.pagination li a.no-border
{
    padding: .5rem 1rem;
}

.pagination.pagination-round.pagination-flat li.active a
{
    padding: .5rem 1rem; 

    border-width: 1px;
    border-radius: 2rem;
}

.pagination.pagination-round.pagination-flat.pagination-sm li.active a
{
    padding: .5rem .7rem;
}

.pagination.pagination-round li a.page-link:hover.no-border
{
    border-width: 1px;
    border-radius: 2rem;
}

.pagination.pagination-round li:first-child a
{
    padding-left: 1.2rem; 

    border-top-left-radius: 2rem !important;
    border-bottom-left-radius: 2rem !important;
}

.pagination.pagination-round li:last-child a
{
    padding-right: 1.2rem; 

    border-top-right-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
}

.pagination.pagination-round li.active a.no-border,
.pagination.pagination-round li.active a.no-border:hover
{
    padding: .5rem 1rem; 

    border-width: 1px;
    border-radius: 2rem;
}

.pagination.pagination-curved li a
{
    border-radius: .25rem;
}

.pagination.pagination-curved.pagination-sm li.active a
{
    padding: .5rem .7rem;
}

.pagination.pagination-flat li a
{
    border: 0;
    border-radius: .25rem;
}

.pagination.pagination-flat li.active a
{
    padding: .5rem 1rem; 

    border-width: 1px;
    border-radius: 3px;
}

.pagination.pagination-flat.pagination-sm li.active a
{
    padding: .5rem .7rem;
}



/*=========================================================================================
	File Name: horizontal-menu.scss
	Description: A classic horizontal menu for easy navingation & support all devices.
	It support light & dark version, filpped layout, right side icons, borders menu for
	item seperation.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
/* html body.horizontal-menu{
	padding-top:0;
} */
.horizontal-menu .navbar-horizontal .nav-item i
{
    font-size: 1.2rem;
}

.horizontal-menu .navbar-horizontal .nav-item a span
{
    font-size: 1.1rem;
}

.horizontal-menu .navbar-horizontal ul#main-menu-navigation > li > a
{
    padding: 1.8rem 1rem;
}

.horizontal-menu #main-menu-navigation ul li a span
{
    display: inline-block; 

    -webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;
         -o-transition: all .2s ease;
            transition: all .2s ease;
}
.horizontal-menu #main-menu-navigation ul li a span:hover,
.horizontal-menu #main-menu-navigation ul li a span .hover
{
    -webkit-transform: translateX(4px);
       -moz-transform: translateX(4px);
        -ms-transform: translateX(4px);
         -o-transform: translateX(4px);
            transform: translateX(4px);
}

.horizontal-menu.menu-collapsed #main-menu-navigation .nav-item a span
{
    display: none;
}

.horizontal-menu .navbar-container .dropdown-menu .dropdown-submenu.show .dropdown-menu
{
    overflow-y: scroll; 

    max-height: 300px;
}

.horizontal-menu .navigation-header
{
    font-family: inherit;
    font-size: 1rem; 

    padding: 8px 20px;

    color: #929292;
}

.horizontal-menu .navbar-flipped .navbar-nav .nav-item
{
    float: right;
}

.horizontal-menu .navbar-light ul#main-menu-navigation > li.active > a
{
    background: whitesmoke;
}

.horizontal-menu .navbar-light .active > a
{
    font-weight: 500; 

    background: whitesmoke;
}

.horizontal-menu .navbar-dark .nav-item.active > a
{
    background-color: rgba(255, 255, 255, .05);
}

.horizontal-menu .navbar-dark .nav-item:hover,
.horizontal-menu .navbar-dark .nav-item .hover
{
    background-color: rgba(255, 255, 255, .05);
}

.horizontal-menu .navbar-dark .active > a
{
    font-weight: 500; 

    background: whitesmoke;
}

/*=========================================================================================
	File Name: vertical-overlay-menu.scss
	Description: A overlay style vertical menu with show and hide support. It support 
	light & dark version, filpped layout, right side icons, native scroll and borders menu 
	item seperation.
	----------------------------------------------------------------------------------------
	Item Name: Robust - Responsive Admin Template
	Version: 2.1
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.vertical-overlay-menu .content
{
    margin-left: 0;
}

.vertical-overlay-menu .navbar .navbar-header
{
    float: left;

    width: 240px;
}

.vertical-overlay-menu .navbar.navbar-brand-center .navbar-container
{
    margin-left: 0;
}

.vertical-overlay-menu .navbar.navbar-brand-center .navbar-header
{
    float: left;

    width: auto;
}

.vertical-overlay-menu .main-menu,
.vertical-overlay-menu.menu-hide .main-menu
{
    left: -240px; 

    width: 240px;

    -webkit-transition: width .25s,opacity .25s,-webkit-transform .25s;
       -moz-transition: width .25s,opacity .25s,transform .25s,-moz-transform .25s;
         -o-transition: width .25s,opacity .25s,-o-transform .25s;
            transition: width .25s,opacity .25s,-webkit-transform .25s;
            transition: width .25s,opacity .25s,transform .25s;
            transition: width .25s,opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s;
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);

    opacity: 0;
}
.vertical-overlay-menu .main-menu .navigation .navigation-header .ft-minus
{
    display: none;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i
{
    margin-right: 12px;
}
.vertical-overlay-menu .main-menu .navigation > li > a > i:before
{
    font-size: 1.2rem;

    -webkit-transition: 200ms ease all;
       -moz-transition: 200ms ease all;
         -o-transition: 200ms ease all;
            transition: 200ms ease all;
}
.vertical-overlay-menu .main-menu .navigation li.has-sub > a:not(.mm-next):after
{
    font-family: 'FontAwesome';
    font-size: 1rem;

    position: absolute;
    top: 12px;
    right: 20px;

    display: inline-block;

    content: '\f105';
    transition: -webkit-transform .2s ease-in-out; 
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
}
.vertical-overlay-menu .main-menu .navigation li.has-sub .has-sub > a:not(.mm-next):after
{
    top: 8px;
}
.vertical-overlay-menu .main-menu .navigation li.open > a:not(.mm-next):after
{
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
}
.vertical-overlay-menu .main-menu .main-menu-footer
{
    bottom: 55px;
}
.vertical-overlay-menu .main-menu .main-menu-footer
{
    width: 240px;
}

.vertical-overlay-menu.menu-open .main-menu
{
    -webkit-transition: width .25s,opacity .25s,-webkit-transform .25s;
       -moz-transition: width .25s,opacity .25s,transform .25s,-moz-transform .25s;
         -o-transition: width .25s,opacity .25s,-o-transform .25s;
            transition: width .25s,opacity .25s,-webkit-transform .25s;
            transition: width .25s,opacity .25s,transform .25s;
            transition: width .25s,opacity .25s,transform .25s,-webkit-transform .25s,-moz-transform .25s,-o-transform .25s; 
    -webkit-transform: translate3d(240px, 0, 0);
       -moz-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);

    opacity: 1;
}

.vertical-overlay-menu.menu-flipped .main-menu
{
    right: -240px;
    left: inherit;
}

.vertical-overlay-menu.menu-flipped .navbar .navbar-container
{
    margin: 0;
    margin-right: 240px;
}

.vertical-overlay-menu.menu-flipped .navbar .navbar-header
{
    float: right;
}

.vertical-overlay-menu.menu-flipped.menu-open .main-menu
{
    -webkit-transform: translate3d(-240px, 0, 0);
       -moz-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
}

@media (max-width: 991.98px)
{
    .vertical-overlay-menu .main-menu .main-menu-footer
    {
        bottom: 0;
    }
}

.bg-gradient-x-white .card-header,
.bg-gradient-x-white .card-footer,
.bg-gradient-y-white .card-header,
.bg-gradient-y-white .card-footer,
.bg-gradient-directional-white .card-header,
.bg-gradient-directional-white .card-footer,
.bg-gradient-radial-white .card-header,
.bg-gradient-radial-white .card-footer,
.bg-gradient-striped-white .card-header,
.bg-gradient-striped-white .card-footer,
.bg-gradient-x2-white .card-header,
.bg-gradient-x2-white .card-footer,
.bg-gradient-y2-white .card-header,
.bg-gradient-y2-white .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-black .card-header,
.bg-gradient-x-black .card-footer,
.bg-gradient-y-black .card-header,
.bg-gradient-y-black .card-footer,
.bg-gradient-directional-black .card-header,
.bg-gradient-directional-black .card-footer,
.bg-gradient-radial-black .card-header,
.bg-gradient-radial-black .card-footer,
.bg-gradient-striped-black .card-header,
.bg-gradient-striped-black .card-footer,
.bg-gradient-x2-black .card-header,
.bg-gradient-x2-black .card-footer,
.bg-gradient-y2-black .card-header,
.bg-gradient-y2-black .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-primary
{
    background-image: -webkit-gradient(linear, left top, right top, from(#704acf), to(#ac92ec));
    background-image: -webkit-linear-gradient(left, #704acf 0%, #ac92ec 100%);
    background-image:    -moz-linear-gradient(left, #704acf 0%, #ac92ec 100%);
    background-image:      -o-linear-gradient(left, #704acf 0%, #ac92ec 100%);
    background-image:         linear-gradient(to right, #704acf 0%, #ac92ec 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-primary
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#704acf), to(#ac92ec));
    background-image: -webkit-linear-gradient(top, #704acf 0%, #ac92ec 100%);
    background-image:    -moz-linear-gradient(top, #704acf 0%, #ac92ec 100%);
    background-image:      -o-linear-gradient(top, #704acf 0%, #ac92ec 100%);
    background-image:         linear-gradient(to bottom, #704acf 0%, #ac92ec 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-primary
{
    background-image: -webkit-linear-gradient(45deg, #704acf, #ac92ec);
    background-image:    -moz-linear-gradient(45deg, #704acf, #ac92ec);
    background-image:      -o-linear-gradient(45deg, #704acf, #ac92ec);
    background-image:         linear-gradient(45deg, #704acf, #ac92ec);
    background-repeat: repeat-x;
}

.bg-gradient-x2-primary
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ac92ec), color-stop(50%, #967adc), to(#bcaae9));
    background-image: -webkit-linear-gradient(left, #ac92ec, #967adc 50%, #bcaae9);
    background-image:    -moz-linear-gradient(left, #ac92ec, #967adc 50%, #bcaae9);
    background-image:      -o-linear-gradient(left, #ac92ec, #967adc 50%, #bcaae9);
    background-image:         linear-gradient(to right, #ac92ec, #967adc 50%, #bcaae9);
    background-repeat: no-repeat;
}

.bg-gradient-y2-primary
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ac92ec), color-stop(50%, #967adc), to(#bcaae9));
    background-image: -webkit-linear-gradient(#ac92ec, #967adc 50%, #bcaae9);
    background-image:    -moz-linear-gradient(#ac92ec, #967adc 50%, #bcaae9);
    background-image:      -o-linear-gradient(#ac92ec, #967adc 50%, #bcaae9);
    background-image:         linear-gradient(#ac92ec, #967adc 50%, #bcaae9);
    background-repeat: no-repeat;
}

.bg-gradient-radial-primary
{
    background-image: -webkit-radial-gradient(circle, #704acf, #ac92ec);
    background-image:    -moz-radial-gradient(circle, #704acf, #ac92ec);
    background-image:      -o-radial-gradient(circle, #704acf, #ac92ec);
    background-image:         radial-gradient(circle, #704acf, #ac92ec);
    background-repeat: no-repeat;
}

.bg-gradient-striped-primary
{
    background-image: -webkit-linear-gradient(45deg, #bcaae9 25%, transparent 25%, transparent 50%, #bcaae9 50%, #bcaae9 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #bcaae9 25%, transparent 25%, transparent 50%, #bcaae9 50%, #bcaae9 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #bcaae9 25%, transparent 25%, transparent 50%, #bcaae9 50%, #bcaae9 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #bcaae9 25%, transparent 25%, transparent 50%, #bcaae9 50%, #bcaae9 75%, transparent 75%, transparent);
}

.bg-gradient-x-primary .card-header,
.bg-gradient-x-primary .card-footer,
.bg-gradient-y-primary .card-header,
.bg-gradient-y-primary .card-footer,
.bg-gradient-directional-primary .card-header,
.bg-gradient-directional-primary .card-footer,
.bg-gradient-radial-primary .card-header,
.bg-gradient-radial-primary .card-footer,
.bg-gradient-striped-primary .card-header,
.bg-gradient-striped-primary .card-footer,
.bg-gradient-x2-primary .card-header,
.bg-gradient-x2-primary .card-footer,
.bg-gradient-y2-primary .card-header,
.bg-gradient-y2-primary .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-success
{
    background-image: -webkit-gradient(linear, left top, right top, from(#298d74), to(#48cfad));
    background-image: -webkit-linear-gradient(left, #298d74 0%, #48cfad 100%);
    background-image:    -moz-linear-gradient(left, #298d74 0%, #48cfad 100%);
    background-image:      -o-linear-gradient(left, #298d74 0%, #48cfad 100%);
    background-image:         linear-gradient(to right, #298d74 0%, #48cfad 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-success
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#298d74), to(#48cfad));
    background-image: -webkit-linear-gradient(top, #298d74 0%, #48cfad 100%);
    background-image:    -moz-linear-gradient(top, #298d74 0%, #48cfad 100%);
    background-image:      -o-linear-gradient(top, #298d74 0%, #48cfad 100%);
    background-image:         linear-gradient(to bottom, #298d74 0%, #48cfad 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-success
{
    background-image: -webkit-linear-gradient(45deg, #298d74, #48cfad);
    background-image:    -moz-linear-gradient(45deg, #298d74, #48cfad);
    background-image:      -o-linear-gradient(45deg, #298d74, #48cfad);
    background-image:         linear-gradient(45deg, #298d74, #48cfad);
    background-repeat: repeat-x;
}

.bg-gradient-x2-success
{
    background-image: -webkit-gradient(linear, left top, right top, from(#48cfad), color-stop(50%, #37bc9b), to(#60d0b4));
    background-image: -webkit-linear-gradient(left, #48cfad, #37bc9b 50%, #60d0b4);
    background-image:    -moz-linear-gradient(left, #48cfad, #37bc9b 50%, #60d0b4);
    background-image:      -o-linear-gradient(left, #48cfad, #37bc9b 50%, #60d0b4);
    background-image:         linear-gradient(to right, #48cfad, #37bc9b 50%, #60d0b4);
    background-repeat: no-repeat;
}

.bg-gradient-y2-success
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#48cfad), color-stop(50%, #37bc9b), to(#60d0b4));
    background-image: -webkit-linear-gradient(#48cfad, #37bc9b 50%, #60d0b4);
    background-image:    -moz-linear-gradient(#48cfad, #37bc9b 50%, #60d0b4);
    background-image:      -o-linear-gradient(#48cfad, #37bc9b 50%, #60d0b4);
    background-image:         linear-gradient(#48cfad, #37bc9b 50%, #60d0b4);
    background-repeat: no-repeat;
}

.bg-gradient-radial-success
{
    background-image: -webkit-radial-gradient(circle, #298d74, #48cfad);
    background-image:    -moz-radial-gradient(circle, #298d74, #48cfad);
    background-image:      -o-radial-gradient(circle, #298d74, #48cfad);
    background-image:         radial-gradient(circle, #298d74, #48cfad);
    background-repeat: no-repeat;
}

.bg-gradient-striped-success
{
    background-image: -webkit-linear-gradient(45deg, #60d0b4 25%, transparent 25%, transparent 50%, #60d0b4 50%, #60d0b4 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #60d0b4 25%, transparent 25%, transparent 50%, #60d0b4 50%, #60d0b4 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #60d0b4 25%, transparent 25%, transparent 50%, #60d0b4 50%, #60d0b4 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #60d0b4 25%, transparent 25%, transparent 50%, #60d0b4 50%, #60d0b4 75%, transparent 75%, transparent);
}

.bg-gradient-x-success .card-header,
.bg-gradient-x-success .card-footer,
.bg-gradient-y-success .card-header,
.bg-gradient-y-success .card-footer,
.bg-gradient-directional-success .card-header,
.bg-gradient-directional-success .card-footer,
.bg-gradient-radial-success .card-header,
.bg-gradient-radial-success .card-footer,
.bg-gradient-striped-success .card-header,
.bg-gradient-striped-success .card-footer,
.bg-gradient-x2-success .card-header,
.bg-gradient-x2-success .card-footer,
.bg-gradient-y2-success .card-header,
.bg-gradient-y2-success .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-info
{
    background-image: -webkit-gradient(linear, left top, right top, from(#228eb6), to(#4fc1e9));
    background-image: -webkit-linear-gradient(left, #228eb6 0%, #4fc1e9 100%);
    background-image:    -moz-linear-gradient(left, #228eb6 0%, #4fc1e9 100%);
    background-image:      -o-linear-gradient(left, #228eb6 0%, #4fc1e9 100%);
    background-image:         linear-gradient(to right, #228eb6 0%, #4fc1e9 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-info
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#228eb6), to(#4fc1e9));
    background-image: -webkit-linear-gradient(top, #228eb6 0%, #4fc1e9 100%);
    background-image:    -moz-linear-gradient(top, #228eb6 0%, #4fc1e9 100%);
    background-image:      -o-linear-gradient(top, #228eb6 0%, #4fc1e9 100%);
    background-image:         linear-gradient(to bottom, #228eb6 0%, #4fc1e9 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-info
{
    background-image: -webkit-linear-gradient(45deg, #228eb6, #4fc1e9);
    background-image:    -moz-linear-gradient(45deg, #228eb6, #4fc1e9);
    background-image:      -o-linear-gradient(45deg, #228eb6, #4fc1e9);
    background-image:         linear-gradient(45deg, #228eb6, #4fc1e9);
    background-repeat: repeat-x;
}

.bg-gradient-x2-info
{
    background-image: -webkit-gradient(linear, left top, right top, from(#4fc1e9), color-stop(50%, #3bafda), to(#6ec4e4));
    background-image: -webkit-linear-gradient(left, #4fc1e9, #3bafda 50%, #6ec4e4);
    background-image:    -moz-linear-gradient(left, #4fc1e9, #3bafda 50%, #6ec4e4);
    background-image:      -o-linear-gradient(left, #4fc1e9, #3bafda 50%, #6ec4e4);
    background-image:         linear-gradient(to right, #4fc1e9, #3bafda 50%, #6ec4e4);
    background-repeat: no-repeat;
}

.bg-gradient-y2-info
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4fc1e9), color-stop(50%, #3bafda), to(#6ec4e4));
    background-image: -webkit-linear-gradient(#4fc1e9, #3bafda 50%, #6ec4e4);
    background-image:    -moz-linear-gradient(#4fc1e9, #3bafda 50%, #6ec4e4);
    background-image:      -o-linear-gradient(#4fc1e9, #3bafda 50%, #6ec4e4);
    background-image:         linear-gradient(#4fc1e9, #3bafda 50%, #6ec4e4);
    background-repeat: no-repeat;
}

.bg-gradient-radial-info
{
    background-image: -webkit-radial-gradient(circle, #228eb6, #4fc1e9);
    background-image:    -moz-radial-gradient(circle, #228eb6, #4fc1e9);
    background-image:      -o-radial-gradient(circle, #228eb6, #4fc1e9);
    background-image:         radial-gradient(circle, #228eb6, #4fc1e9);
    background-repeat: no-repeat;
}

.bg-gradient-striped-info
{
    background-image: -webkit-linear-gradient(45deg, #6ec4e4 25%, transparent 25%, transparent 50%, #6ec4e4 50%, #6ec4e4 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #6ec4e4 25%, transparent 25%, transparent 50%, #6ec4e4 50%, #6ec4e4 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #6ec4e4 25%, transparent 25%, transparent 50%, #6ec4e4 50%, #6ec4e4 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #6ec4e4 25%, transparent 25%, transparent 50%, #6ec4e4 50%, #6ec4e4 75%, transparent 75%, transparent);
}

.bg-gradient-x-info .card-header,
.bg-gradient-x-info .card-footer,
.bg-gradient-y-info .card-header,
.bg-gradient-y-info .card-footer,
.bg-gradient-directional-info .card-header,
.bg-gradient-directional-info .card-footer,
.bg-gradient-radial-info .card-header,
.bg-gradient-radial-info .card-footer,
.bg-gradient-striped-info .card-header,
.bg-gradient-striped-info .card-footer,
.bg-gradient-x2-info .card-header,
.bg-gradient-x2-info .card-footer,
.bg-gradient-y2-info .card-header,
.bg-gradient-y2-info .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-warning
{
    background-image: -webkit-gradient(linear, left top, right top, from(#efa50b), to(#ffce54));
    background-image: -webkit-linear-gradient(left, #efa50b 0%, #ffce54 100%);
    background-image:    -moz-linear-gradient(left, #efa50b 0%, #ffce54 100%);
    background-image:      -o-linear-gradient(left, #efa50b 0%, #ffce54 100%);
    background-image:         linear-gradient(to right, #efa50b 0%, #ffce54 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-warning
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#efa50b), to(#ffce54));
    background-image: -webkit-linear-gradient(top, #efa50b 0%, #ffce54 100%);
    background-image:    -moz-linear-gradient(top, #efa50b 0%, #ffce54 100%);
    background-image:      -o-linear-gradient(top, #efa50b 0%, #ffce54 100%);
    background-image:         linear-gradient(to bottom, #efa50b 0%, #ffce54 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-warning
{
    background-image: -webkit-linear-gradient(45deg, #efa50b, #ffce54);
    background-image:    -moz-linear-gradient(45deg, #efa50b, #ffce54);
    background-image:      -o-linear-gradient(45deg, #efa50b, #ffce54);
    background-image:         linear-gradient(45deg, #efa50b, #ffce54);
    background-repeat: repeat-x;
}

.bg-gradient-x2-warning
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ffce54), color-stop(50%, #f6bb42), to(#f9d07c));
    background-image: -webkit-linear-gradient(left, #ffce54, #f6bb42 50%, #f9d07c);
    background-image:    -moz-linear-gradient(left, #ffce54, #f6bb42 50%, #f9d07c);
    background-image:      -o-linear-gradient(left, #ffce54, #f6bb42 50%, #f9d07c);
    background-image:         linear-gradient(to right, #ffce54, #f6bb42 50%, #f9d07c);
    background-repeat: no-repeat;
}

.bg-gradient-y2-warning
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffce54), color-stop(50%, #f6bb42), to(#f9d07c));
    background-image: -webkit-linear-gradient(#ffce54, #f6bb42 50%, #f9d07c);
    background-image:    -moz-linear-gradient(#ffce54, #f6bb42 50%, #f9d07c);
    background-image:      -o-linear-gradient(#ffce54, #f6bb42 50%, #f9d07c);
    background-image:         linear-gradient(#ffce54, #f6bb42 50%, #f9d07c);
    background-repeat: no-repeat;
}

.bg-gradient-radial-warning
{
    background-image: -webkit-radial-gradient(circle, #efa50b, #ffce54);
    background-image:    -moz-radial-gradient(circle, #efa50b, #ffce54);
    background-image:      -o-radial-gradient(circle, #efa50b, #ffce54);
    background-image:         radial-gradient(circle, #efa50b, #ffce54);
    background-repeat: no-repeat;
}

.bg-gradient-striped-warning
{
    background-image: -webkit-linear-gradient(45deg, #f9d07c 25%, transparent 25%, transparent 50%, #f9d07c 50%, #f9d07c 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #f9d07c 25%, transparent 25%, transparent 50%, #f9d07c 50%, #f9d07c 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #f9d07c 25%, transparent 25%, transparent 50%, #f9d07c 50%, #f9d07c 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #f9d07c 25%, transparent 25%, transparent 50%, #f9d07c 50%, #f9d07c 75%, transparent 75%, transparent);
}

.bg-gradient-x-warning .card-header,
.bg-gradient-x-warning .card-footer,
.bg-gradient-y-warning .card-header,
.bg-gradient-y-warning .card-footer,
.bg-gradient-directional-warning .card-header,
.bg-gradient-directional-warning .card-footer,
.bg-gradient-radial-warning .card-header,
.bg-gradient-radial-warning .card-footer,
.bg-gradient-striped-warning .card-header,
.bg-gradient-striped-warning .card-footer,
.bg-gradient-x2-warning .card-header,
.bg-gradient-x2-warning .card-footer,
.bg-gradient-y2-warning .card-header,
.bg-gradient-y2-warning .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-danger
{
    background-image: -webkit-gradient(linear, left top, right top, from(#bc2534), to(#ed5565));
    background-image: -webkit-linear-gradient(left, #bc2534 0%, #ed5565 100%);
    background-image:    -moz-linear-gradient(left, #bc2534 0%, #ed5565 100%);
    background-image:      -o-linear-gradient(left, #bc2534 0%, #ed5565 100%);
    background-image:         linear-gradient(to right, #bc2534 0%, #ed5565 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-danger
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bc2534), to(#ed5565));
    background-image: -webkit-linear-gradient(top, #bc2534 0%, #ed5565 100%);
    background-image:    -moz-linear-gradient(top, #bc2534 0%, #ed5565 100%);
    background-image:      -o-linear-gradient(top, #bc2534 0%, #ed5565 100%);
    background-image:         linear-gradient(to bottom, #bc2534 0%, #ed5565 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-danger
{
    background-image: -webkit-linear-gradient(45deg, #bc2534, #ed5565);
    background-image:    -moz-linear-gradient(45deg, #bc2534, #ed5565);
    background-image:      -o-linear-gradient(45deg, #bc2534, #ed5565);
    background-image:         linear-gradient(45deg, #bc2534, #ed5565);
    background-repeat: repeat-x;
}

.bg-gradient-x2-danger
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ed5565), color-stop(50%, #da4453), to(#e47782));
    background-image: -webkit-linear-gradient(left, #ed5565, #da4453 50%, #e47782);
    background-image:    -moz-linear-gradient(left, #ed5565, #da4453 50%, #e47782);
    background-image:      -o-linear-gradient(left, #ed5565, #da4453 50%, #e47782);
    background-image:         linear-gradient(to right, #ed5565, #da4453 50%, #e47782);
    background-repeat: no-repeat;
}

.bg-gradient-y2-danger
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ed5565), color-stop(50%, #da4453), to(#e47782));
    background-image: -webkit-linear-gradient(#ed5565, #da4453 50%, #e47782);
    background-image:    -moz-linear-gradient(#ed5565, #da4453 50%, #e47782);
    background-image:      -o-linear-gradient(#ed5565, #da4453 50%, #e47782);
    background-image:         linear-gradient(#ed5565, #da4453 50%, #e47782);
    background-repeat: no-repeat;
}

.bg-gradient-radial-danger
{
    background-image: -webkit-radial-gradient(circle, #bc2534, #ed5565);
    background-image:    -moz-radial-gradient(circle, #bc2534, #ed5565);
    background-image:      -o-radial-gradient(circle, #bc2534, #ed5565);
    background-image:         radial-gradient(circle, #bc2534, #ed5565);
    background-repeat: no-repeat;
}

.bg-gradient-striped-danger
{
    background-image: -webkit-linear-gradient(45deg, #e47782 25%, transparent 25%, transparent 50%, #e47782 50%, #e47782 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #e47782 25%, transparent 25%, transparent 50%, #e47782 50%, #e47782 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #e47782 25%, transparent 25%, transparent 50%, #e47782 50%, #e47782 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #e47782 25%, transparent 25%, transparent 50%, #e47782 50%, #e47782 75%, transparent 75%, transparent);
}

.bg-gradient-x-danger .card-header,
.bg-gradient-x-danger .card-footer,
.bg-gradient-y-danger .card-header,
.bg-gradient-y-danger .card-footer,
.bg-gradient-directional-danger .card-header,
.bg-gradient-directional-danger .card-footer,
.bg-gradient-radial-danger .card-header,
.bg-gradient-radial-danger .card-footer,
.bg-gradient-striped-danger .card-header,
.bg-gradient-striped-danger .card-footer,
.bg-gradient-x2-danger .card-header,
.bg-gradient-x2-danger .card-footer,
.bg-gradient-y2-danger .card-header,
.bg-gradient-y2-danger .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-red
{
    background-image: -webkit-gradient(linear, left top, right top, from(#d32f2f), to(#e57373));
    background-image: -webkit-linear-gradient(left, #d32f2f 0%, #e57373 100%);
    background-image:    -moz-linear-gradient(left, #d32f2f 0%, #e57373 100%);
    background-image:      -o-linear-gradient(left, #d32f2f 0%, #e57373 100%);
    background-image:         linear-gradient(to right, #d32f2f 0%, #e57373 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-red
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d32f2f), to(#e57373));
    background-image: -webkit-linear-gradient(top, #d32f2f 0%, #e57373 100%);
    background-image:    -moz-linear-gradient(top, #d32f2f 0%, #e57373 100%);
    background-image:      -o-linear-gradient(top, #d32f2f 0%, #e57373 100%);
    background-image:         linear-gradient(to bottom, #d32f2f 0%, #e57373 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-red
{
    background-image: -webkit-linear-gradient(45deg, #d32f2f, #e57373);
    background-image:    -moz-linear-gradient(45deg, #d32f2f, #e57373);
    background-image:      -o-linear-gradient(45deg, #d32f2f, #e57373);
    background-image:         linear-gradient(45deg, #d32f2f, #e57373);
    background-repeat: repeat-x;
}

.bg-gradient-x2-red
{
    background-image: -webkit-gradient(linear, left top, right top, from(#e57373), color-stop(50%, #f44336), to(#ef9a9a));
    background-image: -webkit-linear-gradient(left, #e57373, #f44336 50%, #ef9a9a);
    background-image:    -moz-linear-gradient(left, #e57373, #f44336 50%, #ef9a9a);
    background-image:      -o-linear-gradient(left, #e57373, #f44336 50%, #ef9a9a);
    background-image:         linear-gradient(to right, #e57373, #f44336 50%, #ef9a9a);
    background-repeat: no-repeat;
}

.bg-gradient-y2-red
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e57373), color-stop(50%, #f44336), to(#ef9a9a));
    background-image: -webkit-linear-gradient(#e57373, #f44336 50%, #ef9a9a);
    background-image:    -moz-linear-gradient(#e57373, #f44336 50%, #ef9a9a);
    background-image:      -o-linear-gradient(#e57373, #f44336 50%, #ef9a9a);
    background-image:         linear-gradient(#e57373, #f44336 50%, #ef9a9a);
    background-repeat: no-repeat;
}

.bg-gradient-radial-red
{
    background-image: -webkit-radial-gradient(circle, #d32f2f, #e57373);
    background-image:    -moz-radial-gradient(circle, #d32f2f, #e57373);
    background-image:      -o-radial-gradient(circle, #d32f2f, #e57373);
    background-image:         radial-gradient(circle, #d32f2f, #e57373);
    background-repeat: no-repeat;
}

.bg-gradient-striped-red
{
    background-image: -webkit-linear-gradient(45deg, #ef9a9a 25%, transparent 25%, transparent 50%, #ef9a9a 50%, #ef9a9a 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #ef9a9a 25%, transparent 25%, transparent 50%, #ef9a9a 50%, #ef9a9a 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #ef9a9a 25%, transparent 25%, transparent 50%, #ef9a9a 50%, #ef9a9a 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #ef9a9a 25%, transparent 25%, transparent 50%, #ef9a9a 50%, #ef9a9a 75%, transparent 75%, transparent);
}

.bg-gradient-x-red .card-header,
.bg-gradient-x-red .card-footer,
.bg-gradient-y-red .card-header,
.bg-gradient-y-red .card-footer,
.bg-gradient-directional-red .card-header,
.bg-gradient-directional-red .card-footer,
.bg-gradient-radial-red .card-header,
.bg-gradient-radial-red .card-footer,
.bg-gradient-striped-red .card-header,
.bg-gradient-striped-red .card-footer,
.bg-gradient-x2-red .card-header,
.bg-gradient-x2-red .card-footer,
.bg-gradient-y2-red .card-header,
.bg-gradient-y2-red .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-pink
{
    background-image: -webkit-gradient(linear, left top, right top, from(#c2185b), to(#f06292));
    background-image: -webkit-linear-gradient(left, #c2185b 0%, #f06292 100%);
    background-image:    -moz-linear-gradient(left, #c2185b 0%, #f06292 100%);
    background-image:      -o-linear-gradient(left, #c2185b 0%, #f06292 100%);
    background-image:         linear-gradient(to right, #c2185b 0%, #f06292 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-pink
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c2185b), to(#f06292));
    background-image: -webkit-linear-gradient(top, #c2185b 0%, #f06292 100%);
    background-image:    -moz-linear-gradient(top, #c2185b 0%, #f06292 100%);
    background-image:      -o-linear-gradient(top, #c2185b 0%, #f06292 100%);
    background-image:         linear-gradient(to bottom, #c2185b 0%, #f06292 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-pink
{
    background-image: -webkit-linear-gradient(45deg, #c2185b, #f06292);
    background-image:    -moz-linear-gradient(45deg, #c2185b, #f06292);
    background-image:      -o-linear-gradient(45deg, #c2185b, #f06292);
    background-image:         linear-gradient(45deg, #c2185b, #f06292);
    background-repeat: repeat-x;
}

.bg-gradient-x2-pink
{
    background-image: -webkit-gradient(linear, left top, right top, from(#f06292), color-stop(50%, #e91e63), to(#f48fb1));
    background-image: -webkit-linear-gradient(left, #f06292, #e91e63 50%, #f48fb1);
    background-image:    -moz-linear-gradient(left, #f06292, #e91e63 50%, #f48fb1);
    background-image:      -o-linear-gradient(left, #f06292, #e91e63 50%, #f48fb1);
    background-image:         linear-gradient(to right, #f06292, #e91e63 50%, #f48fb1);
    background-repeat: no-repeat;
}

.bg-gradient-y2-pink
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f06292), color-stop(50%, #e91e63), to(#f48fb1));
    background-image: -webkit-linear-gradient(#f06292, #e91e63 50%, #f48fb1);
    background-image:    -moz-linear-gradient(#f06292, #e91e63 50%, #f48fb1);
    background-image:      -o-linear-gradient(#f06292, #e91e63 50%, #f48fb1);
    background-image:         linear-gradient(#f06292, #e91e63 50%, #f48fb1);
    background-repeat: no-repeat;
}

.bg-gradient-radial-pink
{
    background-image: -webkit-radial-gradient(circle, #c2185b, #f06292);
    background-image:    -moz-radial-gradient(circle, #c2185b, #f06292);
    background-image:      -o-radial-gradient(circle, #c2185b, #f06292);
    background-image:         radial-gradient(circle, #c2185b, #f06292);
    background-repeat: no-repeat;
}

.bg-gradient-striped-pink
{
    background-image: -webkit-linear-gradient(45deg, #f48fb1 25%, transparent 25%, transparent 50%, #f48fb1 50%, #f48fb1 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #f48fb1 25%, transparent 25%, transparent 50%, #f48fb1 50%, #f48fb1 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #f48fb1 25%, transparent 25%, transparent 50%, #f48fb1 50%, #f48fb1 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #f48fb1 25%, transparent 25%, transparent 50%, #f48fb1 50%, #f48fb1 75%, transparent 75%, transparent);
}

.bg-gradient-x-pink .card-header,
.bg-gradient-x-pink .card-footer,
.bg-gradient-y-pink .card-header,
.bg-gradient-y-pink .card-footer,
.bg-gradient-directional-pink .card-header,
.bg-gradient-directional-pink .card-footer,
.bg-gradient-radial-pink .card-header,
.bg-gradient-radial-pink .card-footer,
.bg-gradient-striped-pink .card-header,
.bg-gradient-striped-pink .card-footer,
.bg-gradient-x2-pink .card-header,
.bg-gradient-x2-pink .card-footer,
.bg-gradient-y2-pink .card-header,
.bg-gradient-y2-pink .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-purple
{
    background-image: -webkit-gradient(linear, left top, right top, from(#7b1fa2), to(#ba68c8));
    background-image: -webkit-linear-gradient(left, #7b1fa2 0%, #ba68c8 100%);
    background-image:    -moz-linear-gradient(left, #7b1fa2 0%, #ba68c8 100%);
    background-image:      -o-linear-gradient(left, #7b1fa2 0%, #ba68c8 100%);
    background-image:         linear-gradient(to right, #7b1fa2 0%, #ba68c8 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-purple
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7b1fa2), to(#ba68c8));
    background-image: -webkit-linear-gradient(top, #7b1fa2 0%, #ba68c8 100%);
    background-image:    -moz-linear-gradient(top, #7b1fa2 0%, #ba68c8 100%);
    background-image:      -o-linear-gradient(top, #7b1fa2 0%, #ba68c8 100%);
    background-image:         linear-gradient(to bottom, #7b1fa2 0%, #ba68c8 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-purple
{
    background-image: -webkit-linear-gradient(45deg, #7b1fa2, #ba68c8);
    background-image:    -moz-linear-gradient(45deg, #7b1fa2, #ba68c8);
    background-image:      -o-linear-gradient(45deg, #7b1fa2, #ba68c8);
    background-image:         linear-gradient(45deg, #7b1fa2, #ba68c8);
    background-repeat: repeat-x;
}

.bg-gradient-x2-purple
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ba68c8), color-stop(50%, #9c27b0), to(#ce93d8));
    background-image: -webkit-linear-gradient(left, #ba68c8, #9c27b0 50%, #ce93d8);
    background-image:    -moz-linear-gradient(left, #ba68c8, #9c27b0 50%, #ce93d8);
    background-image:      -o-linear-gradient(left, #ba68c8, #9c27b0 50%, #ce93d8);
    background-image:         linear-gradient(to right, #ba68c8, #9c27b0 50%, #ce93d8);
    background-repeat: no-repeat;
}

.bg-gradient-y2-purple
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ba68c8), color-stop(50%, #9c27b0), to(#ce93d8));
    background-image: -webkit-linear-gradient(#ba68c8, #9c27b0 50%, #ce93d8);
    background-image:    -moz-linear-gradient(#ba68c8, #9c27b0 50%, #ce93d8);
    background-image:      -o-linear-gradient(#ba68c8, #9c27b0 50%, #ce93d8);
    background-image:         linear-gradient(#ba68c8, #9c27b0 50%, #ce93d8);
    background-repeat: no-repeat;
}

.bg-gradient-radial-purple
{
    background-image: -webkit-radial-gradient(circle, #7b1fa2, #ba68c8);
    background-image:    -moz-radial-gradient(circle, #7b1fa2, #ba68c8);
    background-image:      -o-radial-gradient(circle, #7b1fa2, #ba68c8);
    background-image:         radial-gradient(circle, #7b1fa2, #ba68c8);
    background-repeat: no-repeat;
}

.bg-gradient-striped-purple
{
    background-image: -webkit-linear-gradient(45deg, #ce93d8 25%, transparent 25%, transparent 50%, #ce93d8 50%, #ce93d8 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #ce93d8 25%, transparent 25%, transparent 50%, #ce93d8 50%, #ce93d8 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #ce93d8 25%, transparent 25%, transparent 50%, #ce93d8 50%, #ce93d8 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #ce93d8 25%, transparent 25%, transparent 50%, #ce93d8 50%, #ce93d8 75%, transparent 75%, transparent);
}

.bg-gradient-x-purple .card-header,
.bg-gradient-x-purple .card-footer,
.bg-gradient-y-purple .card-header,
.bg-gradient-y-purple .card-footer,
.bg-gradient-directional-purple .card-header,
.bg-gradient-directional-purple .card-footer,
.bg-gradient-radial-purple .card-header,
.bg-gradient-radial-purple .card-footer,
.bg-gradient-striped-purple .card-header,
.bg-gradient-striped-purple .card-footer,
.bg-gradient-x2-purple .card-header,
.bg-gradient-x2-purple .card-footer,
.bg-gradient-y2-purple .card-header,
.bg-gradient-y2-purple .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-deep-purple
{
    background-image: -webkit-gradient(linear, left top, right top, from(#512da8), to(#9575cd));
    background-image: -webkit-linear-gradient(left, #512da8 0%, #9575cd 100%);
    background-image:    -moz-linear-gradient(left, #512da8 0%, #9575cd 100%);
    background-image:      -o-linear-gradient(left, #512da8 0%, #9575cd 100%);
    background-image:         linear-gradient(to right, #512da8 0%, #9575cd 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-deep-purple
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#512da8), to(#9575cd));
    background-image: -webkit-linear-gradient(top, #512da8 0%, #9575cd 100%);
    background-image:    -moz-linear-gradient(top, #512da8 0%, #9575cd 100%);
    background-image:      -o-linear-gradient(top, #512da8 0%, #9575cd 100%);
    background-image:         linear-gradient(to bottom, #512da8 0%, #9575cd 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-deep-purple
{
    background-image: -webkit-linear-gradient(45deg, #512da8, #9575cd);
    background-image:    -moz-linear-gradient(45deg, #512da8, #9575cd);
    background-image:      -o-linear-gradient(45deg, #512da8, #9575cd);
    background-image:         linear-gradient(45deg, #512da8, #9575cd);
    background-repeat: repeat-x;
}

.bg-gradient-x2-deep-purple
{
    background-image: -webkit-gradient(linear, left top, right top, from(#9575cd), color-stop(50%, #673ab7), to(#b39ddb));
    background-image: -webkit-linear-gradient(left, #9575cd, #673ab7 50%, #b39ddb);
    background-image:    -moz-linear-gradient(left, #9575cd, #673ab7 50%, #b39ddb);
    background-image:      -o-linear-gradient(left, #9575cd, #673ab7 50%, #b39ddb);
    background-image:         linear-gradient(to right, #9575cd, #673ab7 50%, #b39ddb);
    background-repeat: no-repeat;
}

.bg-gradient-y2-deep-purple
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9575cd), color-stop(50%, #673ab7), to(#b39ddb));
    background-image: -webkit-linear-gradient(#9575cd, #673ab7 50%, #b39ddb);
    background-image:    -moz-linear-gradient(#9575cd, #673ab7 50%, #b39ddb);
    background-image:      -o-linear-gradient(#9575cd, #673ab7 50%, #b39ddb);
    background-image:         linear-gradient(#9575cd, #673ab7 50%, #b39ddb);
    background-repeat: no-repeat;
}

.bg-gradient-radial-deep-purple
{
    background-image: -webkit-radial-gradient(circle, #512da8, #9575cd);
    background-image:    -moz-radial-gradient(circle, #512da8, #9575cd);
    background-image:      -o-radial-gradient(circle, #512da8, #9575cd);
    background-image:         radial-gradient(circle, #512da8, #9575cd);
    background-repeat: no-repeat;
}

.bg-gradient-striped-deep-purple
{
    background-image: -webkit-linear-gradient(45deg, #b39ddb 25%, transparent 25%, transparent 50%, #b39ddb 50%, #b39ddb 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #b39ddb 25%, transparent 25%, transparent 50%, #b39ddb 50%, #b39ddb 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #b39ddb 25%, transparent 25%, transparent 50%, #b39ddb 50%, #b39ddb 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #b39ddb 25%, transparent 25%, transparent 50%, #b39ddb 50%, #b39ddb 75%, transparent 75%, transparent);
}

.bg-gradient-x-deep-purple .card-header,
.bg-gradient-x-deep-purple .card-footer,
.bg-gradient-y-deep-purple .card-header,
.bg-gradient-y-deep-purple .card-footer,
.bg-gradient-directional-deep-purple .card-header,
.bg-gradient-directional-deep-purple .card-footer,
.bg-gradient-radial-deep-purple .card-header,
.bg-gradient-radial-deep-purple .card-footer,
.bg-gradient-striped-deep-purple .card-header,
.bg-gradient-striped-deep-purple .card-footer,
.bg-gradient-x2-deep-purple .card-header,
.bg-gradient-x2-deep-purple .card-footer,
.bg-gradient-y2-deep-purple .card-header,
.bg-gradient-y2-deep-purple .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-indigo
{
    background-image: -webkit-gradient(linear, left top, right top, from(#303f9f), to(#7986cb));
    background-image: -webkit-linear-gradient(left, #303f9f 0%, #7986cb 100%);
    background-image:    -moz-linear-gradient(left, #303f9f 0%, #7986cb 100%);
    background-image:      -o-linear-gradient(left, #303f9f 0%, #7986cb 100%);
    background-image:         linear-gradient(to right, #303f9f 0%, #7986cb 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-indigo
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#303f9f), to(#7986cb));
    background-image: -webkit-linear-gradient(top, #303f9f 0%, #7986cb 100%);
    background-image:    -moz-linear-gradient(top, #303f9f 0%, #7986cb 100%);
    background-image:      -o-linear-gradient(top, #303f9f 0%, #7986cb 100%);
    background-image:         linear-gradient(to bottom, #303f9f 0%, #7986cb 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-indigo
{
    background-image: -webkit-linear-gradient(45deg, #303f9f, #7986cb);
    background-image:    -moz-linear-gradient(45deg, #303f9f, #7986cb);
    background-image:      -o-linear-gradient(45deg, #303f9f, #7986cb);
    background-image:         linear-gradient(45deg, #303f9f, #7986cb);
    background-repeat: repeat-x;
}

.bg-gradient-x2-indigo
{
    background-image: -webkit-gradient(linear, left top, right top, from(#7986cb), color-stop(50%, #3f51b5), to(#9fa8da));
    background-image: -webkit-linear-gradient(left, #7986cb, #3f51b5 50%, #9fa8da);
    background-image:    -moz-linear-gradient(left, #7986cb, #3f51b5 50%, #9fa8da);
    background-image:      -o-linear-gradient(left, #7986cb, #3f51b5 50%, #9fa8da);
    background-image:         linear-gradient(to right, #7986cb, #3f51b5 50%, #9fa8da);
    background-repeat: no-repeat;
}

.bg-gradient-y2-indigo
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7986cb), color-stop(50%, #3f51b5), to(#9fa8da));
    background-image: -webkit-linear-gradient(#7986cb, #3f51b5 50%, #9fa8da);
    background-image:    -moz-linear-gradient(#7986cb, #3f51b5 50%, #9fa8da);
    background-image:      -o-linear-gradient(#7986cb, #3f51b5 50%, #9fa8da);
    background-image:         linear-gradient(#7986cb, #3f51b5 50%, #9fa8da);
    background-repeat: no-repeat;
}

.bg-gradient-radial-indigo
{
    background-image: -webkit-radial-gradient(circle, #303f9f, #7986cb);
    background-image:    -moz-radial-gradient(circle, #303f9f, #7986cb);
    background-image:      -o-radial-gradient(circle, #303f9f, #7986cb);
    background-image:         radial-gradient(circle, #303f9f, #7986cb);
    background-repeat: no-repeat;
}

.bg-gradient-striped-indigo
{
    background-image: -webkit-linear-gradient(45deg, #9fa8da 25%, transparent 25%, transparent 50%, #9fa8da 50%, #9fa8da 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #9fa8da 25%, transparent 25%, transparent 50%, #9fa8da 50%, #9fa8da 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #9fa8da 25%, transparent 25%, transparent 50%, #9fa8da 50%, #9fa8da 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #9fa8da 25%, transparent 25%, transparent 50%, #9fa8da 50%, #9fa8da 75%, transparent 75%, transparent);
}

.bg-gradient-x-indigo .card-header,
.bg-gradient-x-indigo .card-footer,
.bg-gradient-y-indigo .card-header,
.bg-gradient-y-indigo .card-footer,
.bg-gradient-directional-indigo .card-header,
.bg-gradient-directional-indigo .card-footer,
.bg-gradient-radial-indigo .card-header,
.bg-gradient-radial-indigo .card-footer,
.bg-gradient-striped-indigo .card-header,
.bg-gradient-striped-indigo .card-footer,
.bg-gradient-x2-indigo .card-header,
.bg-gradient-x2-indigo .card-footer,
.bg-gradient-y2-indigo .card-header,
.bg-gradient-y2-indigo .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-blue
{
    background-image: -webkit-gradient(linear, left top, right top, from(#1976d2), to(#64b5f6));
    background-image: -webkit-linear-gradient(left, #1976d2 0%, #64b5f6 100%);
    background-image:    -moz-linear-gradient(left, #1976d2 0%, #64b5f6 100%);
    background-image:      -o-linear-gradient(left, #1976d2 0%, #64b5f6 100%);
    background-image:         linear-gradient(to right, #1976d2 0%, #64b5f6 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-blue
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1976d2), to(#64b5f6));
    background-image: -webkit-linear-gradient(top, #1976d2 0%, #64b5f6 100%);
    background-image:    -moz-linear-gradient(top, #1976d2 0%, #64b5f6 100%);
    background-image:      -o-linear-gradient(top, #1976d2 0%, #64b5f6 100%);
    background-image:         linear-gradient(to bottom, #1976d2 0%, #64b5f6 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-blue
{
    background-image: -webkit-linear-gradient(45deg, #1976d2, #64b5f6);
    background-image:    -moz-linear-gradient(45deg, #1976d2, #64b5f6);
    background-image:      -o-linear-gradient(45deg, #1976d2, #64b5f6);
    background-image:         linear-gradient(45deg, #1976d2, #64b5f6);
    background-repeat: repeat-x;
}

.bg-gradient-x2-blue
{
    background-image: -webkit-gradient(linear, left top, right top, from(#64b5f6), color-stop(50%, #2196f3), to(#90caf9));
    background-image: -webkit-linear-gradient(left, #64b5f6, #2196f3 50%, #90caf9);
    background-image:    -moz-linear-gradient(left, #64b5f6, #2196f3 50%, #90caf9);
    background-image:      -o-linear-gradient(left, #64b5f6, #2196f3 50%, #90caf9);
    background-image:         linear-gradient(to right, #64b5f6, #2196f3 50%, #90caf9);
    background-repeat: no-repeat;
}

.bg-gradient-y2-blue
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#64b5f6), color-stop(50%, #2196f3), to(#90caf9));
    background-image: -webkit-linear-gradient(#64b5f6, #2196f3 50%, #90caf9);
    background-image:    -moz-linear-gradient(#64b5f6, #2196f3 50%, #90caf9);
    background-image:      -o-linear-gradient(#64b5f6, #2196f3 50%, #90caf9);
    background-image:         linear-gradient(#64b5f6, #2196f3 50%, #90caf9);
    background-repeat: no-repeat;
}

.bg-gradient-radial-blue
{
    background-image: -webkit-radial-gradient(circle, #1976d2, #64b5f6);
    background-image:    -moz-radial-gradient(circle, #1976d2, #64b5f6);
    background-image:      -o-radial-gradient(circle, #1976d2, #64b5f6);
    background-image:         radial-gradient(circle, #1976d2, #64b5f6);
    background-repeat: no-repeat;
}

.bg-gradient-striped-blue
{
    background-image: -webkit-linear-gradient(45deg, #90caf9 25%, transparent 25%, transparent 50%, #90caf9 50%, #90caf9 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #90caf9 25%, transparent 25%, transparent 50%, #90caf9 50%, #90caf9 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #90caf9 25%, transparent 25%, transparent 50%, #90caf9 50%, #90caf9 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #90caf9 25%, transparent 25%, transparent 50%, #90caf9 50%, #90caf9 75%, transparent 75%, transparent);
}

.bg-gradient-x-blue .card-header,
.bg-gradient-x-blue .card-footer,
.bg-gradient-y-blue .card-header,
.bg-gradient-y-blue .card-footer,
.bg-gradient-directional-blue .card-header,
.bg-gradient-directional-blue .card-footer,
.bg-gradient-radial-blue .card-header,
.bg-gradient-radial-blue .card-footer,
.bg-gradient-striped-blue .card-header,
.bg-gradient-striped-blue .card-footer,
.bg-gradient-x2-blue .card-header,
.bg-gradient-x2-blue .card-footer,
.bg-gradient-y2-blue .card-header,
.bg-gradient-y2-blue .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-light-blue
{
    background-image: -webkit-gradient(linear, left top, right top, from(#0288d1), to(#4fc3f7));
    background-image: -webkit-linear-gradient(left, #0288d1 0%, #4fc3f7 100%);
    background-image:    -moz-linear-gradient(left, #0288d1 0%, #4fc3f7 100%);
    background-image:      -o-linear-gradient(left, #0288d1 0%, #4fc3f7 100%);
    background-image:         linear-gradient(to right, #0288d1 0%, #4fc3f7 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-light-blue
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0288d1), to(#4fc3f7));
    background-image: -webkit-linear-gradient(top, #0288d1 0%, #4fc3f7 100%);
    background-image:    -moz-linear-gradient(top, #0288d1 0%, #4fc3f7 100%);
    background-image:      -o-linear-gradient(top, #0288d1 0%, #4fc3f7 100%);
    background-image:         linear-gradient(to bottom, #0288d1 0%, #4fc3f7 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-light-blue
{
    background-image: -webkit-linear-gradient(45deg, #0288d1, #4fc3f7);
    background-image:    -moz-linear-gradient(45deg, #0288d1, #4fc3f7);
    background-image:      -o-linear-gradient(45deg, #0288d1, #4fc3f7);
    background-image:         linear-gradient(45deg, #0288d1, #4fc3f7);
    background-repeat: repeat-x;
}

.bg-gradient-x2-light-blue
{
    background-image: -webkit-gradient(linear, left top, right top, from(#4fc3f7), color-stop(50%, #03a9f4), to(#81d4fa));
    background-image: -webkit-linear-gradient(left, #4fc3f7, #03a9f4 50%, #81d4fa);
    background-image:    -moz-linear-gradient(left, #4fc3f7, #03a9f4 50%, #81d4fa);
    background-image:      -o-linear-gradient(left, #4fc3f7, #03a9f4 50%, #81d4fa);
    background-image:         linear-gradient(to right, #4fc3f7, #03a9f4 50%, #81d4fa);
    background-repeat: no-repeat;
}

.bg-gradient-y2-light-blue
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4fc3f7), color-stop(50%, #03a9f4), to(#81d4fa));
    background-image: -webkit-linear-gradient(#4fc3f7, #03a9f4 50%, #81d4fa);
    background-image:    -moz-linear-gradient(#4fc3f7, #03a9f4 50%, #81d4fa);
    background-image:      -o-linear-gradient(#4fc3f7, #03a9f4 50%, #81d4fa);
    background-image:         linear-gradient(#4fc3f7, #03a9f4 50%, #81d4fa);
    background-repeat: no-repeat;
}

.bg-gradient-radial-light-blue
{
    background-image: -webkit-radial-gradient(circle, #0288d1, #4fc3f7);
    background-image:    -moz-radial-gradient(circle, #0288d1, #4fc3f7);
    background-image:      -o-radial-gradient(circle, #0288d1, #4fc3f7);
    background-image:         radial-gradient(circle, #0288d1, #4fc3f7);
    background-repeat: no-repeat;
}

.bg-gradient-striped-light-blue
{
    background-image: -webkit-linear-gradient(45deg, #81d4fa 25%, transparent 25%, transparent 50%, #81d4fa 50%, #81d4fa 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #81d4fa 25%, transparent 25%, transparent 50%, #81d4fa 50%, #81d4fa 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #81d4fa 25%, transparent 25%, transparent 50%, #81d4fa 50%, #81d4fa 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #81d4fa 25%, transparent 25%, transparent 50%, #81d4fa 50%, #81d4fa 75%, transparent 75%, transparent);
}

.bg-gradient-x-light-blue .card-header,
.bg-gradient-x-light-blue .card-footer,
.bg-gradient-y-light-blue .card-header,
.bg-gradient-y-light-blue .card-footer,
.bg-gradient-directional-light-blue .card-header,
.bg-gradient-directional-light-blue .card-footer,
.bg-gradient-radial-light-blue .card-header,
.bg-gradient-radial-light-blue .card-footer,
.bg-gradient-striped-light-blue .card-header,
.bg-gradient-striped-light-blue .card-footer,
.bg-gradient-x2-light-blue .card-header,
.bg-gradient-x2-light-blue .card-footer,
.bg-gradient-y2-light-blue .card-header,
.bg-gradient-y2-light-blue .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-cyan
{
    background-image: -webkit-gradient(linear, left top, right top, from(#0097a7), to(#4dd0e1));
    background-image: -webkit-linear-gradient(left, #0097a7 0%, #4dd0e1 100%);
    background-image:    -moz-linear-gradient(left, #0097a7 0%, #4dd0e1 100%);
    background-image:      -o-linear-gradient(left, #0097a7 0%, #4dd0e1 100%);
    background-image:         linear-gradient(to right, #0097a7 0%, #4dd0e1 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-cyan
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0097a7), to(#4dd0e1));
    background-image: -webkit-linear-gradient(top, #0097a7 0%, #4dd0e1 100%);
    background-image:    -moz-linear-gradient(top, #0097a7 0%, #4dd0e1 100%);
    background-image:      -o-linear-gradient(top, #0097a7 0%, #4dd0e1 100%);
    background-image:         linear-gradient(to bottom, #0097a7 0%, #4dd0e1 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-cyan
{
    background-image: -webkit-linear-gradient(45deg, #0097a7, #4dd0e1);
    background-image:    -moz-linear-gradient(45deg, #0097a7, #4dd0e1);
    background-image:      -o-linear-gradient(45deg, #0097a7, #4dd0e1);
    background-image:         linear-gradient(45deg, #0097a7, #4dd0e1);
    background-repeat: repeat-x;
}

.bg-gradient-x2-cyan
{
    background-image: -webkit-gradient(linear, left top, right top, from(#4dd0e1), color-stop(50%, #00bcd4), to(#80deea));
    background-image: -webkit-linear-gradient(left, #4dd0e1, #00bcd4 50%, #80deea);
    background-image:    -moz-linear-gradient(left, #4dd0e1, #00bcd4 50%, #80deea);
    background-image:      -o-linear-gradient(left, #4dd0e1, #00bcd4 50%, #80deea);
    background-image:         linear-gradient(to right, #4dd0e1, #00bcd4 50%, #80deea);
    background-repeat: no-repeat;
}

.bg-gradient-y2-cyan
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4dd0e1), color-stop(50%, #00bcd4), to(#80deea));
    background-image: -webkit-linear-gradient(#4dd0e1, #00bcd4 50%, #80deea);
    background-image:    -moz-linear-gradient(#4dd0e1, #00bcd4 50%, #80deea);
    background-image:      -o-linear-gradient(#4dd0e1, #00bcd4 50%, #80deea);
    background-image:         linear-gradient(#4dd0e1, #00bcd4 50%, #80deea);
    background-repeat: no-repeat;
}

.bg-gradient-radial-cyan
{
    background-image: -webkit-radial-gradient(circle, #0097a7, #4dd0e1);
    background-image:    -moz-radial-gradient(circle, #0097a7, #4dd0e1);
    background-image:      -o-radial-gradient(circle, #0097a7, #4dd0e1);
    background-image:         radial-gradient(circle, #0097a7, #4dd0e1);
    background-repeat: no-repeat;
}

.bg-gradient-striped-cyan
{
    background-image: -webkit-linear-gradient(45deg, #80deea 25%, transparent 25%, transparent 50%, #80deea 50%, #80deea 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #80deea 25%, transparent 25%, transparent 50%, #80deea 50%, #80deea 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #80deea 25%, transparent 25%, transparent 50%, #80deea 50%, #80deea 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #80deea 25%, transparent 25%, transparent 50%, #80deea 50%, #80deea 75%, transparent 75%, transparent);
}

.bg-gradient-x-cyan .card-header,
.bg-gradient-x-cyan .card-footer,
.bg-gradient-y-cyan .card-header,
.bg-gradient-y-cyan .card-footer,
.bg-gradient-directional-cyan .card-header,
.bg-gradient-directional-cyan .card-footer,
.bg-gradient-radial-cyan .card-header,
.bg-gradient-radial-cyan .card-footer,
.bg-gradient-striped-cyan .card-header,
.bg-gradient-striped-cyan .card-footer,
.bg-gradient-x2-cyan .card-header,
.bg-gradient-x2-cyan .card-footer,
.bg-gradient-y2-cyan .card-header,
.bg-gradient-y2-cyan .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-teal
{
    background-image: -webkit-gradient(linear, left top, right top, from(#00796b), to(#4db6ac));
    background-image: -webkit-linear-gradient(left, #00796b 0%, #4db6ac 100%);
    background-image:    -moz-linear-gradient(left, #00796b 0%, #4db6ac 100%);
    background-image:      -o-linear-gradient(left, #00796b 0%, #4db6ac 100%);
    background-image:         linear-gradient(to right, #00796b 0%, #4db6ac 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-teal
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00796b), to(#4db6ac));
    background-image: -webkit-linear-gradient(top, #00796b 0%, #4db6ac 100%);
    background-image:    -moz-linear-gradient(top, #00796b 0%, #4db6ac 100%);
    background-image:      -o-linear-gradient(top, #00796b 0%, #4db6ac 100%);
    background-image:         linear-gradient(to bottom, #00796b 0%, #4db6ac 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-teal
{
    background-image: -webkit-linear-gradient(45deg, #00796b, #4db6ac);
    background-image:    -moz-linear-gradient(45deg, #00796b, #4db6ac);
    background-image:      -o-linear-gradient(45deg, #00796b, #4db6ac);
    background-image:         linear-gradient(45deg, #00796b, #4db6ac);
    background-repeat: repeat-x;
}

.bg-gradient-x2-teal
{
    background-image: -webkit-gradient(linear, left top, right top, from(#4db6ac), color-stop(50%, #009688), to(#80cbc4));
    background-image: -webkit-linear-gradient(left, #4db6ac, #009688 50%, #80cbc4);
    background-image:    -moz-linear-gradient(left, #4db6ac, #009688 50%, #80cbc4);
    background-image:      -o-linear-gradient(left, #4db6ac, #009688 50%, #80cbc4);
    background-image:         linear-gradient(to right, #4db6ac, #009688 50%, #80cbc4);
    background-repeat: no-repeat;
}

.bg-gradient-y2-teal
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4db6ac), color-stop(50%, #009688), to(#80cbc4));
    background-image: -webkit-linear-gradient(#4db6ac, #009688 50%, #80cbc4);
    background-image:    -moz-linear-gradient(#4db6ac, #009688 50%, #80cbc4);
    background-image:      -o-linear-gradient(#4db6ac, #009688 50%, #80cbc4);
    background-image:         linear-gradient(#4db6ac, #009688 50%, #80cbc4);
    background-repeat: no-repeat;
}

.bg-gradient-radial-teal
{
    background-image: -webkit-radial-gradient(circle, #00796b, #4db6ac);
    background-image:    -moz-radial-gradient(circle, #00796b, #4db6ac);
    background-image:      -o-radial-gradient(circle, #00796b, #4db6ac);
    background-image:         radial-gradient(circle, #00796b, #4db6ac);
    background-repeat: no-repeat;
}

.bg-gradient-striped-teal
{
    background-image: -webkit-linear-gradient(45deg, #80cbc4 25%, transparent 25%, transparent 50%, #80cbc4 50%, #80cbc4 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #80cbc4 25%, transparent 25%, transparent 50%, #80cbc4 50%, #80cbc4 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #80cbc4 25%, transparent 25%, transparent 50%, #80cbc4 50%, #80cbc4 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #80cbc4 25%, transparent 25%, transparent 50%, #80cbc4 50%, #80cbc4 75%, transparent 75%, transparent);
}

.bg-gradient-x-teal .card-header,
.bg-gradient-x-teal .card-footer,
.bg-gradient-y-teal .card-header,
.bg-gradient-y-teal .card-footer,
.bg-gradient-directional-teal .card-header,
.bg-gradient-directional-teal .card-footer,
.bg-gradient-radial-teal .card-header,
.bg-gradient-radial-teal .card-footer,
.bg-gradient-striped-teal .card-header,
.bg-gradient-striped-teal .card-footer,
.bg-gradient-x2-teal .card-header,
.bg-gradient-x2-teal .card-footer,
.bg-gradient-y2-teal .card-header,
.bg-gradient-y2-teal .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-green
{
    background-image: -webkit-gradient(linear, left top, right top, from(#388e3c), to(#81c784));
    background-image: -webkit-linear-gradient(left, #388e3c 0%, #81c784 100%);
    background-image:    -moz-linear-gradient(left, #388e3c 0%, #81c784 100%);
    background-image:      -o-linear-gradient(left, #388e3c 0%, #81c784 100%);
    background-image:         linear-gradient(to right, #388e3c 0%, #81c784 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-green
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#388e3c), to(#81c784));
    background-image: -webkit-linear-gradient(top, #388e3c 0%, #81c784 100%);
    background-image:    -moz-linear-gradient(top, #388e3c 0%, #81c784 100%);
    background-image:      -o-linear-gradient(top, #388e3c 0%, #81c784 100%);
    background-image:         linear-gradient(to bottom, #388e3c 0%, #81c784 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-green
{
    background-image: -webkit-linear-gradient(45deg, #388e3c, #81c784);
    background-image:    -moz-linear-gradient(45deg, #388e3c, #81c784);
    background-image:      -o-linear-gradient(45deg, #388e3c, #81c784);
    background-image:         linear-gradient(45deg, #388e3c, #81c784);
    background-repeat: repeat-x;
}

.bg-gradient-x2-green
{
    background-image: -webkit-gradient(linear, left top, right top, from(#81c784), color-stop(50%, #4caf50), to(#a5d6a7));
    background-image: -webkit-linear-gradient(left, #81c784, #4caf50 50%, #a5d6a7);
    background-image:    -moz-linear-gradient(left, #81c784, #4caf50 50%, #a5d6a7);
    background-image:      -o-linear-gradient(left, #81c784, #4caf50 50%, #a5d6a7);
    background-image:         linear-gradient(to right, #81c784, #4caf50 50%, #a5d6a7);
    background-repeat: no-repeat;
}

.bg-gradient-y2-green
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#81c784), color-stop(50%, #4caf50), to(#a5d6a7));
    background-image: -webkit-linear-gradient(#81c784, #4caf50 50%, #a5d6a7);
    background-image:    -moz-linear-gradient(#81c784, #4caf50 50%, #a5d6a7);
    background-image:      -o-linear-gradient(#81c784, #4caf50 50%, #a5d6a7);
    background-image:         linear-gradient(#81c784, #4caf50 50%, #a5d6a7);
    background-repeat: no-repeat;
}

.bg-gradient-radial-green
{
    background-image: -webkit-radial-gradient(circle, #388e3c, #81c784);
    background-image:    -moz-radial-gradient(circle, #388e3c, #81c784);
    background-image:      -o-radial-gradient(circle, #388e3c, #81c784);
    background-image:         radial-gradient(circle, #388e3c, #81c784);
    background-repeat: no-repeat;
}

.bg-gradient-striped-green
{
    background-image: -webkit-linear-gradient(45deg, #a5d6a7 25%, transparent 25%, transparent 50%, #a5d6a7 50%, #a5d6a7 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #a5d6a7 25%, transparent 25%, transparent 50%, #a5d6a7 50%, #a5d6a7 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #a5d6a7 25%, transparent 25%, transparent 50%, #a5d6a7 50%, #a5d6a7 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #a5d6a7 25%, transparent 25%, transparent 50%, #a5d6a7 50%, #a5d6a7 75%, transparent 75%, transparent);
}

.bg-gradient-x-green .card-header,
.bg-gradient-x-green .card-footer,
.bg-gradient-y-green .card-header,
.bg-gradient-y-green .card-footer,
.bg-gradient-directional-green .card-header,
.bg-gradient-directional-green .card-footer,
.bg-gradient-radial-green .card-header,
.bg-gradient-radial-green .card-footer,
.bg-gradient-striped-green .card-header,
.bg-gradient-striped-green .card-footer,
.bg-gradient-x2-green .card-header,
.bg-gradient-x2-green .card-footer,
.bg-gradient-y2-green .card-header,
.bg-gradient-y2-green .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-light-green
{
    background-image: -webkit-gradient(linear, left top, right top, from(#689f38), to(#aed581));
    background-image: -webkit-linear-gradient(left, #689f38 0%, #aed581 100%);
    background-image:    -moz-linear-gradient(left, #689f38 0%, #aed581 100%);
    background-image:      -o-linear-gradient(left, #689f38 0%, #aed581 100%);
    background-image:         linear-gradient(to right, #689f38 0%, #aed581 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-light-green
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#689f38), to(#aed581));
    background-image: -webkit-linear-gradient(top, #689f38 0%, #aed581 100%);
    background-image:    -moz-linear-gradient(top, #689f38 0%, #aed581 100%);
    background-image:      -o-linear-gradient(top, #689f38 0%, #aed581 100%);
    background-image:         linear-gradient(to bottom, #689f38 0%, #aed581 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-light-green
{
    background-image: -webkit-linear-gradient(45deg, #689f38, #aed581);
    background-image:    -moz-linear-gradient(45deg, #689f38, #aed581);
    background-image:      -o-linear-gradient(45deg, #689f38, #aed581);
    background-image:         linear-gradient(45deg, #689f38, #aed581);
    background-repeat: repeat-x;
}

.bg-gradient-x2-light-green
{
    background-image: -webkit-gradient(linear, left top, right top, from(#aed581), color-stop(50%, #8bc34a), to(#c5e1a5));
    background-image: -webkit-linear-gradient(left, #aed581, #8bc34a 50%, #c5e1a5);
    background-image:    -moz-linear-gradient(left, #aed581, #8bc34a 50%, #c5e1a5);
    background-image:      -o-linear-gradient(left, #aed581, #8bc34a 50%, #c5e1a5);
    background-image:         linear-gradient(to right, #aed581, #8bc34a 50%, #c5e1a5);
    background-repeat: no-repeat;
}

.bg-gradient-y2-light-green
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#aed581), color-stop(50%, #8bc34a), to(#c5e1a5));
    background-image: -webkit-linear-gradient(#aed581, #8bc34a 50%, #c5e1a5);
    background-image:    -moz-linear-gradient(#aed581, #8bc34a 50%, #c5e1a5);
    background-image:      -o-linear-gradient(#aed581, #8bc34a 50%, #c5e1a5);
    background-image:         linear-gradient(#aed581, #8bc34a 50%, #c5e1a5);
    background-repeat: no-repeat;
}

.bg-gradient-radial-light-green
{
    background-image: -webkit-radial-gradient(circle, #689f38, #aed581);
    background-image:    -moz-radial-gradient(circle, #689f38, #aed581);
    background-image:      -o-radial-gradient(circle, #689f38, #aed581);
    background-image:         radial-gradient(circle, #689f38, #aed581);
    background-repeat: no-repeat;
}

.bg-gradient-striped-light-green
{
    background-image: -webkit-linear-gradient(45deg, #c5e1a5 25%, transparent 25%, transparent 50%, #c5e1a5 50%, #c5e1a5 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #c5e1a5 25%, transparent 25%, transparent 50%, #c5e1a5 50%, #c5e1a5 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #c5e1a5 25%, transparent 25%, transparent 50%, #c5e1a5 50%, #c5e1a5 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #c5e1a5 25%, transparent 25%, transparent 50%, #c5e1a5 50%, #c5e1a5 75%, transparent 75%, transparent);
}

.bg-gradient-x-light-green .card-header,
.bg-gradient-x-light-green .card-footer,
.bg-gradient-y-light-green .card-header,
.bg-gradient-y-light-green .card-footer,
.bg-gradient-directional-light-green .card-header,
.bg-gradient-directional-light-green .card-footer,
.bg-gradient-radial-light-green .card-header,
.bg-gradient-radial-light-green .card-footer,
.bg-gradient-striped-light-green .card-header,
.bg-gradient-striped-light-green .card-footer,
.bg-gradient-x2-light-green .card-header,
.bg-gradient-x2-light-green .card-footer,
.bg-gradient-y2-light-green .card-header,
.bg-gradient-y2-light-green .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-lime
{
    background-image: -webkit-gradient(linear, left top, right top, from(#afb42b), to(#dce775));
    background-image: -webkit-linear-gradient(left, #afb42b 0%, #dce775 100%);
    background-image:    -moz-linear-gradient(left, #afb42b 0%, #dce775 100%);
    background-image:      -o-linear-gradient(left, #afb42b 0%, #dce775 100%);
    background-image:         linear-gradient(to right, #afb42b 0%, #dce775 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-lime
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#afb42b), to(#dce775));
    background-image: -webkit-linear-gradient(top, #afb42b 0%, #dce775 100%);
    background-image:    -moz-linear-gradient(top, #afb42b 0%, #dce775 100%);
    background-image:      -o-linear-gradient(top, #afb42b 0%, #dce775 100%);
    background-image:         linear-gradient(to bottom, #afb42b 0%, #dce775 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-lime
{
    background-image: -webkit-linear-gradient(45deg, #afb42b, #dce775);
    background-image:    -moz-linear-gradient(45deg, #afb42b, #dce775);
    background-image:      -o-linear-gradient(45deg, #afb42b, #dce775);
    background-image:         linear-gradient(45deg, #afb42b, #dce775);
    background-repeat: repeat-x;
}

.bg-gradient-x2-lime
{
    background-image: -webkit-gradient(linear, left top, right top, from(#dce775), color-stop(50%, #cddc39), to(#e6ee9c));
    background-image: -webkit-linear-gradient(left, #dce775, #cddc39 50%, #e6ee9c);
    background-image:    -moz-linear-gradient(left, #dce775, #cddc39 50%, #e6ee9c);
    background-image:      -o-linear-gradient(left, #dce775, #cddc39 50%, #e6ee9c);
    background-image:         linear-gradient(to right, #dce775, #cddc39 50%, #e6ee9c);
    background-repeat: no-repeat;
}

.bg-gradient-y2-lime
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dce775), color-stop(50%, #cddc39), to(#e6ee9c));
    background-image: -webkit-linear-gradient(#dce775, #cddc39 50%, #e6ee9c);
    background-image:    -moz-linear-gradient(#dce775, #cddc39 50%, #e6ee9c);
    background-image:      -o-linear-gradient(#dce775, #cddc39 50%, #e6ee9c);
    background-image:         linear-gradient(#dce775, #cddc39 50%, #e6ee9c);
    background-repeat: no-repeat;
}

.bg-gradient-radial-lime
{
    background-image: -webkit-radial-gradient(circle, #afb42b, #dce775);
    background-image:    -moz-radial-gradient(circle, #afb42b, #dce775);
    background-image:      -o-radial-gradient(circle, #afb42b, #dce775);
    background-image:         radial-gradient(circle, #afb42b, #dce775);
    background-repeat: no-repeat;
}

.bg-gradient-striped-lime
{
    background-image: -webkit-linear-gradient(45deg, #e6ee9c 25%, transparent 25%, transparent 50%, #e6ee9c 50%, #e6ee9c 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #e6ee9c 25%, transparent 25%, transparent 50%, #e6ee9c 50%, #e6ee9c 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #e6ee9c 25%, transparent 25%, transparent 50%, #e6ee9c 50%, #e6ee9c 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #e6ee9c 25%, transparent 25%, transparent 50%, #e6ee9c 50%, #e6ee9c 75%, transparent 75%, transparent);
}

.bg-gradient-x-lime .card-header,
.bg-gradient-x-lime .card-footer,
.bg-gradient-y-lime .card-header,
.bg-gradient-y-lime .card-footer,
.bg-gradient-directional-lime .card-header,
.bg-gradient-directional-lime .card-footer,
.bg-gradient-radial-lime .card-header,
.bg-gradient-radial-lime .card-footer,
.bg-gradient-striped-lime .card-header,
.bg-gradient-striped-lime .card-footer,
.bg-gradient-x2-lime .card-header,
.bg-gradient-x2-lime .card-footer,
.bg-gradient-y2-lime .card-header,
.bg-gradient-y2-lime .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-yellow
{
    background-image: -webkit-gradient(linear, left top, right top, from(#fbc02d), to(#fff176));
    background-image: -webkit-linear-gradient(left, #fbc02d 0%, #fff176 100%);
    background-image:    -moz-linear-gradient(left, #fbc02d 0%, #fff176 100%);
    background-image:      -o-linear-gradient(left, #fbc02d 0%, #fff176 100%);
    background-image:         linear-gradient(to right, #fbc02d 0%, #fff176 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-yellow
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fbc02d), to(#fff176));
    background-image: -webkit-linear-gradient(top, #fbc02d 0%, #fff176 100%);
    background-image:    -moz-linear-gradient(top, #fbc02d 0%, #fff176 100%);
    background-image:      -o-linear-gradient(top, #fbc02d 0%, #fff176 100%);
    background-image:         linear-gradient(to bottom, #fbc02d 0%, #fff176 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-yellow
{
    background-image: -webkit-linear-gradient(45deg, #fbc02d, #fff176);
    background-image:    -moz-linear-gradient(45deg, #fbc02d, #fff176);
    background-image:      -o-linear-gradient(45deg, #fbc02d, #fff176);
    background-image:         linear-gradient(45deg, #fbc02d, #fff176);
    background-repeat: repeat-x;
}

.bg-gradient-x2-yellow
{
    background-image: -webkit-gradient(linear, left top, right top, from(#fff176), color-stop(50%, #ffeb3b), to(#fff59d));
    background-image: -webkit-linear-gradient(left, #fff176, #ffeb3b 50%, #fff59d);
    background-image:    -moz-linear-gradient(left, #fff176, #ffeb3b 50%, #fff59d);
    background-image:      -o-linear-gradient(left, #fff176, #ffeb3b 50%, #fff59d);
    background-image:         linear-gradient(to right, #fff176, #ffeb3b 50%, #fff59d);
    background-repeat: no-repeat;
}

.bg-gradient-y2-yellow
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff176), color-stop(50%, #ffeb3b), to(#fff59d));
    background-image: -webkit-linear-gradient(#fff176, #ffeb3b 50%, #fff59d);
    background-image:    -moz-linear-gradient(#fff176, #ffeb3b 50%, #fff59d);
    background-image:      -o-linear-gradient(#fff176, #ffeb3b 50%, #fff59d);
    background-image:         linear-gradient(#fff176, #ffeb3b 50%, #fff59d);
    background-repeat: no-repeat;
}

.bg-gradient-radial-yellow
{
    background-image: -webkit-radial-gradient(circle, #fbc02d, #fff176);
    background-image:    -moz-radial-gradient(circle, #fbc02d, #fff176);
    background-image:      -o-radial-gradient(circle, #fbc02d, #fff176);
    background-image:         radial-gradient(circle, #fbc02d, #fff176);
    background-repeat: no-repeat;
}

.bg-gradient-striped-yellow
{
    background-image: -webkit-linear-gradient(45deg, #fff59d 25%, transparent 25%, transparent 50%, #fff59d 50%, #fff59d 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #fff59d 25%, transparent 25%, transparent 50%, #fff59d 50%, #fff59d 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #fff59d 25%, transparent 25%, transparent 50%, #fff59d 50%, #fff59d 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #fff59d 25%, transparent 25%, transparent 50%, #fff59d 50%, #fff59d 75%, transparent 75%, transparent);
}

.bg-gradient-x-yellow .card-header,
.bg-gradient-x-yellow .card-footer,
.bg-gradient-y-yellow .card-header,
.bg-gradient-y-yellow .card-footer,
.bg-gradient-directional-yellow .card-header,
.bg-gradient-directional-yellow .card-footer,
.bg-gradient-radial-yellow .card-header,
.bg-gradient-radial-yellow .card-footer,
.bg-gradient-striped-yellow .card-header,
.bg-gradient-striped-yellow .card-footer,
.bg-gradient-x2-yellow .card-header,
.bg-gradient-x2-yellow .card-footer,
.bg-gradient-y2-yellow .card-header,
.bg-gradient-y2-yellow .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-amber
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ffa000), to(#ffd54f));
    background-image: -webkit-linear-gradient(left, #ffa000 0%, #ffd54f 100%);
    background-image:    -moz-linear-gradient(left, #ffa000 0%, #ffd54f 100%);
    background-image:      -o-linear-gradient(left, #ffa000 0%, #ffd54f 100%);
    background-image:         linear-gradient(to right, #ffa000 0%, #ffd54f 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-amber
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa000), to(#ffd54f));
    background-image: -webkit-linear-gradient(top, #ffa000 0%, #ffd54f 100%);
    background-image:    -moz-linear-gradient(top, #ffa000 0%, #ffd54f 100%);
    background-image:      -o-linear-gradient(top, #ffa000 0%, #ffd54f 100%);
    background-image:         linear-gradient(to bottom, #ffa000 0%, #ffd54f 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-amber
{
    background-image: -webkit-linear-gradient(45deg, #ffa000, #ffd54f);
    background-image:    -moz-linear-gradient(45deg, #ffa000, #ffd54f);
    background-image:      -o-linear-gradient(45deg, #ffa000, #ffd54f);
    background-image:         linear-gradient(45deg, #ffa000, #ffd54f);
    background-repeat: repeat-x;
}

.bg-gradient-x2-amber
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ffd54f), color-stop(50%, #ffc107), to(#ffe082));
    background-image: -webkit-linear-gradient(left, #ffd54f, #ffc107 50%, #ffe082);
    background-image:    -moz-linear-gradient(left, #ffd54f, #ffc107 50%, #ffe082);
    background-image:      -o-linear-gradient(left, #ffd54f, #ffc107 50%, #ffe082);
    background-image:         linear-gradient(to right, #ffd54f, #ffc107 50%, #ffe082);
    background-repeat: no-repeat;
}

.bg-gradient-y2-amber
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd54f), color-stop(50%, #ffc107), to(#ffe082));
    background-image: -webkit-linear-gradient(#ffd54f, #ffc107 50%, #ffe082);
    background-image:    -moz-linear-gradient(#ffd54f, #ffc107 50%, #ffe082);
    background-image:      -o-linear-gradient(#ffd54f, #ffc107 50%, #ffe082);
    background-image:         linear-gradient(#ffd54f, #ffc107 50%, #ffe082);
    background-repeat: no-repeat;
}

.bg-gradient-radial-amber
{
    background-image: -webkit-radial-gradient(circle, #ffa000, #ffd54f);
    background-image:    -moz-radial-gradient(circle, #ffa000, #ffd54f);
    background-image:      -o-radial-gradient(circle, #ffa000, #ffd54f);
    background-image:         radial-gradient(circle, #ffa000, #ffd54f);
    background-repeat: no-repeat;
}

.bg-gradient-striped-amber
{
    background-image: -webkit-linear-gradient(45deg, #ffe082 25%, transparent 25%, transparent 50%, #ffe082 50%, #ffe082 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #ffe082 25%, transparent 25%, transparent 50%, #ffe082 50%, #ffe082 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #ffe082 25%, transparent 25%, transparent 50%, #ffe082 50%, #ffe082 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #ffe082 25%, transparent 25%, transparent 50%, #ffe082 50%, #ffe082 75%, transparent 75%, transparent);
}

.bg-gradient-x-amber .card-header,
.bg-gradient-x-amber .card-footer,
.bg-gradient-y-amber .card-header,
.bg-gradient-y-amber .card-footer,
.bg-gradient-directional-amber .card-header,
.bg-gradient-directional-amber .card-footer,
.bg-gradient-radial-amber .card-header,
.bg-gradient-radial-amber .card-footer,
.bg-gradient-striped-amber .card-header,
.bg-gradient-striped-amber .card-footer,
.bg-gradient-x2-amber .card-header,
.bg-gradient-x2-amber .card-footer,
.bg-gradient-y2-amber .card-header,
.bg-gradient-y2-amber .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-orange
{
    background-image: -webkit-gradient(linear, left top, right top, from(#f57c00), to(#ffb74d));
    background-image: -webkit-linear-gradient(left, #f57c00 0%, #ffb74d 100%);
    background-image:    -moz-linear-gradient(left, #f57c00 0%, #ffb74d 100%);
    background-image:      -o-linear-gradient(left, #f57c00 0%, #ffb74d 100%);
    background-image:         linear-gradient(to right, #f57c00 0%, #ffb74d 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-orange
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f57c00), to(#ffb74d));
    background-image: -webkit-linear-gradient(top, #f57c00 0%, #ffb74d 100%);
    background-image:    -moz-linear-gradient(top, #f57c00 0%, #ffb74d 100%);
    background-image:      -o-linear-gradient(top, #f57c00 0%, #ffb74d 100%);
    background-image:         linear-gradient(to bottom, #f57c00 0%, #ffb74d 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-orange
{
    background-image: -webkit-linear-gradient(45deg, #f57c00, #ffb74d);
    background-image:    -moz-linear-gradient(45deg, #f57c00, #ffb74d);
    background-image:      -o-linear-gradient(45deg, #f57c00, #ffb74d);
    background-image:         linear-gradient(45deg, #f57c00, #ffb74d);
    background-repeat: repeat-x;
}

.bg-gradient-x2-orange
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ffb74d), color-stop(50%, #ff9800), to(#ffcc80));
    background-image: -webkit-linear-gradient(left, #ffb74d, #ff9800 50%, #ffcc80);
    background-image:    -moz-linear-gradient(left, #ffb74d, #ff9800 50%, #ffcc80);
    background-image:      -o-linear-gradient(left, #ffb74d, #ff9800 50%, #ffcc80);
    background-image:         linear-gradient(to right, #ffb74d, #ff9800 50%, #ffcc80);
    background-repeat: no-repeat;
}

.bg-gradient-y2-orange
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb74d), color-stop(50%, #ff9800), to(#ffcc80));
    background-image: -webkit-linear-gradient(#ffb74d, #ff9800 50%, #ffcc80);
    background-image:    -moz-linear-gradient(#ffb74d, #ff9800 50%, #ffcc80);
    background-image:      -o-linear-gradient(#ffb74d, #ff9800 50%, #ffcc80);
    background-image:         linear-gradient(#ffb74d, #ff9800 50%, #ffcc80);
    background-repeat: no-repeat;
}

.bg-gradient-radial-orange
{
    background-image: -webkit-radial-gradient(circle, #f57c00, #ffb74d);
    background-image:    -moz-radial-gradient(circle, #f57c00, #ffb74d);
    background-image:      -o-radial-gradient(circle, #f57c00, #ffb74d);
    background-image:         radial-gradient(circle, #f57c00, #ffb74d);
    background-repeat: no-repeat;
}

.bg-gradient-striped-orange
{
    background-image: -webkit-linear-gradient(45deg, #ffcc80 25%, transparent 25%, transparent 50%, #ffcc80 50%, #ffcc80 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #ffcc80 25%, transparent 25%, transparent 50%, #ffcc80 50%, #ffcc80 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #ffcc80 25%, transparent 25%, transparent 50%, #ffcc80 50%, #ffcc80 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #ffcc80 25%, transparent 25%, transparent 50%, #ffcc80 50%, #ffcc80 75%, transparent 75%, transparent);
}

.bg-gradient-x-orange .card-header,
.bg-gradient-x-orange .card-footer,
.bg-gradient-y-orange .card-header,
.bg-gradient-y-orange .card-footer,
.bg-gradient-directional-orange .card-header,
.bg-gradient-directional-orange .card-footer,
.bg-gradient-radial-orange .card-header,
.bg-gradient-radial-orange .card-footer,
.bg-gradient-striped-orange .card-header,
.bg-gradient-striped-orange .card-footer,
.bg-gradient-x2-orange .card-header,
.bg-gradient-x2-orange .card-footer,
.bg-gradient-y2-orange .card-header,
.bg-gradient-y2-orange .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-deep-orange
{
    background-image: -webkit-gradient(linear, left top, right top, from(#e64a19), to(#ff8a65));
    background-image: -webkit-linear-gradient(left, #e64a19 0%, #ff8a65 100%);
    background-image:    -moz-linear-gradient(left, #e64a19 0%, #ff8a65 100%);
    background-image:      -o-linear-gradient(left, #e64a19 0%, #ff8a65 100%);
    background-image:         linear-gradient(to right, #e64a19 0%, #ff8a65 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-deep-orange
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e64a19), to(#ff8a65));
    background-image: -webkit-linear-gradient(top, #e64a19 0%, #ff8a65 100%);
    background-image:    -moz-linear-gradient(top, #e64a19 0%, #ff8a65 100%);
    background-image:      -o-linear-gradient(top, #e64a19 0%, #ff8a65 100%);
    background-image:         linear-gradient(to bottom, #e64a19 0%, #ff8a65 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-deep-orange
{
    background-image: -webkit-linear-gradient(45deg, #e64a19, #ff8a65);
    background-image:    -moz-linear-gradient(45deg, #e64a19, #ff8a65);
    background-image:      -o-linear-gradient(45deg, #e64a19, #ff8a65);
    background-image:         linear-gradient(45deg, #e64a19, #ff8a65);
    background-repeat: repeat-x;
}

.bg-gradient-x2-deep-orange
{
    background-image: -webkit-gradient(linear, left top, right top, from(#ff8a65), color-stop(50%, #ff5722), to(#ffab91));
    background-image: -webkit-linear-gradient(left, #ff8a65, #ff5722 50%, #ffab91);
    background-image:    -moz-linear-gradient(left, #ff8a65, #ff5722 50%, #ffab91);
    background-image:      -o-linear-gradient(left, #ff8a65, #ff5722 50%, #ffab91);
    background-image:         linear-gradient(to right, #ff8a65, #ff5722 50%, #ffab91);
    background-repeat: no-repeat;
}

.bg-gradient-y2-deep-orange
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8a65), color-stop(50%, #ff5722), to(#ffab91));
    background-image: -webkit-linear-gradient(#ff8a65, #ff5722 50%, #ffab91);
    background-image:    -moz-linear-gradient(#ff8a65, #ff5722 50%, #ffab91);
    background-image:      -o-linear-gradient(#ff8a65, #ff5722 50%, #ffab91);
    background-image:         linear-gradient(#ff8a65, #ff5722 50%, #ffab91);
    background-repeat: no-repeat;
}

.bg-gradient-radial-deep-orange
{
    background-image: -webkit-radial-gradient(circle, #e64a19, #ff8a65);
    background-image:    -moz-radial-gradient(circle, #e64a19, #ff8a65);
    background-image:      -o-radial-gradient(circle, #e64a19, #ff8a65);
    background-image:         radial-gradient(circle, #e64a19, #ff8a65);
    background-repeat: no-repeat;
}

.bg-gradient-striped-deep-orange
{
    background-image: -webkit-linear-gradient(45deg, #ffab91 25%, transparent 25%, transparent 50%, #ffab91 50%, #ffab91 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #ffab91 25%, transparent 25%, transparent 50%, #ffab91 50%, #ffab91 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #ffab91 25%, transparent 25%, transparent 50%, #ffab91 50%, #ffab91 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #ffab91 25%, transparent 25%, transparent 50%, #ffab91 50%, #ffab91 75%, transparent 75%, transparent);
}

.bg-gradient-x-deep-orange .card-header,
.bg-gradient-x-deep-orange .card-footer,
.bg-gradient-y-deep-orange .card-header,
.bg-gradient-y-deep-orange .card-footer,
.bg-gradient-directional-deep-orange .card-header,
.bg-gradient-directional-deep-orange .card-footer,
.bg-gradient-radial-deep-orange .card-header,
.bg-gradient-radial-deep-orange .card-footer,
.bg-gradient-striped-deep-orange .card-header,
.bg-gradient-striped-deep-orange .card-footer,
.bg-gradient-x2-deep-orange .card-header,
.bg-gradient-x2-deep-orange .card-footer,
.bg-gradient-y2-deep-orange .card-header,
.bg-gradient-y2-deep-orange .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-brown
{
    background-image: -webkit-gradient(linear, left top, right top, from(#5d4037), to(#a1887f));
    background-image: -webkit-linear-gradient(left, #5d4037 0%, #a1887f 100%);
    background-image:    -moz-linear-gradient(left, #5d4037 0%, #a1887f 100%);
    background-image:      -o-linear-gradient(left, #5d4037 0%, #a1887f 100%);
    background-image:         linear-gradient(to right, #5d4037 0%, #a1887f 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-brown
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5d4037), to(#a1887f));
    background-image: -webkit-linear-gradient(top, #5d4037 0%, #a1887f 100%);
    background-image:    -moz-linear-gradient(top, #5d4037 0%, #a1887f 100%);
    background-image:      -o-linear-gradient(top, #5d4037 0%, #a1887f 100%);
    background-image:         linear-gradient(to bottom, #5d4037 0%, #a1887f 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-brown
{
    background-image: -webkit-linear-gradient(45deg, #5d4037, #a1887f);
    background-image:    -moz-linear-gradient(45deg, #5d4037, #a1887f);
    background-image:      -o-linear-gradient(45deg, #5d4037, #a1887f);
    background-image:         linear-gradient(45deg, #5d4037, #a1887f);
    background-repeat: repeat-x;
}

.bg-gradient-x2-brown
{
    background-image: -webkit-gradient(linear, left top, right top, from(#a1887f), color-stop(50%, #795548), to(#bcaaa4));
    background-image: -webkit-linear-gradient(left, #a1887f, #795548 50%, #bcaaa4);
    background-image:    -moz-linear-gradient(left, #a1887f, #795548 50%, #bcaaa4);
    background-image:      -o-linear-gradient(left, #a1887f, #795548 50%, #bcaaa4);
    background-image:         linear-gradient(to right, #a1887f, #795548 50%, #bcaaa4);
    background-repeat: no-repeat;
}

.bg-gradient-y2-brown
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a1887f), color-stop(50%, #795548), to(#bcaaa4));
    background-image: -webkit-linear-gradient(#a1887f, #795548 50%, #bcaaa4);
    background-image:    -moz-linear-gradient(#a1887f, #795548 50%, #bcaaa4);
    background-image:      -o-linear-gradient(#a1887f, #795548 50%, #bcaaa4);
    background-image:         linear-gradient(#a1887f, #795548 50%, #bcaaa4);
    background-repeat: no-repeat;
}

.bg-gradient-radial-brown
{
    background-image: -webkit-radial-gradient(circle, #5d4037, #a1887f);
    background-image:    -moz-radial-gradient(circle, #5d4037, #a1887f);
    background-image:      -o-radial-gradient(circle, #5d4037, #a1887f);
    background-image:         radial-gradient(circle, #5d4037, #a1887f);
    background-repeat: no-repeat;
}

.bg-gradient-striped-brown
{
    background-image: -webkit-linear-gradient(45deg, #bcaaa4 25%, transparent 25%, transparent 50%, #bcaaa4 50%, #bcaaa4 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #bcaaa4 25%, transparent 25%, transparent 50%, #bcaaa4 50%, #bcaaa4 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #bcaaa4 25%, transparent 25%, transparent 50%, #bcaaa4 50%, #bcaaa4 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #bcaaa4 25%, transparent 25%, transparent 50%, #bcaaa4 50%, #bcaaa4 75%, transparent 75%, transparent);
}

.bg-gradient-x-brown .card-header,
.bg-gradient-x-brown .card-footer,
.bg-gradient-y-brown .card-header,
.bg-gradient-y-brown .card-footer,
.bg-gradient-directional-brown .card-header,
.bg-gradient-directional-brown .card-footer,
.bg-gradient-radial-brown .card-header,
.bg-gradient-radial-brown .card-footer,
.bg-gradient-striped-brown .card-header,
.bg-gradient-striped-brown .card-footer,
.bg-gradient-x2-brown .card-header,
.bg-gradient-x2-brown .card-footer,
.bg-gradient-y2-brown .card-header,
.bg-gradient-y2-brown .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-blue-grey
{
    background-image: -webkit-gradient(linear, left top, right top, from(#455a64), to(#90a4ae));
    background-image: -webkit-linear-gradient(left, #455a64 0%, #90a4ae 100%);
    background-image:    -moz-linear-gradient(left, #455a64 0%, #90a4ae 100%);
    background-image:      -o-linear-gradient(left, #455a64 0%, #90a4ae 100%);
    background-image:         linear-gradient(to right, #455a64 0%, #90a4ae 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-blue-grey
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#455a64), to(#90a4ae));
    background-image: -webkit-linear-gradient(top, #455a64 0%, #90a4ae 100%);
    background-image:    -moz-linear-gradient(top, #455a64 0%, #90a4ae 100%);
    background-image:      -o-linear-gradient(top, #455a64 0%, #90a4ae 100%);
    background-image:         linear-gradient(to bottom, #455a64 0%, #90a4ae 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-blue-grey
{
    background-image: -webkit-linear-gradient(45deg, #455a64, #90a4ae);
    background-image:    -moz-linear-gradient(45deg, #455a64, #90a4ae);
    background-image:      -o-linear-gradient(45deg, #455a64, #90a4ae);
    background-image:         linear-gradient(45deg, #455a64, #90a4ae);
    background-repeat: repeat-x;
}

.bg-gradient-x2-blue-grey
{
    background-image: -webkit-gradient(linear, left top, right top, from(#90a4ae), color-stop(50%, #607d8b), to(#b0bec5));
    background-image: -webkit-linear-gradient(left, #90a4ae, #607d8b 50%, #b0bec5);
    background-image:    -moz-linear-gradient(left, #90a4ae, #607d8b 50%, #b0bec5);
    background-image:      -o-linear-gradient(left, #90a4ae, #607d8b 50%, #b0bec5);
    background-image:         linear-gradient(to right, #90a4ae, #607d8b 50%, #b0bec5);
    background-repeat: no-repeat;
}

.bg-gradient-y2-blue-grey
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#90a4ae), color-stop(50%, #607d8b), to(#b0bec5));
    background-image: -webkit-linear-gradient(#90a4ae, #607d8b 50%, #b0bec5);
    background-image:    -moz-linear-gradient(#90a4ae, #607d8b 50%, #b0bec5);
    background-image:      -o-linear-gradient(#90a4ae, #607d8b 50%, #b0bec5);
    background-image:         linear-gradient(#90a4ae, #607d8b 50%, #b0bec5);
    background-repeat: no-repeat;
}

.bg-gradient-radial-blue-grey
{
    background-image: -webkit-radial-gradient(circle, #455a64, #90a4ae);
    background-image:    -moz-radial-gradient(circle, #455a64, #90a4ae);
    background-image:      -o-radial-gradient(circle, #455a64, #90a4ae);
    background-image:         radial-gradient(circle, #455a64, #90a4ae);
    background-repeat: no-repeat;
}

.bg-gradient-striped-blue-grey
{
    background-image: -webkit-linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
}

.bg-gradient-x-blue-grey .card-header,
.bg-gradient-x-blue-grey .card-footer,
.bg-gradient-y-blue-grey .card-header,
.bg-gradient-y-blue-grey .card-footer,
.bg-gradient-directional-blue-grey .card-header,
.bg-gradient-directional-blue-grey .card-footer,
.bg-gradient-radial-blue-grey .card-header,
.bg-gradient-radial-blue-grey .card-footer,
.bg-gradient-striped-blue-grey .card-header,
.bg-gradient-striped-blue-grey .card-footer,
.bg-gradient-x2-blue-grey .card-header,
.bg-gradient-x2-blue-grey .card-footer,
.bg-gradient-y2-blue-grey .card-header,
.bg-gradient-y2-blue-grey .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-grey
{
    background-image: -webkit-gradient(linear, left top, right top, from(#616161), to(#e0e0e0));
    background-image: -webkit-linear-gradient(left, #616161 0%, #e0e0e0 100%);
    background-image:    -moz-linear-gradient(left, #616161 0%, #e0e0e0 100%);
    background-image:      -o-linear-gradient(left, #616161 0%, #e0e0e0 100%);
    background-image:         linear-gradient(to right, #616161 0%, #e0e0e0 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-grey
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#616161), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #616161 0%, #e0e0e0 100%);
    background-image:    -moz-linear-gradient(top, #616161 0%, #e0e0e0 100%);
    background-image:      -o-linear-gradient(top, #616161 0%, #e0e0e0 100%);
    background-image:         linear-gradient(to bottom, #616161 0%, #e0e0e0 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-grey
{
    background-image: -webkit-linear-gradient(45deg, #616161, #e0e0e0);
    background-image:    -moz-linear-gradient(45deg, #616161, #e0e0e0);
    background-image:      -o-linear-gradient(45deg, #616161, #e0e0e0);
    background-image:         linear-gradient(45deg, #616161, #e0e0e0);
    background-repeat: repeat-x;
}

.bg-gradient-x2-grey
{
    background-image: -webkit-gradient(linear, left top, right top, from(#e0e0e0), color-stop(50%, #9e9e9e), to(#eee));
    background-image: -webkit-linear-gradient(left, #e0e0e0, #9e9e9e 50%, #eee);
    background-image:    -moz-linear-gradient(left, #e0e0e0, #9e9e9e 50%, #eee);
    background-image:      -o-linear-gradient(left, #e0e0e0, #9e9e9e 50%, #eee);
    background-image:         linear-gradient(to right, #e0e0e0, #9e9e9e 50%, #eee);
    background-repeat: no-repeat;
}

.bg-gradient-y2-grey
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), color-stop(50%, #9e9e9e), to(#eee));
    background-image: -webkit-linear-gradient(#e0e0e0, #9e9e9e 50%, #eee);
    background-image:    -moz-linear-gradient(#e0e0e0, #9e9e9e 50%, #eee);
    background-image:      -o-linear-gradient(#e0e0e0, #9e9e9e 50%, #eee);
    background-image:         linear-gradient(#e0e0e0, #9e9e9e 50%, #eee);
    background-repeat: no-repeat;
}

.bg-gradient-radial-grey
{
    background-image: -webkit-radial-gradient(circle, #616161, #e0e0e0);
    background-image:    -moz-radial-gradient(circle, #616161, #e0e0e0);
    background-image:      -o-radial-gradient(circle, #616161, #e0e0e0);
    background-image:         radial-gradient(circle, #616161, #e0e0e0);
    background-repeat: no-repeat;
}

.bg-gradient-striped-grey
{
    background-image: -webkit-linear-gradient(45deg, #eee 25%, transparent 25%, transparent 50%, #eee 50%, #eee 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #eee 25%, transparent 25%, transparent 50%, #eee 50%, #eee 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #eee 25%, transparent 25%, transparent 50%, #eee 50%, #eee 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #eee 25%, transparent 25%, transparent 50%, #eee 50%, #eee 75%, transparent 75%, transparent);
}

.bg-gradient-x-grey .card-header,
.bg-gradient-x-grey .card-footer,
.bg-gradient-y-grey .card-header,
.bg-gradient-y-grey .card-footer,
.bg-gradient-directional-grey .card-header,
.bg-gradient-directional-grey .card-footer,
.bg-gradient-radial-grey .card-header,
.bg-gradient-radial-grey .card-footer,
.bg-gradient-striped-grey .card-header,
.bg-gradient-striped-grey .card-footer,
.bg-gradient-x2-grey .card-header,
.bg-gradient-x2-grey .card-footer,
.bg-gradient-y2-grey .card-header,
.bg-gradient-y2-grey .card-footer
{
    background-color: transparent;
}

.bg-gradient-x-grey-blue
{
    background-image: -webkit-gradient(linear, left top, right top, from(#2c303b), to(#6f85ad));
    background-image: -webkit-linear-gradient(left, #2c303b 0%, #6f85ad 100%);
    background-image:    -moz-linear-gradient(left, #2c303b 0%, #6f85ad 100%);
    background-image:      -o-linear-gradient(left, #2c303b 0%, #6f85ad 100%);
    background-image:         linear-gradient(to right, #2c303b 0%, #6f85ad 100%);
    background-repeat: repeat-x;
}

.bg-gradient-y-grey-blue
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2c303b), to(#6f85ad));
    background-image: -webkit-linear-gradient(top, #2c303b 0%, #6f85ad 100%);
    background-image:    -moz-linear-gradient(top, #2c303b 0%, #6f85ad 100%);
    background-image:      -o-linear-gradient(top, #2c303b 0%, #6f85ad 100%);
    background-image:         linear-gradient(to bottom, #2c303b 0%, #6f85ad 100%);
    background-repeat: repeat-x;
}

.bg-gradient-directional-grey-blue
{
    background-image: -webkit-linear-gradient(45deg, #2c303b, #6f85ad);
    background-image:    -moz-linear-gradient(45deg, #2c303b, #6f85ad);
    background-image:      -o-linear-gradient(45deg, #2c303b, #6f85ad);
    background-image:         linear-gradient(45deg, #2c303b, #6f85ad);
    background-repeat: repeat-x;
}

.bg-gradient-x2-grey-blue
{
    background-image: -webkit-gradient(linear, left top, right top, from(#6f85ad), color-stop(50%, #1b2942), to(#b0bec5));
    background-image: -webkit-linear-gradient(left, #6f85ad, #1b2942 50%, #b0bec5);
    background-image:    -moz-linear-gradient(left, #6f85ad, #1b2942 50%, #b0bec5);
    background-image:      -o-linear-gradient(left, #6f85ad, #1b2942 50%, #b0bec5);
    background-image:         linear-gradient(to right, #6f85ad, #1b2942 50%, #b0bec5);
    background-repeat: no-repeat;
}

.bg-gradient-y2-grey-blue
{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6f85ad), color-stop(50%, #1b2942), to(#b0bec5));
    background-image: -webkit-linear-gradient(#6f85ad, #1b2942 50%, #b0bec5);
    background-image:    -moz-linear-gradient(#6f85ad, #1b2942 50%, #b0bec5);
    background-image:      -o-linear-gradient(#6f85ad, #1b2942 50%, #b0bec5);
    background-image:         linear-gradient(#6f85ad, #1b2942 50%, #b0bec5);
    background-repeat: no-repeat;
}

.bg-gradient-radial-grey-blue
{
    background-image: -webkit-radial-gradient(circle, #2c303b, #6f85ad);
    background-image:    -moz-radial-gradient(circle, #2c303b, #6f85ad);
    background-image:      -o-radial-gradient(circle, #2c303b, #6f85ad);
    background-image:         radial-gradient(circle, #2c303b, #6f85ad);
    background-repeat: no-repeat;
}

.bg-gradient-striped-grey-blue
{
    background-image: -webkit-linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
    background-image:    -moz-linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, #b0bec5 25%, transparent 25%, transparent 50%, #b0bec5 50%, #b0bec5 75%, transparent 75%, transparent);
}

.bg-gradient-x-grey-blue .card-header,
.bg-gradient-x-grey-blue .card-footer,
.bg-gradient-y-grey-blue .card-header,
.bg-gradient-y-grey-blue .card-footer,
.bg-gradient-directional-grey-blue .card-header,
.bg-gradient-directional-grey-blue .card-footer,
.bg-gradient-radial-grey-blue .card-header,
.bg-gradient-radial-grey-blue .card-footer,
.bg-gradient-striped-grey-blue .card-header,
.bg-gradient-striped-grey-blue .card-footer,
.bg-gradient-x2-grey-blue .card-header,
.bg-gradient-x2-grey-blue .card-footer,
.bg-gradient-y2-grey-blue .card-header,
.bg-gradient-y2-grey-blue .card-footer
{
    background-color: transparent;
}

.clndr
{
    width: 100%;

    background-color: #f3f3f3;
    -webkit-box-shadow: 0 4px 0 #272727;
            box-shadow: 0 4px 0 #272727;
}
.clndr .clndr-controls
{
    padding: 14px;

    text-align: center; 

    color: white;
    background-color: #37bc9b;
}
.clndr .clndr-controls .clndr-previous-button
{
    float: left;

    text-align: left;
}
.clndr .clndr-controls .clndr-next-button
{
    float: right;

    text-align: right;
}
.clndr .clndr-controls .clndr-previous-button,
.clndr .clndr-controls .clndr-next-button
{
    width: 30px;

    cursor: pointer;
}
.clndr .clndr-controls .clndr-previous-button:hover,
.clndr .clndr-controls .clndr-next-button:hover
{
    opacity: .5;
}
.clndr .clndr-grid
{
    float: left;

    width: 65%;

    background-color: #fff;
}
.clndr .clndr-grid .days-of-the-week
{
    width: 100%;

    background-color: #f6bb42;
}
.clndr .clndr-grid .days-of-the-week .header-day
{
    float: left;

    width: 14.2857%;
    padding: 14px;

    text-align: center;

    color: white;
}
.clndr .clndr-grid .days
{
    width: 100%;
}
.clndr .clndr-grid .days .day,
.clndr .clndr-grid .days .empty
{
    float: left;

    width: 14.2857%;
    padding: 12px 0;

    text-align: center;

    color: #4f4f4f;
}
.clndr .clndr-grid .days .day.event .day-number,
.clndr .clndr-grid .days .empty.event .day-number
{
    padding: 6px 9px; 

    border: 1px solid #f6bb42;
    border-radius: 50%;
}
.clndr .clndr-grid .days .day.adjacent-month .day-number,
.clndr .clndr-grid .days .day.inactive .day-number,
.clndr .clndr-grid .days .empty.adjacent-month .day-number
{
    cursor: pointer; 

    opacity: .3;
}
.clndr .clndr-grid .days .day.selected
{
    color: white; 
    background-color: #da4453;
}
.clndr .clndr-grid .days .today
{
    color: white;
    background-color: #37bc9b;
    background-image: none;
}
.clndr .event-listing
{
    float: left;

    width: 35%;
}
.clndr .event-listing .event-listing-title
{
    font-size: .88rem;

    padding: 15.5px;

    text-align: center;
    letter-spacing: 1px; 

    color: white;
    background-color: #f4a911;
}
.clndr .event-listing .event-item
{
    padding: 6px 14px;

    color: #4f4f4f;
}
.clndr .event-listing .event-item-location
{
    font-weight: 400;
}

@font-face{font-family:meteocons;src:url(/build/fonts/meteocons.07dda3c0.eot);src:url(/build/fonts/meteocons.07dda3c0.eot#iefix) format('embedded-opentype'),url(/build/fonts/meteocons.7c1feaa6.ttf) format('truetype'),url(data:font/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAD6cAAsAAAAAPlAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGTWNtYXAAAAFoAAAAVAAAAFQXVtK1Z2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAOWgAADlosTsml2hlYWQAADssAAAANgAAADYNhltPaGhlYQAAO2QAAAAkAAAAJAfCA/RobXR4AAA7iAAAAMwAAADMwgAMF2xvY2EAADxUAAAAaAAAAGhdIWuAbWF4cAAAPLwAAAAgAAAAIAA+AVFuYW1lAAA83AAAAZ4AAAGeVim1SXBvc3QAAD58AAAAIAAAACAAAwAAAAMD9QGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6S4DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOku//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABgDaAIADJgMAABIAIAAuADwASgBYAAABPgEzMhYXMy4DIyIOAgczEzI2PQE0JiMiBh0BFBYlJiIPAQYUFxYyPwE2NAUnJiIHBhQfARYyNzY0ASEiBhUUFjMhMjY1NCYHISIGFRQWMyEyNjU0JgFjC1g6OlgLQAYnO0sqKks7JwZAnQ0TEw0NExMBMwkbCS0KCgkbCS0K/gQtCRsJCgotCRsJCgGC/oANExMNAYANExNN/wANExMNAQANExMBgDdJSTcpRjMeHjNGKQEAEw1ADRMTDUANEwYKCi0JGwkKCi0JGyQtCgoJGwktCgoJG/7wEw0NExMNDROAEw0NExMNDRMAAAAKAGAAIAOgA2AAEwAfAC0AOwBJAFcAZQBzAIEAjwAAASIOAhUUHgIzMj4CNTQuAgMiJjU0NjMyFhUUBgMyNj0BNCYjIgYdARQWEyIGHQEUFjMyNj0BNCYTNzY0JyYiDwEGFBcWMgEHBhQXFjI/ATY0JyYiJzQmKwEiBhUUFjsBMjYlIyIGFRQWOwEyNjU0JiUWMjc2NC8BJiIHBhQXASYiBwYUHwEWMjc2NCcCAC5SPSMjPVIuLlI9IyM9Ui5CXl5CQl5eQg0TEw0NExMNDRMTDQ0TE+wtCgoJGwktCgoJG/4XLQoKCRsJLQoKCRswEw1ADRMTDUANEwKgQA0TEw1ADRMT/XoJGwkKCi0JGwkKCgIfCRsJCgotCRsJCgoCoCM9Ui4uUj0jIz1SLi5SPSP+gF5CQl5eQkJeAcATDUANExMNQA0T/cATDUANExMNQA0TAewtCRsJCgotCRsJCv5yLQkbCQoKLQkbCQrCDRMTDQ0TEy0TDQ0TEw0NE6wKCgkbCS0KCgkbCf47CgoJGgotCQkJGwkAAAACAVIBEgL3ArcAIgA0AAABDgEiJicuATQ2Nz4BNzYWFx4BBwYWFx4BNzYWFx4BBw4BBwEGFBceAT4BNwYmJy4BNw4BBwK8Jl5iXyUmJSUmFDAbCRIHBgQDExgoJ2s2CBIHBgQDCR4U/sM4OB5NT0oaNmYoJyYDBAgEARImJSUmJV9iXiYUHgkDBAYHEgg2aycoGBMDBAYHEgkbMBQBPDifOB4cBSQhAyYnKGY2AwgEAAcAfgACA34DQgANABsAKQA3AEUAZQByAAABMjY9ATQmIyIGHQEUFhMiBh0BFBYzMjY9ATQmJQcGFBcWMj8BNjQnJiInNCYrASIGFRQWOwEyNjcWMjc2NC8BJiIHBhQXBSIGBy4BIyIOAhUUHgIzMjY3HgEzMj4CNTQuAgMuATU0NjcOARUUFhcCHg0TEw0NExMNDRMTDQ0TE/76LQoKCRsJLQoKCRswEw1ADRMTDUANEycJGwkKCi0JGwkKCgGmESAPDyARLlI9IyM9Ui4RIA8PIBEuUj0jIz1SzjdJSTcdIyMdAsITDUANExMNQA0T/cATDUANExMNQA0TVC0JGwkKCi0JGwkKwg0TEw0NExPZCgoJGwktCgoJGwkZBgQEBiM9Ui4uUj0jBgQEBiM9Ui4uUj0j/oMLWDo6WAsfUC4uUB8AAAQAPgDCA/4DAgA/AFQAWwBjAAABIy4DIyIGByMiBhUUFjsBDgEHIyIGFRQWOwEeARcjIgYVFBY7AR4BMzI2NzMyNjU0JisBPgE3MzI2NTQmIyUzMjY1NCYrAT4BMzIeAhchPgE3EyImJyEOATchLgEnIQ4BA96jBjFMYzdLfSfRDRMTDbIGBwJjDRMTDWMCBwasEBYWEMsnfUtLfSdLEBYWECwGBwKjDRMTDf12yg0TEw2cHlAuKks7Jwb+RgMJB8ouUB4BOB5Qm/5tBwkDAboDCQICNl1FKEY6Ew0NEw8gERMNDRMRIA8TDQ0TOkZGOhMNDRMPIBETDQ0TQBMNDRMeIh4zRikRIA/+wCIeHiKADyARESAAAAADAH4AgAO+AsAAEwAnAEEAAAEiBhUUFhchIgYVFBYzITI2NTQmBSEyNjU0JiMiBhUUFhchIgYVFBYFKgEHIiYjISIGFRQWMyEOARUUFjMyNjU0JgNeKDgDA/2aDRMTDQLAKDg4/RgBgCg4OCgoOAMD/toNExMCDQEDAgEBAf4SERgYEQGdAwM4KCg4OAJAOCgIEAgTDQ0TOCgoOEA4KCg4OCgIEAgTDQ0TwAEBEw0NEwgQCCg4OCgoOAAAAAIA6wCAAxUDAABIAFQAAAEnPgE1NCYnNz4BJy4BDwEuASc1NCYjIgYdAQ4BBycmBgcGFh8BDgEVFBYXBw4BFx4BPwEeARcVFBYzMjY9AT4BNxcWNjc2JiclNDYzMhYVFAYjIiYC/kICAgICQhcNDQ0zF0INHhElGxslER4NQhczDQ0NF0EBAgIBQRcNDQ0zF0INHhElGxslER4NQhczDQ0NF/7CJRsaJiYaGyUBdyYJEQkJEQkmDTMXFw4NJwwRBkwbJSUbTAYRCyUODhcXMw0mCBIJCREJJg0zFxcODiYMEQZMGyUlG0wGEQwmDg4XFzMNSRslJRsaJiYAAAgAAP/ABAADwAANABsAKQA3AEUAeQCJALoAAAEyNj0BNCYjIgYdARQWBTc2NCcmIg8BBhQXFjIFMzI2NTQmKwEiBhUUFiUUFjsBMjY1NCYrASIGJRYyNzY0LwEmIgcGFBcBIgYHLgEnLgMjIg4CFRQWFw4DFRQeAjMyNjceATMyNjceATMyPgI1NC4CIwEyFhcuASMiBgcuATU0NjMBIiYnDgEjIiYnDgEjIiY1NDYzMhYXHgEXPgE3PgEzMhYXHgEXHgEXPgEzMhYVFAYjAaANExMNDRMTAQYtCQkJGwktCgoJG/2QQA0TEw1ADRMTAq0TDUANExMNQA0T/ecJGwkKCi0JGwkKCgKmCBAIGUEmASQ9UC4uUj0jDAstTjoiIz1SLhUnEyxrOjprLBMnFS5SPSMjPVIu/oA8WAkPHhBFey0JCl5CAYAaLhQjZjs7ZiMULhpCXl5CDBYKBAkEBhEJI2U7Dx0OEB4OIzgSDh8QQl5eQgNAEw1ADRMTDUANE1QtCRsJCgotCRsJCuITDQ0TEw0NEyANExMNDRMTvwoKCRsJLQoKCRsJ/qcBASI0ES1QPCIjPVIuGjEWAiQ8UC0uUj0jBwgmKSkmCAcjPVIuLlI9IwEATTkCBDgyECYUQl79gBANKjMzKg0QXkJCXgQDAQICDRcLKzIEAwQLCBM4IwYGXkJCXgADAAD/wAQAA3EAQQBUAIQAAAE+ATc+ATc2JicuAQcGJicuATc2JicuAQcOAQcOARcOAQcuASMiDgIVFB4CMzI2Nx4BMzI2Nx4BMzI+AjU0JgE+ATcGFhceATcOAQcuAScmNjcTIiYnDgEjIiYnDgEjIiY1NDYzMhYXPgE3MjYzMhYXHgEXHgEXHgEXPgEzMhYVFAYDZgcPBxMeCgMEBgcSCTVrJygYEwMEBgcSCRwwEzMgEkFxJggQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9I1f+nQQIBAMmJyhmNhU3Hil1QhMWKdoaLhQjZjs7ZiMULhpCXl5CEB8OHnFFBAcEEyUSGCsSEh4MAgQCDh8QQl5eAbQFCwcUMBwIEgcGBQQSGCcnbDUIEgcHBAMKHhQyhUEIQjUBASM9Ui4uUj0jBwgmKSkmCAcjPVIuSnMBawQHAzZmJygmAxohBzQ/BTNuKf04EA0qMzMqDRBeQkJeBgY7TAQBBgUHGA8OJBQDBwMGBl5CQl4AAAkAYABCA6ADggANABsAKQA3AEUAYwBxAH8AjQAAATI2PQE0JiMiBh0BFBYFNzY0JyYiDwEGFBcWMgUzMjY1NCYrASIGFRQWJRQWOwEyNjU0JisBIgYlFjI3NjQvASYiBwYUFxMzLgE1NDYzMhYVFAYHMz4BNTQuAiMiDgIVFBYFISIGFRQWMyEyNjU0JgchIgYVFBYzITI2NTQmByEiBhUUFjMhMjY1NCYCAA0TEw0NExMBBi0JCQkbCS0KCgkb/ZBADRMTDUANExMCrRMNQA0TEw1ADRP95wkbCQoKLQkbCQoKSUABAl5CQl4CAUABAiM9Ui4uUj0jAgJe/QANExMNAwANExMN/QANExMNAwANExMN/QANExMNAwANExMDAhMNQA0TEw1ADRNULQkbCQoKLQkbCQriEw0NExMNDRMgDRMTDQ0TE78KCgkbCS0KCgkbCf7nCBAIQl5eQggQCAgQCC5SPSMjPVIuCBBIEw0NExMNDROAEw0NExMNDROAEw0NExMNDRMABABgAEIDoAM8AA0AGwApAFsAABMhMjY1NCYjISIGFRQWBSEiBhUUFjMhMjY1NCYHISIGFRQWMyEyNjU0JgEwJjUmNDc+ATcGFhceATcOAQczPgE3NiYnLgEHBiYnLgE3NiYnLgEHDgEHDgIWFzOAAwANExMN/QANExMDDf0ADRMTDQMADRMTDf0ADRMTDQMADRMT/g0CODgECAQDJicoZjYECQVTCAwFAwQGBxIJNWsnKBgTAwQGBxIJGzETISQJExhSAUITDQ0TEw0NE0ATDQ0TEw0NE4ATDQ0TEw0NEwFAAQE4nzgEBwQ2ZignJgMFCQQMGg4JEgYHBAMTGCgnazUJEgcGBAMKHhMhUFRVJQAEAAAAQAQAA0AANQBDAFEAXwAAEy4BNTQ2MzIWFz4BMzIWFz4BMzIWFRQGBzM+ATU0LgIjIgYHLgEjIgYHLgEjIg4CFRQWFwUhIgYVFBYzITI2NTQmByEiBhUUFjMhMjY1NCYHISIGFRQWMyEyNjU0JkMBAl5CEB8OIHhLS3ggDh8QQl4CAUABAiM9Ui4IEAgsh01NhywIEAguUj0jAgED3fxADRMTDQPADRMTDfxADRMTDQPADRMTDfxADRMTDQPADRMTAcAIEAhCXgYGPk5OPgYGXkIIEAgIEAguUj0jAQE9RUU9AQEjPVIuCBAIQBMNDRMTDQ0TgBMNDRMTDQ0TgBMNDRMTDQ0TAAAABADAAQADQALAAA0AGwApADcAABMhMjY1NCYjISIGFRQWBSEiBhUUFjMhMjY1NCYHISIGFRQWMyEyNjU0JgchIgYVFBYzITI2NTQm4AJADRMTDf3ADRMTAk39wA0TEw0CQA0TEw39wA0TEw0CQA0TEw39wA0TEw0CQA0TEwKAEw0NExMNDRNAEw0NExMNDROAEw0NExMNDROAEw0NExMNDRMAAAACAAAAgAQAAwAALABRAAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIxEiJicOASMiJicOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBiMDIAgQCCyHTU2HLAgQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9IyM9Ui4aLhQjZjs7ZiMULhpCXl5CEB8OIHhLS3ggDh8QQl5eQgKAAQE9RUU9AQEjPVIuLlI9IwcIJikpJggHIz1SLi5SPSP+gBANKjMzKg0QXkJCXgYGPk5OPgYGXkJCXgACAAAAAAQAA8AAMQBWAAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceARcHFwc3Jzc+ATceATMyPgI1NC4CAyImJw4BDwEiJicOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBgMgCBAILIdNTYcsCBAILlI9IyM9Ui4VJxMhTCpGQEDAQBY0XygTJxUuUj0jIz1SLhouFBxOLiw7ZiMULhpCXl5CEB8OIHhLS3ggDh8QQl5eA0ABAT1FRT0BASM9Ui4uUj0jBwgcJgdGQMDAQEIEJiMIByM9Ui4uUj0j/oAQDSIuCAUzKg0QXkJCXgYGPk5OPgYGXkJCXgAAAAACAAAAAAQAA8AAUgBYAAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceARc3LgEnDgEjIiY1NDYzMhYXPgEzMhYXPgEzMhYVFAYjIiYnDgEPAT4BNx4BMzI+AjU0LgIjARcHNyc3AyAIEAgsh01NhywIEAguUj0jIz1SLhUnExMpFjIjPRcULhpCXl5CEB8OIHhLS3ggDh8QQl5eQhouFA8nFRsfOhoTJxUuUj0jIz1SLv5gQEDAQEADQAEBPUVFPQEBIz1SLi5SPSMHCBAZCjILKBwNEF5CQl4GBj5OTj4GBl5CQl4QDRIfDFAJIBYIByM9Ui4uUj0j/cBAwMBAwAAAAwAAAAAEAAOAACwAUQBdAAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIxEiJicOASMiJicOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBiMBFBYzMjY1NCYxMAYDIAgQCCyHTU2HLAgQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9IyM9Ui4aLhQjZjs7ZiMULhpCXl5CEB8OIHhLS3ggDh8QQl5eQv6gJRsbJUBAAwABAT1FRT0BASM9Ui4uUj0jBwgmKSkmCAcjPVIuLlI9I/6AEA0qMzMqDRBeQkJeBgY+Tk4+BgZeQkJe/sAbJSUbG2VlAAAFAAD/wAQAA8AALABQAFwAaAB0AAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIxEiJicOASMiJicOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBgEUFjMyNjU0JjEwBjcUFjMyNjU0JjEwBiUUFjMyNjU0JjEwBgMgCBAILIdNTYcsCBAILlI9IyM9Ui4VJxMsazo6aywTJxUuUj0jIz1SLhouFCNmOztmIxQuGkJeXkIQHw4geEtLeCAOHxBCXl7+YCUbGyVAQP4lGxslQED+ACUbGyVAQANAAQE9RUU9AQEjPVIuLlI9IwcIJikpJggHIz1SLi5SPSP+gBANKjMzKg0QXkJCXgYGPk5OPgYGXkJCXv5AGyUlGxtlZSUbJSUbG2VlZRslJRsbZWUABQAAAL8EAALBACIARgBUAGIAcAAAAS4BIyIGBw4BFRQeAjMyNjceATMyNjceATMyPgI1NCYnAyImJw4BIyImJw4BIyImNTQ2MzIWMz4BMzIWFzI2MzIWFRQGBSEiBhUUFjMhMjY1NCYlMzI2NTQmKwEiBhUUFjczMjY1NCYrASIGFRQWA0IkXzQ0YCRPbyA2SCoIEggfRyYlRx8JEQkpSTYfb08JDRgLGkEjI0EaDBgMOFBQOAQKBRtRLy5SGwQKBThPT/2v/wANExMNAQANExP+84ANExMNgA0TE02ADRMTDYANExMCdCUoKCUEc1AqSDYgAgEUFRUUAQIgNkgqUHME/rEFBBcYGBcEBVA4OE8BJSkpJQFPODhQJRMNDRMTDQ0TQBMNDRMTDQ0TgBMNDRMTDQ0TAAAABwAAAAAEAAOAACEARgBUAGIAcAB8AIgAAAEuASMiBgcOARUUHgIzMjY3HgEzMjY3HgEzMj4CNTQmAyImJw4BIyImJw4BIyImNTQ2MzIWFz4BMzIWFz4BMzIWFRQGIwUhIgYVFBYzITI2NTQmJTMyNjU0JisBIgYVFBY3MzI2NTQmKwEiBhUUFgEUFjMyNjU0JjEwBgUUFjMyNjU0JjEwBgNCJF80NGAkT28gNkgqCBIIH0cmJUcfCREJKUk2H29YDRgLGkEjI0EaDBgMOFBQOAQKBRtRLy5SGwQKBThPTzj95/8ADRMTDQEADRMT/vOADRMTDYANExNNgA0TEw2ADRMTAW0lGxslQEABACUbGyVAQAMyJSkpJQN0UClJNh8BAhQWFhQCAR82SSlQdP61BAUXGRkXBQRPODhQAQElKiolAQFQODhPJRMNDhISDg0TQBIODRMTDQ4SgBIODRMTDQ4S/kEbJSUbG2VlmxslJRsbZWUABAAA/8AEAAPAAEgAVACBAKUAACUnPgE1NCYnNz4BJy4BDwEuASc1NCYjIgYdAQ4BBycmBgcGFh8BDgEVFBYXBw4BFx4BPwEeARcVFBYzMjY9AT4BNxcWNjc2JicnIiY1NDYzMhYVFAYBIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIxEiJicOASMiJicOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBgKMJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNjA8UFA8PFBQBEQgQCCyHTU2HLAgQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9IyM9Ui4aLhQjZjs7ZiMULhpCXl5CEB8OIHhLS3ggDh8QQl5eSRQFCgUFCQUVBxwNDQcHFQYKAyoPFBQPKgMKBhUHBw0NHAcVBQkFBQoFFAgcDQwIBxUGCgMqDhUVDioDCgYVBwgMDRwIBBUPDhUVDg8VAvMBAT1FRT0BASM9Ui4uUj0jBwgmKSkmCAcjPVIuLlI9I/6AEA0qMzMqDRBeQkJeBgY+Tk4+BgZeQkJeAAADAAAAgAQAA8AASABUAKsAAAEnPgE1NCYnNz4BJy4BDwEuASc1NCYjIgYdAQ4BBycmBgcGFh8BDgEVFBYXBw4BFx4BPwEeARcVFBYzMjY9AT4BNxcWNjc2JicnIiY1NDYzMhYVFAYBIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjc+ATc+ATcuAScOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBiMiJicOAQceARceARceATMyPgI1NC4CIwKMJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNjA8UFA8PFBQBEQgQCCyHTU2HLAgQCC5SPSMjPVIuEiIRAQYEBhAKBQsEFC4aQl5eQhAfDiB4S0t4IA4fEEJeXkIaLhQECwUKEQUEBgERIhIuUj0jIz1SLgEJFAUKBQUJBRUHHA0NBwcVBgoDKg8UFA8qAwoGFQcHDQ0cBxUFCQUFCgUUCBwNDAgHFQYKAyoOFRUOKgMKBhUHCAwNHAgEFQ8OFRUODxUCMwEBPUVFPQEBIz1SLi5SPSMGBgcPBwoRBgUJBQ0QXkJCXgYGPk5OPgYGXkJCXhANBQkFBhEKBw8HBgYjPVIuLlI9IwAACAAA/8AEAAPAAEgAVACdAKkA8QD9ASoBTgAAJSc+ATU0Jic3PgEnLgEPAS4BJzU0JiMiBh0BDgEHJyYGBwYWHwEOARUUFhcHDgEXHgE/AR4BFxUUFjMyNj0BPgE3FxY2NzYmJyciJjU0NjMyFhUUBiUnNCYnNzY0JyYiDwEuASMnLgEHDgEfAQ4BBw4BBycmBgcGFh8BHgEXBwYUFxYyPwEeAR8BHgE3PgEvAT4BNz4BNxcWNjc2JicHBiInJjQ3NjIXFhQlBy4BJy4BJzc2JicmBg8BIgYHJyYiBwYUHwEOARUHDgEXHgE/AR4BFx4BFwcGFhcWNj8BPgE3FxY2NzY0LwE+AT8BPgEnLgEHBiInJjQ3NjIXFhQBNC4CIyIGBy4BIyIGBy4BIyIOAhUUHgIzMjY3HgEzMjY3HgEzMj4CNQUOASMiJicOASMiJjU0NjMyFhc+ATMyFhc+ATMyFhUUBiMiJgKMJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNjA8UFA8PFBQBpRgDAxIGBgYSBhEGCwUHAg8ICQgCBgIFAgIDAhgIDwMCCQgYAQMCEgYHBhEGEgULBgYCDwkICQIHAwQCAgQCFwkPAgIICUcHEQYGBgYRBwb9exgCAwICBQIGAwkICQ8CBwULBhEGEgYGBhIDAxgJCAICDwkXAgQCAgQDBwIJCAkPAgYGCwUSBhEHBgYSAgMBGAgJAgMPRQYRBwYGBxEGBgNJIz1SLggQCCyHTU2HLAgQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9I/7EI2Y7O2YjFC4aQl5eQhAfDiB4S0t4IA4fEEJeXkIaLkkUBQoFBQkFFQccDQ0HBxUGCgMqDxQUDyoDCgYVBwcNDRwHFQUJBQUKBRQIHA0MCAcVBgoDKg4VFQ4qAwoGFQcIDA0cCAQVDw4VFQ4PFVoHBgsFEQcRBgYGEQIDGAkJAwIPCBgCAwMCBAIGAgkICA8DBgYLBRIGEQYGBhECAwEYCAkCAw8IGAIDAgIFAgYCCAkIDwINBgYGEgYGBgYScwYCBAIDAwIYCA8CAwkIGQMCEQYGBhEHEQULBgYDDwgJCAIGAgUCAgMCGAgPAgMJCBgBAwIRBwEGBhEGEgULBgYDDwgICTsGBgYSBgYGBhIBgC5SPSMBAT1FRT0BASM9Ui4uUj0jBwgmKSkmCAcjPVIugyozMyoNEF5CQl4GBj5OTj4GBl5CQl4QAAAAAAcAAP/ABAADwAAsAFkAZQBxAH0AiQCVAAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIxEiJi8BBw4BIyImLwEHDgEjIiY1NDYzMhYfATc+ATMyFh8BNz4BMzIWFRQGIwUiBhUUFjMyNjU0JgUiBhUUFjMyNjU0JiUiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JiEiBhUUFjMyNjU0JgMgCBAILIdNTYcsCBAILlI9IyM9Ui4VJxMsazo6aywTJxUuUj0jIz1SLg8cDSQdI1YuLlYiHSQOHA9CXl5CBgsFJhclaz09ayUXJgULBkJeXkL9oBslJRsbJSUBJRslJRsbJSUBJRslJRsbJSWbGyUlGxslJf5lGyUlGxslJQNAAQE9RUU9AQEjPVIuLlI9IwcIJikpJggHIz1SLi5SPSP+gAUFDhkfICAfGQ4FBV5CQl4BAQUfMTc2Mh8FAQFeQkJegCUbGyUlGxslQCUbGyUlGxslQCUbGyUlGxsl/wAlGxslJRsbJSUbGyUlGxslAAADAAD/wAQAAu4APABtAI4AAAE0JiMqASMuASMiBgcqASMiBhUUFhcOARUuASMiDgIVFB4CMzI2Nx4BMzI2Nx4BMzI+AjU0Jic+ATUDIiYnDgEjIiYnDgEjIiY1NDYzMhYXPgE1PgE3PgEzMhYXPgE/ATIWFx4BFx4BFRQGEy4BIyIGBy4BIyIGBz4BMzIWFz4BMzIWFz4BMzIWFRQGBABpSQQHBCJkOTlkIgQHBElpAgEBAggQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9IxkWFhngGi4UI2Y7O2YjFC4aQl5eQhAfDgECCRUMIl42S3ggCRIJGRMiEBEcDBASXkEcQiUIEAgsh00zXygLOyYMFgoXVjU1VhcKFgwvQxAB4EpoKzExK2hKCA8HAQIBAQEjPVIuLlI9IwcIJikpJggHIz1SLidFHBg9I/5gEA0qMzMqDRBeQkJeBgYBAwIPHA0kKk4+AwUBAwkHCBgOFTEcQl4BVRQXAQE9RSAdIywEBCw4OCwEBEMvFiYAAAADAAD/wAQAA8AAQgB1AJYAAAE0JiMiBiMuASMiBgciJiMiBhUUFhcOARUuASMiDgIVFB4CMzI2Nx4BFwcXBzcnNz4BNx4BMzI+AjU0Jic+ATUDIiYnDgEPAS4BJw4BIyImNTQ2MzIWFz4BNz4BNz4BMzIWFz4BPwEyFhceARceARUUBiMTLgEjIgYHLgEjIgYHPgEzMhYXPgEzMhYXPgEzMhYVFAYEAGlJBAcEImQ5OWQiBAcESWkCAQECCBAILlI9IyM9Ui4VJxMcQCMuQEDAQAo3ZioTJxUuUj0jGRYWGeAaLhQcTy0wOmQiFC4aQl5eQhAfDgECAQgVDCJeNkt4IAkSCRkTIhARHAwQEl5CgxxCJQgQCCyHTTNfKAs7JgwWChdWNTVWFwoWDC9DEAKySmkBKzExKwFpSgcPCAECAQEBIz1RLy5SPCQIBxghCR9AgIBAEwIoJAcIJDxSLidFHBg+Iv5gEA4jLggEATIqDhBeQkNdBgYCAwEQHAwkKk4+BAQCAggICBcPFDIcQl4BVRQXAQE9RR8dIi0FBCw4OCwEBUMwFScAAwAA/8AEAAPAAAUAdgCXAAAlFwc3JzcBNCYjIgYjLgEjIgYHIiYjIgYVFBYXDgEVLgEjIg4CFRQeAjMyNjceARc3LgEnDgEjIiY1NDYzMhYXPgE1PgE3PgEzMhYXPgE/ATIWFx4BFx4BFRQGIyImJw4BDwEXPgE3HgEzMj4CNTQmJz4BNQcuASMiBgcuASMiBgc+ATMyFhc+ATMyFhc+ATMyFhUUBgGAQEDAQEABwGlJBAcEImQ5OWQiBAcESWkCAQECCBAILlI9IyM9Ui4VJxMCBAE5DhoLFC4aQl5eQhAfDgECCRUMIl42S3ggCRIJGRIjEBEcDBASXkIaLhQVNh8MJBovFhMnFS5SPSMZFhYZXRxCJQgQCCyHTTNfKAs7JgwWChdWNTVWFwoWDC9DEMBAwMBAgAFySmkBKzExKwFpSgcPCAECAQEBIz1RLy5SPCQIBwEDASYKFg4OEF5CQ10GBgIDARAcDCQqTj4EBAICCAgIFw8UMhxCXhAOGiUMGCUKHRIHCCQ8Ui4nRRwYPiJLFBcBAT1FHx0iLQUELDg4LAQFQzAVJwAAAAAJAGAAIAOgA2AAEwAhAC8APQBLAFkAZwB1AIMAAAEiDgIVFB4CMzI+AjU0LgInMjY9ATQmIyIGHQEUFhMiBh0BFBYzMjY9ATQmEzc2NCcmIg8BBhQXFjIBBwYUFxYyPwE2NCcmIic0JisBIgYVFBY7ATI2JSMiBhUUFjsBMjY1NCYlFjI3NjQvASYiBwYUFwEmIgcGFB8BFjI3NjQnAgAuUj0jIz1SLi5SPSMjPVIuDRMTDQ0TEw0NExMNDRMT7C0JCQkbCS0KCgka/hgtCgoJGwktCgoJGzATDUANExMNQA0TAqBADRMTDUANExP9egkbCQoKLQkbCQoKAh8KGgkKCi0JGwkKCgKgIz1SLi5SPSMjPVIuLlI9I0ATDUANExMNQA0T/cATDUANExMNQA0TAewtCRsJCgotCRsJCv5yLQkbCQoKLQkbCQrCDRMTDQ0TEy0TDQ0TEw0NE6wKCgkbCS0KCgkbCf47CgoJGgotCQkJGwkAAAAAAQFoASgC2QKZABYAAAEuATcOAQcOARQWFx4BMjY3PgE3BiYnAfAvGhUXKhMgISEgIVNWUiETGQg7fy8BsC9/OwgaEiFSVlMhICEhIBMqFxUaLwAABwAA/8AEAAPAAA0AGwApADcARQB5AIkAAAEyNj0BNCYjIgYdARQWBTc2NCcmIg8BBhQXFjIFMzI2NTQmKwEiBhUUFiUUFjsBMjY1NCYrASIGJRYyNzY0LwEmIgcGFBcBIgYHLgEnLgMjIg4CFRQWFw4DFRQeAjMyNjceATMyNjceATMyPgI1NC4CIyUiBgcuATU0NjMyFhcuASMBoA0TEw0NExMBBi0JCQkbCS0KCgkb/ZBADRMTDUANExMCrRMNQA0TEw1ADRP95wkbCQoKLQkbCQoKAqYIEAgZQSYBJD1QLi5SPSMMCy1OOiIjPVIuFScTLGs6OmssEycVLlI9IyM9Ui7+4EV7LQkKXkI8WAkPHhADQBMNQA0TEw1ADRNULQkbCQoKLQkbCQriEw0NExMNDRMgDRMTDQ0TE78KCgkbCS0KCgkbCf6nAQEiNBEtUDwiIz1SLhoxFgIkPFAtLlI9IwcIJikpJggHIz1SLi5SPSOAODIQJhRCXk05AgQAAgAA/8AEAANxAEEAVAAAAT4BNz4BNzYmJy4BBwYmJy4BNzYmJy4BBw4BBw4BFw4BBy4BIyIOAhUUHgIzMjY3HgEzMjY3HgEzMj4CNTQmAT4BNwYWFx4BNw4BBy4BJyY2NwNmBw8HEx4KAwQGBxIJNWsnKBgTAwQGBxIJHDATMyASQXEmCBAILlI9IyM9Ui4VJxMsazo6aywTJxUuUj0jV/6dBAgEAyYnKGY2FTceKXVCExYpAbQFCwcUMBwIEgcGBQQSGCcnbDUIEgcHBAMKHhQyhUEIQjUBASM9Ui4uUj0jBwgmKSkmCAcjPVIuSnMBawQHAzZmJygmAxohBzQ/BTNuKQABAAAAgAQAAwAALAAAASIGBy4BIyIGBy4BIyIOAhUUHgIzMjY3HgEzMjY3HgEzMj4CNTQuAiMDIAgQCCyHTU2HLAgQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9IyM9Ui4CgAEBPUVFPQEBIz1SLi5SPSMHCCYpKSYIByM9Ui4uUj0jAAABAAAAAAQAA8AAMQAAASIGBy4BIyIGBy4BIyIOAhUUHgIzMjY3HgEXBxcHNyc3PgE3HgEzMj4CNTQuAgMgCBAILIdNTYcsCBAILlI9IyM9Ui4VJxMhTCpGQEDAQBY0XygTJxUuUj0jIz1SA0ABAT1FRT0BASM9Ui4uUj0jBwgcJgdGQMDAQEIEJiMIByM9Ui4uUj0jAAAAAAIAAAAABAADgAAsADgAAAEiBgcuASMiBgcuASMiDgIVFB4CMzI2Nx4BMzI2Nx4BMzI+AjU0LgIjARQWMzI2NTQmMTAGAyAIEAgsh01NhywIEAguUj0jIz1SLhUnEyxrOjprLBMnFS5SPSMjPVIu/qAlGxslQEADAAEBPUVFPQEBIz1SLi5SPSMHCCYpKSYIByM9Ui4uUj0j/UAbJSUbG2VlAAAABAAA/8AEAAPAACwAOABEAFAAAAEiBgcuASMiBgcuASMiDgIVFB4CMzI2Nx4BMzI2Nx4BMzI+AjU0LgIjARQWMzI2NTQmMTAGNxQWMzI2NTQmMTAGJRQWMzI2NTQmMTAGAyAIEAgsh01NhywIEAguUj0jIz1SLhUnEyxrOjprLBMnFS5SPSMjPVIu/qIlGxslQED+JRsbJUBA/gAlGxslQEADQAEBPUVFPQEBIz1SLi5SPSMHCCYpKSYIByM9Ui4uUj0j/MAbJSUbG2VlJRslJRsbZWVlGyUlGxtlZQAAAAAEAAAAvwQAAsEAIgAwAD4ATAAAAS4BIyIGBw4BFRQeAjMyNjceATMyNjceATMyPgI1NCYnASEiBhUUFjMhMjY1NCYlMzI2NTQmKwEiBhUUFjczMjY1NCYrASIGFRQWA0IkXzQ0YCRPbyA2SCoIEggfRyYlRx8JEQkpSTYfb0/93v8ADRMTDQEADRMT/vOADRMTDYANExNNgA0TEw2ADRMTAnQlKCglBHNQKkg2IAIBFBUVFAECIDZIKlBzBP6MEw0NExMNDRNAEw0NExMNDROAEw0NExMNDRMAAAAABgAAAAAEAAOAACEALwA9AEsAVwBjAAABLgEjIgYHDgEVFB4CMzI2Nx4BMzI2Nx4BMzI+AjU0JgEhIgYVFBYzITI2NTQmJTMyNjU0JisBIgYVFBY3MzI2NTQmKwEiBhUUFgEUFjMyNjU0JjEwBgUUFjMyNjU0JjEwBgNCJF80NGAkT28gNkgqCBIIH0cmJUcfCREJKUk2H2/9j/8ADRMTDQEADRMT/vOADRMTDYANExNNgA0TEw2ADRMTAW0lGxslQEABACUbGyVAQAMyJSkpJQN0UClJNh8BAhQWFhQCAR82SSlQdP6QEw0OEhIODRNAEg4NExMNDhKAEg4NExMNDhL+QRslJRsbZWWbGyUlGxtlZQAAAwAA/8AEAAPAAEcAUwCAAAAlJz4BNTQmJzc+AScuAQ8BLgEnNTQmIyIGHQEOAQcnJgYHBhYfAQ4BFRQWFwcOARceAT8BHgEXFRQWMzI2PQE+ATcXFjY3NiYnIiY1NDYzMhYVFAYBIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIwKMJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBweZDxQUDw8UFAERCBAILIdNTYcsCBAILlI9IyM9Ui4VJxMsazo6aywTJxUuUj0jIz1SLkkUBQoFBQkFFQccDQ0HBxUGCgMqDxQUDyoDCgYVBwcNDRwHFQUJBQUKBRQIHA0MCAcVBgoDKg4VFQ4qAwoGFQcIDA0cDBUPDhUVDg8VAvMBAT1FRT0BASM9Ui4uUj0jBwgmKSkmCAcjPVIuLlI9IwAAAAAHAAD/wAQAA8AASABUAJ0AqQDxAP0BKgAAJSc+ATU0Jic3PgEnLgEPAS4BJzU0JiMiBh0BDgEHJyYGBwYWHwEOARUUFhcHDgEXHgE/AR4BFxUUFjMyNj0BPgE3FxY2NzYmJyciJjU0NjMyFhUUBiUnNCYnNzY0JyYiDwEuASMnLgEHDgEfAQ4BBw4BBycmBgcGFh8BHgEXBwYUFxYyPwEeAR8BHgE3PgEvAT4BNz4BNxcWNjc2JicHBiInJjQ3NjIXFhQlBy4BJy4BJzc2JicmBg8BIgYHJyYiBwYUHwEOARUHDgEXHgE/AR4BFx4BFwcGFhcWNj8BPgE3FxY2NzY0LwE+AT8BPgEnLgEHBiInJjQ3NjIXFhQBNC4CIyIGBy4BIyIGBy4BIyIOAhUUHgIzMjY3HgEzMjY3HgEzMj4CNQKMJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNJAEBAQEkDQcHBx0MJQcQChQPDxQKEAclDB0HBwcNjA8UFA8PFBQBpRgDAxIGBgYSBhEGCwUHAg8ICQgCBgIFAgIDAhgIDwMCCQgYAQMCEgYHBhEGEgULBgYCDwkICQIHAwQCAgQCFwkPAgIICUcHEQYGBgYRBwb9exgCAwICBQIGAwkICQ8CBwULBhEGEgYGBhIDAxgJCAICDwkXAgQCAgQDBwIJCAkPAgYGCwUSBhEHBgYSAgMBGAgJAgMPRQYRBwYGBxEGBgNJIz1SLggQCCyHTU2HLAgQCC5SPSMjPVIuFScTLGs6OmssEycVLlI9I0kUBQoFBQkFFQccDQ0HBxUGCgMqDxQUDyoDCgYVBwcNDRwHFQUJBQUKBRQIHA0MCAcVBgoDKg4VFQ4qAwoGFQcIDA0cCAQVDw4VFQ4PFVoHBgsFEQcRBgYGEQIDGAkJAwIPCBgCAwMCBAIGAgkICA8DBgYLBRIGEQYGBhECAwEYCAkCAw8IGAIDAgIFAgYCCAkIDwINBgYGEgYGBgYScwYCBAIDAwIYCA8CAwkIGQMCEQYGBhEHEQULBgYDDwgJCAIGAgUCAgMCGAgPAgMJCBgBAwIRBwEGBhEGEgULBgYDDwgICTsGBgYSBgYGBhIBgC5SPSMBAT1FRT0BASM9Ui4uUj0jBwgmKSkmCAcjPVIuAAAABgAA/8AEAAPAACwAOABEAFAAXABoAAABIgYHLgEjIgYHLgEjIg4CFRQeAjMyNjceATMyNjceATMyPgI1NC4CIwEiBhUUFjMyNjU0JgUiBhUUFjMyNjU0JiUiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JiEiBhUUFjMyNjU0JgMgCBAILIdNTYcsCBAILlI9IyM9Ui4VJxMsazo6aywTJxUuUj0jIz1SLv2gGyUlGxslJQElGyUlGxslJQElGyUlGxslJZsbJSUbGyUl/mUbJSUbGyUlA0ABAT1FRT0BASM9Ui4uUj0jBwgmKSkmCAcjPVIuLlI9I/4AJRsbJSUbGyVAJRsbJSUbGyVAJRsbJSUbGyX/ACUbGyUlGxslJRsbJSUbGyUAAAEAAAApBAADVwA8AAABHgEVFA4CIyImJw4BIyImJw4BIyIuAjU0PgIzMhYXNDY3LgE1NDYzOgEzPgEzMhYXOgEzMhYVFAYHA9EWGSM9Ui4VJxMsazo6aywTJxUuUj0jIz1SLggQCAIBAQJpSQQHBCJkOTlkIgQHBElpGRYB0RxFJy5SPSMIByYpKSYHCCM9Ui4uUj0jAQEBAgEHDwhKaCsxMStoSiM9GAAAAAABAAD/wAQAA8AAQgAAATQmIyIGIy4BIyIGByImIyIGFRQWFw4BFS4BIyIOAhUUHgIzMjY3HgEXBxcHNyc3PgE3HgEzMj4CNTQmJz4BNQQAaUkEBwQiZDk5ZCIEBwRJaQIBAQIIEAguUj0jIz1SLhUnExxAIy5AQMBACjdmKhMnFS5SPSMZFhYZArJKaQErMTErAWlKBw8IAQIBAQEjPVEvLlI8JAgHGCEJH0CAgEATAigkBwgkPFIuJ0UcGD4iAAABAYAAAAKAA4AAEwAAJRE0JiMiBhURDgEVFBYzMjY1NCYCQCYaGyUdI0s1NUsj7gJMHSkpHf20EDsjNUtLNSM7AAAAAAMAAP/ABAADwAATACcAKwAAASIOAhUUHgIzMj4CNTQuAgMiLgI1ND4CMzIeAhUUDgItARMFAgBqu4tQUIu7amq7i1BQi7tqT4xpPDxpjE9PjGk8PGmM/vEBAID/AAPAUIu7amq7i1BQi7tqaruLUPyAPGmMT0+MaTw8aYxPT4xpPMCAAQCAAAAEAGgA/AOYAoQADgASABsAIgAAASMvASMRMzUzHwEzESMVFzMTIxcjAzM3MxczAwc/ATMfASMBPgJDUj9GAzpZQEZfNIE0/0d8Sxd7FUx7Tg4bAhwOVQGTZnn+n95ZhQFh35cBiBL+n0lJAWHdLlxdLQAAAAMBHAELAuQCdQAvAEcAlAAAAS4BJy4BIyIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNTQmJy4BBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGBQ4BIyImJy4BJy4BJy4BPQE0Njc+ATc+ATc+ATMyFhceARc3LgEnLgEjIgYHDgEHDgEHDgEdARQWFx4BFx4BFx4BMzI2Nz4BNycOAQcBogUNBwcPCAkPBwcNBQYIAwMDAwMDCAYFDQcHDwgJDwcHDQUGCAMDAwMDAwgkBgwHCAwGBQUFBQYMBwgMBgUFBQEVCRIJBgsGBgoFBQcDAwMDAwMHBQQLBgYLBgkTCQoRCSEKGA8OHRAMGQwMFQoJDwYGBQYGBRAJChUMDBkMEB4ODhgJIQkSCQJfBQgDAwMDAwMIBQUMBwcOCAgOBwcMBQUIAwMDAwMDCAUFDAcHDggIDgcHDEgFBQUFBQwHBwwFBQUFBQUMBwcMxwIDAgICBQQECgYGDwhnCQ8GBgoEBAUCAQICAwMKBjYJDQQEBAMEBAoIBxELCxgPhA4ZCwoSBwcKBAQDBAUFDAk2BwoDAAAAAwEaAQ0C5gJzADAASABTAAABLgEnLgEjIgYHDgEHDgEHDgEVFBYXHgEXHgEXHgEzMjY3PgE3PgE3PgE1NCYnLgEnBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFRQGJTUjETM1MzUjNTMBoQUNBwcQCAgPCAcMBgUIBAMDAwMECAUGDAcIDwgIEAcHDQUFCQMDAwMDAwkFHwUMCAcNBQUFBQUFDQcIDAUFBgYBX/RHlJStAl0GCAMCAwMCAwgGBQwHBw4IBw8HBwwFBQgDAwMDAwMIBQUMBwcPBwgOBwcMBU0FBQUFBQwHBw0EBQUFBAUNBwcMGT/+oI8/UwABAAAAAQAAeUM4tV8PPPUACwQAAAAAANUzi2kAAAAA1TOLaQAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAzBAAAAAAAAAAAAAAAAgAAAAQAANoEAABgBAABUgQAAH4EAAA+BAAAfgQAAOsEAAAABAAAAAQAAGAEAABgBAAAAAQAAMAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAGAEAAFoBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAYAEAAAABAAAaAQAARwEAAEaAAAAAAAKABQAHgCgAWwBxAJmAvIDUAPOBNIFlgZaBuIHaAe6CCwIqgkqCawKSgrmC6AMiA16D1wQKhDwEcQSmhNWE4AUQBTCFQQVUBWiFhIWgBcKF8IZdBoGGlwavBreGyIbXBw4HLQAAQAAADMBTwAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAkAAAABAAAAAAACAAcAcgABAAAAAAADAAkAPAABAAAAAAAEAAkAhwABAAAAAAAFAAsAGwABAAAAAAAGAAkAVwABAAAAAAAKABoAogADAAEECQABABIACQADAAEECQACAA4AeQADAAEECQADABIARQADAAEECQAEABIAkAADAAEECQAFABYAJgADAAEECQAGABIAYAADAAEECQAKADQAvG1ldGVvY29ucwBtAGUAdABlAG8AYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMG1ldGVvY29ucwBtAGUAdABlAG8AYwBvAG4Ac21ldGVvY29ucwBtAGUAdABlAG8AYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcm1ldGVvY29ucwBtAGUAdABlAG8AYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff'),url(/build/images/meteocons.f414cf82.svg#meteocons) format('svg');font-weight:400;font-style:normal}[class*=" me-"],[class^=me-]{font-family:meteocons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.me-sunrise:before{content:"\e900"}.me-sun:before{content:"\e901"}.me-moon:before{content:"\e902"}.me-sun2:before{content:"\e903"}.me-windy:before{content:"\e904"}.me-wind:before{content:"\e905"}.me-snowflake:before{content:"\e906"}.me-cloudy:before{content:"\e907"}.me-cloud:before{content:"\e908"}.me-weather:before{content:"\e909"}.me-weather2:before{content:"\e90a"}.me-weather3:before{content:"\e90b"}.me-lines:before{content:"\e90c"}.me-cloud2:before{content:"\e90d"}.me-lightning:before{content:"\e90e"}.me-lightning2:before{content:"\e90f"}.me-rainy:before{content:"\e910"}.me-rainy2:before{content:"\e911"}.me-windy2:before{content:"\e912"}.me-windy3:before{content:"\e913"}.me-snowy:before{content:"\e914"}.me-snowy2:before{content:"\e915"}.me-snowy3:before{content:"\e916"}.me-weather4:before{content:"\e917"}.me-cloudy2:before{content:"\e918"}.me-cloud3:before{content:"\e919"}.me-lightning3:before{content:"\e91a"}.me-sun3:before{content:"\e91b"}.me-moon2:before{content:"\e91c"}.me-cloudy3:before{content:"\e91d"}.me-cloud4:before{content:"\e91e"}.me-cloud5:before{content:"\e91f"}.me-lightning4:before{content:"\e920"}.me-rainy3:before{content:"\e921"}.me-rainy4:before{content:"\e922"}.me-windy4:before{content:"\e923"}.me-windy5:before{content:"\e924"}.me-snowy4:before{content:"\e925"}.me-snowy5:before{content:"\e926"}.me-weather5:before{content:"\e927"}.me-cloudy4:before{content:"\e928"}.me-lightning5:before{content:"\e929"}.me-thermometer:before{content:"\e92a"}.me-compass:before{content:"\e92b"}.me-none:before{content:"\e92c"}.me-Celsius:before{content:"\e92d"}.me-Fahrenheit:before{content:"\e92e"}
/* Color classes for category badges */
.badge-1000 {
  background-color: #1976d2;
}
.badge-1 {
  background-color: #64b5f6;
}
.badge-2 {
  background-color: #37bc9b;
}
.badge-3 {
  background-color: #f57c00;
}
.badge-4 {
  background-color: #00bcd4;
}
.badge-5 {
  background-color: #3f51b5;
}
.badge-6 {
  background-color: #3bafda;
}
.badge-7 {
  background-color: #cddc39;
}
.badge-8 {
  background-color: #ff8f00;
}
.badge-9 {
  background-color: #009688;
}
.badge-10 {
  background-color: #43a047;
}
.badge-11 {
  background-color: #4fc3f7;
}
.badge-12 {
  background-color: #967adc;
}
.badge-13 {
  background-color: #4527a0;
}
.badge-14 {
  background-color: #c62828;
}
.badge-15 {
  background-color: #f44336;
}
.badge-16 {
  background-color: #fbc02d;
}
.badge-17 {
  background-color: #66bb6a;
}
.badge-18 {
  background-color: #e91e63;
}
.badge-19 {
  background-color: #81c784;
}
.badge-20 {
  background-color: #8d6e63;
}
body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
body footer {
  flex: 1;
  margin-top: 30px;
}
.big-logo {
  width: 150px;
}
.section {
  padding: 1rem 0.5rem;
}
.vocab-card .term {
  font-weight: bold;
}
.vocab-card .definition {
  font-style: italic;
}
.vocab-card h2 {
  font-size: 1.25em;
}
.vocab-card a {
  color: inherit;
}
.vocab-card a:hover {
  color: #3273dc;
}
.results-page img#logo {
  width: 60px;
  padding-top: 10px;
}
.categories-list {
  margin-top: 20px;
}
.categories-list h2 {
  text-align: center;
  font-size: 1.25em;
}
#word-hints {
  width: 100%;
  left: 0;
  margin-top: 11px;
}
.category-badge {
  margin: 3px;
}
.linked-phrase a {
  color: inherit;
}
.app-content.center-layout {
  overflow: visible;
  min-height: 85vh;
}
.popular-phrase-card {
  margin: 6px;
}
.popular-phrase-text {
  padding: 6px;
}
.term,
.translation {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  /* scroll fix */
  nav.header-navbar {
    margin-top: 0;
  }
  html body.fixed-navbar {
    padding-top: 0;
  }
  #word-hints {
    width: 100vw;
    margin-top: 1px;
    left: initial;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL3JvYnVzdC9hcHAtYXNzZXRzL2Nzcy9ib290c3RyYXAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92ZW5kb3Ivcm9idXN0L2FwcC1hc3NldHMvZm9udHMvZmVhdGhlci9zdHlsZS5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92ZW5kb3Ivcm9idXN0L2FwcC1hc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL3JvYnVzdC9hcHAtYXNzZXRzL2ZvbnRzL3NpbXBsZS1saW5lLWljb25zL3NpbXBsZS1saW5lLWljb25zLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL3JvYnVzdC9hcHAtYXNzZXRzL2ZvbnRzL2ZsYWctaWNvbi1jc3MvY3NzL2ZsYWctaWNvbi5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92ZW5kb3Ivcm9idXN0L2FwcC1hc3NldHMvdmVuZG9ycy9jc3MvZXh0ZW5zaW9ucy9wYWNlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL3JvYnVzdC9hcHAtYXNzZXRzL3ZlbmRvcnMvY3NzL2NoYXJ0cy9qcXVlcnktanZlY3Rvcm1hcC0yLjAuMy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3ZlbmRvci9yb2J1c3QvYXBwLWFzc2V0cy92ZW5kb3JzL2Nzcy9leHRlbnNpb25zL3Vuc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL3JvYnVzdC9hcHAtYXNzZXRzL3ZlbmRvcnMvY3NzL3dlYXRoZXItaWNvbnMvY2xpbWFjb25zLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3ZlbmRvci9yb2J1c3QvYXBwLWFzc2V0cy9jc3MvYm9vdHN0cmFwLWV4dGVuZGVkLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL3JvYnVzdC9hcHAtYXNzZXRzL2Nzcy9jb2xvcnMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92ZW5kb3Ivcm9idXN0L2FwcC1hc3NldHMvY3NzL2NvbXBvbmVudHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92ZW5kb3Ivcm9idXN0L2FwcC1hc3NldHMvY3NzL2NvcmUvbWVudS9tZW51LXR5cGVzL2hvcml6b250YWwtbWVudS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3ZlbmRvci9yb2J1c3QvYXBwLWFzc2V0cy9jc3MvY29yZS9jb2xvcnMvcGFsZXR0ZS1ncmFkaWVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3ZlbmRvci9yb2J1c3QvYXBwLWFzc2V0cy9jc3MvcGx1Z2lucy9jYWxlbmRhcnMvY2xuZHIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92ZW5kb3Ivcm9idXN0L2FwcC1hc3NldHMvZm9udHMvbWV0ZW9jb25zL3N0eWxlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2JhZGdlcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7RUFLRTtBQUNGOztJQUVJLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGVBQWU7SUFDZixhQUFhO0lBQ2IsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsc0JBQXNCO0lBQ3RCLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsaUlBQWlJO0lBQ2pJLHlFQUF5RTtBQUM3RTs7QUFFQTs7OztJQUlJLDhC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Q0FBeUM7QUFDN0M7O0FBRUE7O0lBRUkseUNBQXlDO0FBQzdDOztBQUVBOzs7O0lBSUkseUJBQXlCO0FBQzdCOztBQUVBOztJQUVJLHlCQUF5QjtBQUM3QjtBQUNBOzs7SUFHSSx5QkFBeUI7QUFDN0I7O0FBRUE7Ozs7SUFJSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUkseUJBQXlCO0FBQzdCO0FBQ0E7OztJQUdJLHlCQUF5QjtBQUM3Qjs7QUFFQTs7OztJQUlJLHlCQUF5QjtBQUM3Qjs7QUFFQTs7SUFFSSx5QkFBeUI7QUFDN0I7QUFDQTs7O0lBR0kseUJBQXlCO0FBQzdCOztBQUVBOzs7O0lBSUkseUJBQXlCO0FBQzdCOztBQUVBOztJQUVJLHlCQUF5QjtBQUM3QjtBQUNBOzs7SUFHSSx5QkFBeUI7QUFDN0I7O0FBRUE7Ozs7SUFJSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUkseUJBQXlCO0FBQzdCO0FBQ0E7OztJQUdJLHlCQUF5QjtBQUM3Qjs7QUFFQTs7OztJQUlJLHlCQUF5QjtBQUM3Qjs7QUFFQTs7SUFFSSx5QkFBeUI7QUFDN0I7QUFDQTs7O0lBR0kseUJBQXlCO0FBQzdCOztBQUVBOzs7O0lBSUkseUJBQXlCO0FBQzdCOztBQUVBOztJQUVJLHlCQUF5QjtBQUM3QjtBQUNBOzs7SUFHSSx5QkFBeUI7QUFDN0I7O0FBRUE7Ozs7SUFJSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUkseUJBQXlCO0FBQzdCO0FBQ0E7OztJQUdJLHlCQUF5QjtBQUM3Qjs7QUFFQTs7OztJQUlJLHlDQUF5QztBQUM3Qzs7QUFFQTs7SUFFSSx5Q0FBeUM7QUFDN0M7QUFDQTs7O0lBR0kseUNBQXlDO0FBQzdDOztBQUVBOztJQUVJLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIseUJBQXlCO0FBQzdCOztBQUVBOztJQUVJLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIseUJBQXlCO0FBQzdCOztBQUVBOztJQUVJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7QUFDQTs7OztJQUlJLHFCQUFxQjtBQUN6QjtBQUNBOztJQUVJLFNB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QXlDLENBQUMsY0FBYyx3REFBeUMsQ0FBQyxnQ0FBZ0Msd0RBQXlDLENBQUMsY0FBYyx3REFBeUMsQ0FBQyxnQ0FBZ0Msd0RBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYyx5REFBeUMsQ0FBQyxnQ0FBZ0MseURBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERBQXlDLENBQUMsY0FBYywwREFBeUMsQ0FBQyxnQ0FBZ0MsMERB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QXFCO0FBQ3pCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksdUJBQXVCO0FBQzNCOztBQUVBOztJQUVJLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksdUJBQXVCO0FBQzNCOztBQUVBOztJQUVJLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksdUJBQXVCO0FBQzNCOztBQUVBOztJQUVJLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksdUJBQXVCO0FBQzNCOztBQUVBOztJQUVJLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksdUJBQXVCO0FBQzNCOztBQUVBOztJQUVJLG9CQUFvQjtBQUN4Qjs7QUFFQTs7SUFFSSxxQkFBcUI7QUFDekI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHFCQUFxQjtBQUN6Qjs7QUFFQTs7SUFFSSxxQkFBcUI7QUFDekI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHFCQUFxQjtBQUN6Qjs7QUFFQTs7SUFFSSxxQkFBcUI7QUFDekI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHFCQUFxQjtBQUN6Qjs7QUFFQTs7SUFFSSxxQkFBcUI7QUFDekI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHFCQUFxQjtBQUN6Qjs7QUFFQTs7SUFFSSxxQkFBcUI7QUFDekI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHFCQUFxQjtBQUN6Qjs7QUFFQTs7SUFFSSxxQkFBcUI7QUFDekI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHVCQUF1QjtBQUMzQjs7QUFFQTs7SUFFSSx1QkFBdUI7QUFDM0I7O0FBRUE7O0lBRUksd0JBQXdCO0FBQzVCOztBQUVBOztJQUVJLHdCQUF3QjtBQUM1Qjs7QUFFQTs7SUFFSSx3QkFBd0I7QUFDNUI7O0FBRUE7O0lBRUksd0JBQXdCO0FBQzVCOztBQUVBOztJQUVJLHdCQUF3QjtBQUM1Qjs7QUFFQTs7SUFFSSx3QkFBd0I7QUFDNUI7O0FBRUE7O0lBRUksd0JBQXdCO0FBQzVCOztBQUVBOztJQUVJLHdCQUF3QjtBQUM1Qjs7QUFFQTs7SUFFSSx3QkFBd0I7QUFDNUI7O0FBRUE7O0lBRUksd0JBQXdCO0FBQzVCOztBQUVBOztJQUVJLHdCQUF3QjtBQUM1Qjs7QUFFQTs7SUFFSSx3QkFBd0I7QUFDNUI7O0FBRUE7O0lBRUksd0JBQXdCO0FBQzVCOztBQUVBOztJQUVJLHdCQUF3QjtBQUM1Qjs7QUFFQTs7SUFFSSx3QkFBd0I7QUFDNUI7O0FBRUE7O0lBRUkscUJBQXFCO0FBQ3pCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQTs7SUFFSSxzQkFBc0I7QUFDMUI7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQTs7SUFFSSxzQkFBc0I7QUFDMUI7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQTs7SUFFSSxzQkFBc0I7QUFDMUI7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQTs7SUFFSSxzQkFBc0I7QUFDMUI7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLHNCQUFzQjtBQUMxQjs7QUFFQTs7SUFFSSxzQkFBc0I7QUFDMUI7O0FBRUE7O0lBRUksc0JBQXNCO0FBQzFCOztBQUVBOztJQUVJLDRDQUE0QztJQUM1Qyw0Q0FBNEM7SUFDNUMsNENBQTRDO0FBQ2hEOztBQUVBOztJQUVJLGFB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RUFDRTtBQXNDRjtBQW5DQTs7RUFDRTtBQXNDRjtBQW5DQTtFQXFDRSxlQUFlO0VBbENmO0lBQ0U7RUFvQ0Y7RUFqQ0E7SUFDRTtFQW1DRjtFQWhDQTtJQUNFO0lBQ0E7SUFDQTtFQWtDRjtBQUNGIiwiZmlsZSI6ImFwcC5mZjUyNzIxOS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdFxue1xuICAgIC0tYmx1ZTogIzAwN2JmZjtcbiAgICAtLWluZGlnbzogIzY2MTBmMjtcbiAgICAtLXB1cnBsZTogIzk2N2FkYztcbiAgICAtLXBpbms6ICNlODNlOGM7XG4gICAgLS1yZWQ6ICNkYTQ0NTM7XG4gICAgLS1vcmFuZ2U6ICNmNmJiNDI7XG4gICAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gICAgLS1ncmVlbjogIzM3YmM5YjtcbiAgICAtLXRlYWw6ICMyMGM5OTc7XG4gICAgLS1jeWFuOiAjM2JhZmRhO1xuICAgIC0td2hpdGU6ICNmZmY7XG4gICAgLS1ncmF5OiAjNTU1OTVjO1xuICAgIC0tZ3JheS1kYXJrOiAjMzczYTNjO1xuICAgIC0tcHJpbWFyeTogIzk2N2FkYztcbiAgICAtLXNlY29uZGFyeTogIzU1NTk1YztcbiAgICAtLXN1Y2Nlc3M6ICMzN2JjOWI7XG4gICAgLS1pbmZvOiAjM2JhZmRhO1xuICAgIC0td2FybmluZzogI2Y2YmI0MjtcbiAgICAtLWRhbmdlcjogI2RhNDQ1MztcbiAgICAtLWxpZ2h0OiAjZjdmN2Y5O1xuICAgIC0tZGFyazogIzM3M2EzYztcbiAgICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gICAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAgIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gICAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gICAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAnT3BlbiBTYW5zJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAnTXVsaScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlclxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sXG57XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG5cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQC1tcy12aWV3cG9ydFxue1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvblxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5XG57XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuW3RhYmluZGV4PSctMSddOmZvY3VzXG57XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5oclxue1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyBcblxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2XG57XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxucFxue1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdXG57XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG5cbiAgICBib3JkZXItYm90dG9tOiAwOyBcblxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgIC1tb3otdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5hZGRyZXNzXG57XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyBcblxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sLFxudWwsXG5kbFxue1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2xcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdFxue1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmRkXG57XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGVcbntcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm5cbntcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmIsXG5zdHJvbmdcbntcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbFxue1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXBcbntcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViXG57XG4gICAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cFxue1xuICAgIHRvcDogLS41ZW07XG59XG5cbmFcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogIzg2NjZkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5hOmhvdmVyXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcblxuICAgIGNvbG9yOiAjNWEzMmJlO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLFxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuXG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c1xue1xuICAgIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wXG57XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlXG57XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlXG57XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nXG57XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnXG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlXG57XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvblxue1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcblxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tOyBcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cblxudGhcbntcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG5idXR0b25cbntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhXG57XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyBcblxuICAgIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRcbntcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0XG57XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J11cbntcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXJcbntcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXVxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddXG57XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYVxue1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXRcbntcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZFxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IFxuXG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnByb2dyZXNzXG57XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b25cbntcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXVxue1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb25cbntcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b25cbntcbiAgICBmb250OiBpbmhlcml0O1xuXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeVxue1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXVxue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2XG57XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgIGNvbG9yOiAjMzczYTNjO1xufVxuXG5oMSxcbi5oMVxue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDIsXG4uaDJcbntcbiAgICBmb250LXNpemU6IDEuNzRyZW07XG59XG5cbmgzLFxuLmgzXG57XG4gICAgZm9udC1zaXplOiAxLjUxcmVtO1xufVxuXG5oNCxcbi5oNFxue1xuICAgIGZvbnQtc2l6ZTogMS4zMnJlbTtcbn1cblxuaDUsXG4uaDVcbntcbiAgICBmb250LXNpemU6IDEuMTRyZW07XG59XG5cbmg2LFxuLmg2XG57XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZFxue1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGlzcGxheS0xXG57XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMlxue1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktM1xue1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNFxue1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHJcbntcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbFxue1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFya1xue1xuICAgIHBhZGRpbmc6IC4yZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZFxue1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZVxue1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKVxue1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5pbml0aWFsaXNtXG57XG4gICAgZm9udC1zaXplOiA5MCU7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZVxue1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgXG5cbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXJcbntcbiAgICBmb250LXNpemU6IDgwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cblxuLmltZy1mbHVpZFxue1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsXG57XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgXG4gICAgcGFkZGluZzogLjI1cmVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxOGE5MTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmZpZ3VyZVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWdcbntcbiAgICBsaW5lLWhlaWdodDogMTsgXG5cbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uXG57XG4gICAgZm9udC1zaXplOiA5MCU7XG5cbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cblxuY29kZVxue1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG5cbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyBcblxuICAgIGNvbG9yOiAjZjc0YjVjO1xufVxuYSA+IGNvZGVcbntcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkXG57XG4gICAgZm9udC1zaXplOiA4Ny41JTtcblxuICAgIHBhZGRpbmc6IC4ycmVtIC40cmVtO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogLjE4cmVtOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOGVhO1xufVxua2JkIGtiZFxue1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwOyBcblxuICAgIHBhZGRpbmc6IDA7XG59XG5cbnByZVxue1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxucHJlIGNvZGVcbntcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IFxuXG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZVxue1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgXG5cbiAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cblxuLmNvbnRhaW5lclxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG57XG4gICAgLmNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLmNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC5jb250YWluZXJcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5yb3dcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IFxuXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uby1ndXR0ZXJzXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPSdjb2wtJ11cbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbCxcbi5jb2wtYXV0byxcbi5jb2wtc20tMSxcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMixcbi5jb2wtc20sXG4uY29sLXNtLWF1dG8sXG4uY29sLW1kLTEsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLFxuLmNvbC1tZC1hdXRvLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZyxcbi5jb2wtbGctYXV0byxcbi5jb2wteGwtMSxcbi5jb2wteGwtMixcbi5jb2wteGwtMyxcbi5jb2wteGwtNCxcbi5jb2wteGwtNSxcbi5jb2wteGwtNixcbi5jb2wteGwtNyxcbi5jb2wteGwtOCxcbi5jb2wteGwtOSxcbi5jb2wteGwtMTAsXG4uY29sLXhsLTExLFxuLmNvbC14bC0xMixcbi5jb2wteGwsXG4uY29sLXhsLWF1dG9cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2xcbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jb2wtYXV0b1xue1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgXG5cbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb2wtMVxue1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IFxuXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xufVxuXG4uY29sLTJcbntcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgXG5cbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG59XG5cbi5jb2wtM1xue1xuICAgIG1heC13aWR0aDogMjUlOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbn1cblxuLmNvbC00XG57XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IFxuXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xufVxuXG4uY29sLTVcbntcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgXG5cbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG59XG5cbi5jb2wtNlxue1xuICAgIG1heC13aWR0aDogNTAlOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbn1cblxuLmNvbC03XG57XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IFxuXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xufVxuXG4uY29sLThcbntcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgXG5cbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOVxue1xuICAgIG1heC13aWR0aDogNzUlOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNzUlO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbn1cblxuLmNvbC0xMFxue1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbn1cblxuLmNvbC0xMVxue1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMlxue1xuICAgIG1heC13aWR0aDogMTAwJTsgXG5cbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG59XG5cbi5vcmRlci1maXJzdFxue1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0XG57XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgICAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMFxue1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xXG57XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTJcbntcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItM1xue1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00XG57XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTVcbntcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNlxue1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03XG57XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICBvcmRlcjogNztcbn1cblxuLm9yZGVyLThcbntcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOVxue1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwXG57XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTFcbntcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMlxue1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xXG57XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTJcbntcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTNcbntcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTRcbntcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTVcbntcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTZcbntcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTdcbntcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LThcbntcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTlcbntcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwXG57XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMVxue1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAuY29sLXNtXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IFxuXG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgLmNvbC1zbS1hdXRvXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAuY29sLXNtLTFcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tMlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tM1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuICAgIC5jb2wtc20tNFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tNVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIC5jb2wtc20tN1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tOFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tOVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgfVxuICAgIC5jb2wtc20tMTBcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTExXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItc20tZmlyc3RcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItc20tbGFzdFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm9yZGVyLXNtLTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItc20tMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1zbS0yXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTNcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItc20tNFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1zbS01XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTZcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItc20tN1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1zbS04XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTlcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1zbS0xMFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm9yZGVyLXNtLTExXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItc20tMTJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS00XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS03XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LXNtLThcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtc20tOVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1zbS0xMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuY29sLW1kXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IFxuXG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgLmNvbC1tZC1hdXRvXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLTFcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtM1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuICAgIC5jb2wtbWQtNFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIC5jb2wtbWQtN1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgfVxuICAgIC5jb2wtbWQtMTBcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLTExXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItbWQtZmlyc3RcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItbWQtbGFzdFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm9yZGVyLW1kLTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItbWQtMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1tZC0yXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTNcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItbWQtNFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1tZC01XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTZcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItbWQtN1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1tZC04XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTlcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1tZC0xMFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm9yZGVyLW1kLTExXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItbWQtMTJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC00XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC03XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LW1kLThcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbWQtOVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1tZC0xMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuY29sLWxnXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IFxuXG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgLmNvbC1sZy1hdXRvXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICAuY29sLWxnLTFcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctMlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctM1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuICAgIC5jb2wtbGctNFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctNVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctNlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIC5jb2wtbGctN1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctOFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctOVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgfVxuICAgIC5jb2wtbGctMTBcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLTExXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cbiAgICAub3JkZXItbGctZmlyc3RcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICAub3JkZXItbGctbGFzdFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm9yZGVyLWxnLTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAub3JkZXItbGctMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5vcmRlci1sZy0yXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTNcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAub3JkZXItbGctNFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5vcmRlci1sZy01XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTZcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgIH1cbiAgICAub3JkZXItbGctN1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5vcmRlci1sZy04XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTlcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5vcmRlci1sZy0xMFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm9yZGVyLWxnLTExXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAub3JkZXItbGctMTJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy00XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy03XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICAgIH1cbiAgICAub2Zmc2V0LWxnLThcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgfVxuICAgIC5vZmZzZXQtbGctOVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC1sZy0xMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmNvbC14bFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcblxuICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDA7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIC5jb2wteGwtYXV0b1xuICAgIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gICAgLmNvbC14bC0xXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTJcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTNcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMjUlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIH1cbiAgICAuY29sLXhsLTRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLTVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTZcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgICAuY29sLXhsLTdcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXhsLThcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIH1cbiAgICAuY29sLXhsLTlcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNzUlOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIH1cbiAgICAuY29sLXhsLTEwXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC14bC0xMVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgfVxuICAgIC5jb2wteGwtMTJcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLWZpcnN0XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLWxhc3RcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICAgICAgICAgICAgICBvcmRlcjogMTM7XG4gICAgfVxuICAgIC5vcmRlci14bC0wXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTFcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAub3JkZXIteGwtMlxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5vcmRlci14bC0zXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICB9XG4gICAgLm9yZGVyLXhsLTRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgICAub3JkZXIteGwtNVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5vcmRlci14bC02XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgICAgICAgICAgICBvcmRlcjogNjtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTdcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA3O1xuICAgIH1cbiAgICAub3JkZXIteGwtOFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5vcmRlci14bC05XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAub3JkZXIteGwtMTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTA7XG4gICAgfVxuICAgIC5vcmRlci14bC0xMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxMTtcbiAgICB9XG4gICAgLm9yZGVyLXhsLTEyXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDEyO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC0yXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC01XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtN1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgICB9XG4gICAgLm9mZnNldC14bC04XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICAgIH1cbiAgICAub2Zmc2V0LXhsLTlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gICAgfVxuICAgIC5vZmZzZXQteGwtMTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gICAgfVxufVxuXG4udGFibGVcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGRcbntcbiAgICBwYWRkaW5nOiAuNzVyZW07XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MThhOTE7XG59XG4udGFibGUgdGhlYWQgdGhcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4MThhOTE7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keVxue1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjODE4YTkxO1xufVxuLnRhYmxlIC50YWJsZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZFxue1xuICAgIHBhZGRpbmc6IC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4YTkxO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxOGE5MTtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZFxue1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keVxue1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDcsIDI1MCwgLjUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ3LCAyNTAsIC41KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZjU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmM2ZjA7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyYzZmMDtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQxZDE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzVjNTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzVjNTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2VjZTM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGU2ZDk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZTZkOTtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU5ZjU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmUwZjE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZTBmMTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2VjY2E7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmUzYjI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTNiMjtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWNiY2Y7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjZiYjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjZiYjtcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M4Yzg7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYWJiYmI7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmJiYjtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDcsIDI1MCwgLjUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzMsIDI0MiwgLjUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMjMzLCAyNDIsIC41KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoXG57XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M0MjQ0OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyZTMwO1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoXG57XG4gICAgY29sb3I6ICM0ZTUxNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4YTkxOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xufVxuXG4udGFibGUtZGFya1xue1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJlMzA7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGhcbntcbiAgICBib3JkZXItY29sb3I6ICMzYzQyNDQ7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZFxue1xuICAgIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KVxue1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZFxuICAgIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KVxue1xuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZFxuICAgIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KVxue1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZFxuICAgIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweClcbntcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWRcbiAgICB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWRcbntcbiAgICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2xcbntcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDsgXG5cbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKVxue1xuICAgIC5mb3JtLWNvbnRyb2xcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kXG57XG4gICAgYm9yZGVyOiAwOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXNcbntcbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGE7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgb3BhY2l0eTogMTsgXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4uZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgb3BhY2l0eTogMTsgXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlclxue1xuICAgIG9wYWNpdHk6IDE7IFxuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldXG57XG4gICAgb3BhY2l0eTogMTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlXG57XG4gICAgY29sb3I6ICM0ZTUxNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbFxue1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgXG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAtd2Via2l0LWNhbGMoLjc1cmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLXRvcDogICAgLW1vei1jYWxjKC43NXJlbSArIDFweCk7XG4gICAgcGFkZGluZy10b3A6ICAgICAgICAgY2FsYyguNzVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAtd2Via2l0LWNhbGMoLjc1cmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogICAgLW1vei1jYWxjKC43NXJlbSArIDFweCk7XG4gICAgcGFkZGluZy1ib3R0b206ICAgICAgICAgY2FsYyguNzVyZW0gKyAxcHgpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGdcbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgXG5cbiAgICBwYWRkaW5nLXRvcDogLXdlYmtpdC1jYWxjKDFyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctdG9wOiAgICAtbW96LWNhbGMoMXJlbSArIDFweCk7XG4gICAgcGFkZGluZy10b3A6ICAgICAgICAgY2FsYygxcmVtICsgMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLXdlYmtpdC1jYWxjKDFyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAgICAtbW96LWNhbGMoMXJlbSArIDFweCk7XG4gICAgcGFkZGluZy1ib3R0b206ICAgICAgICAgY2FsYygxcmVtICsgMXB4KTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtXG57XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyBcblxuICAgIHBhZGRpbmctdG9wOiAtd2Via2l0LWNhbGMoLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctdG9wOiAgICAtbW96LWNhbGMoLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctdG9wOiAgICAgICAgIGNhbGMoLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAtd2Via2l0LWNhbGMoLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAgICAtbW96LWNhbGMoLjVyZW0gKyAxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAgICAgICAgIGNhbGMoLjVyZW0gKyAxcHgpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dFxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcblxuICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGdcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbVxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4xOHJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZ1xue1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMy4zNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBoZWlnaHQ6ICAgICAgICAgY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogLjI3cmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLFxuc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV1cbntcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbFxue1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXBcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0XG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG59XG5cbi5mb3JtLXJvd1xue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IFxuXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj0nY29sLSddXG57XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG1hcmdpbi10b3A6IC4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWxcbntcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cblxuLmZvcm0tY2hlY2stbGFiZWxcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmVcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgaW5saW5lLWZsZXg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dFxue1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFja1xue1xuICAgIGZvbnQtc2l6ZTogODAlO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcblxuICAgIGNvbG9yOiAjMzdiYzliO1xufVxuXG4udmFsaWQtdG9vbHRpcFxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogLjIxcmVtOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCAxODgsIDE1NSwgLjkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdiYzliO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdiYzliO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU1LCAxODgsIDE1NSwgLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXBcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWxcbntcbiAgICBjb2xvcjogIzM3YmM5Yjtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbFxue1xuICAgIGNvbG9yOiAjMzdiYzliO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5M2RmY2M7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXBcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThjZWIxO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggI2YxZjFmMSwgMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YxZjFmMSwgMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbFxue1xuICAgIGJvcmRlci1jb2xvcjogIzM3YmM5Yjtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU1LCAxODgsIDE1NSwgLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2tcbntcbiAgICBmb250LXNpemU6IDgwJTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG5cbiAgICBjb2xvcjogI2RhNDQ1Mztcbn1cblxuLmludmFsaWQtdG9vbHRpcFxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMTAwJTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogLjIxcmVtOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgNjgsIDgzLCAuOSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZFxue1xuICAgIGJvcmRlci1jb2xvcjogI2RhNDQ1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMTgsIDY4LCA4MywgLjI1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjE4LCA2OCwgODMsIC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbFxue1xuICAgIGNvbG9yOiAjZGE0NDUzO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWxcbntcbiAgICBjb2xvcjogI2RhNDQ1Mztcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWViNTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXBcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyNmY3YTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjFmMWYxLCAwIDAgMCAuMnJlbSByZ2JhKDIxOCwgNjgsIDgzLCAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMWYxZjEsIDAgMCAwIC4ycmVtIHJnYmEoMjE4LCA2OCwgODMsIC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWxcbntcbiAgICBib3JkZXItY29sb3I6ICNkYTQ0NTM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJcbntcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjE4LCA2OCwgODMsIC4yNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIxOCwgNjgsIDgzLCAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmVcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG57XG4gICAgLmZvcm0taW5saW5lIGxhYmVsXG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcblxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwXG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcblxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2xcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHRcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3RcbiAgICB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXRcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2xcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmJ0blxue1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKVxue1xuICAgIC5idG5cbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzXG57XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWRcbntcbiAgICBvcGFjaXR5OiAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYztcbn1cbi5idG4tcHJpbWFyeTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzc2NTJkMTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNWNkNDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTAsIDEyMiwgMjIwLCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDE1MCwgMTIyLCAyMjAsIC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeTpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYztcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmU0OGNmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY1MmQxO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTUwLCAxMjIsIDIyMCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTAsIDEyMiwgMjIwLCAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5XG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1OTVjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OTVjO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzZDNmNDE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQ2NDg7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDg1LCA4OSwgOTIsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoODUsIDg5LCA5MiwgLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTk1YzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTk1Yztcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzYzOTNiOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZjQxO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoODUsIDg5LCA5MiwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg4NSwgODksIDkyLCAuNSk7XG59XG5cbi5idG4tc3VjY2Vzc1xue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzM3YmM5YjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5Yjtcbn1cbi5idG4tc3VjY2Vzczpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJiOTU3YTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlOWU4Mztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTUsIDE4OCwgMTU1LCAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzN2JjOWI7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN2JjOWI7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGI3MjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiOTU3YTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU1LCAxODgsIDE1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC41KTtcbn1cblxuLmJ0bi1pbmZvXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuLmJ0bi1pbmZvOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQ5NGJlOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5ZGM5O1xufVxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU5LCAxNzUsIDIxOCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1OSwgMTc1LCAyMTgsIC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mbzpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzNiYWZkYTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiYWZkYTtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4Y2IzOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5NGJlO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTksIDE3NSwgMjE4LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU5LCAxNzUsIDIxOCwgLjUpO1xufVxuXG4uYnRuLXdhcm5pbmdcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNmNmJiNDI7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmJiNDI7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXJcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNmNGE5MTE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGFlMWQ7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ2LCAxODcsIDY2LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NiwgMTg3LCA2NiwgLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZiYjQyOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNlZGEzMGI7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGE5MTE7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNDYsIDE4NywgNjYsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ2LCAxODcsIDY2LCAuNSk7XG59XG5cbi5idG4tZGFuZ2VyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NDUzO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjNDI3Mzc7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjI5M2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIxOCwgNjgsIDgzLCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDIxOCwgNjgsIDgzLCAuNSk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NDUzO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNiYTI1MzQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDI3Mzc7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMTgsIDY4LCA4MywgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMTgsIDY4LCA4MywgLjUpO1xufVxuXG4uYnRuLWxpZ2h0XG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y5OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xufVxuLmJ0bi1saWdodDpob3Zlclxue1xuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZGFlMzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlOTtcbn1cbi5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWxpZ2h0LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NywgMjQ3LCAyNDksIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ3LCAyNDcsIDI0OSwgLjUpO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNmN2Y3Zjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDNkZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFlMztcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NywgMjQ3LCAyNDksIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ3LCAyNDcsIDI0OSwgLjUpO1xufVxuXG4uYnRuLWRhcmtcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNzNhM2M7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2M7XG59XG4uYnRuLWRhcms6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxZjIwMjE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI3Mjg7XG59XG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcmsuZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTUsIDU4LCA2MCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgNTgsIDYwLCAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsXG4uYnRuLWRhcms6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNzNhM2M7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2M7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE5MWExYjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjAyMTtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU1LCA1OCwgNjAsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTUsIDU4LCA2MCwgLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeVxue1xuICAgIGNvbG9yOiAjOTY3YWRjO1xuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY3YWRjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY3YWRjO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTAsIDEyMiwgMjIwLCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDE1MCwgMTIyLCAyMjAsIC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogIzk2N2FkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY3YWRjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY3YWRjO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMTUwLCAxMjIsIDIyMCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTAsIDEyMiwgMjIwLCAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnlcbntcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBib3JkZXItY29sb3I6ICM1NTU5NWM7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1OTVjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OTVjO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoODUsIDg5LCA5MiwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg4NSwgODksIDkyLCAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1NTU5NWM7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU5NWM7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg4NSwgODksIDkyLCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDg1LCA4OSwgOTIsIC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3NcbntcbiAgICBjb2xvcjogIzM3YmM5YjtcbiAgICBib3JkZXItY29sb3I6ICMzN2JjOWI7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzM3YmM5YjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5Yjtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTUsIDE4OCwgMTU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU1LCAxODgsIDE1NSwgLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjMzdiYzliO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzN2JjOWI7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN2JjOWI7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgMTg4LCAxNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTUsIDE4OCwgMTU1LCAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvXG57XG4gICAgY29sb3I6ICMzYmFmZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU5LCAxNzUsIDIxOCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1OSwgMTc1LCAyMTgsIC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogIzNiYWZkYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTksIDE3NSwgMjE4LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU5LCAxNzUsIDIxOCwgLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZ1xue1xuICAgIGNvbG9yOiAjZjZiYjQyO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YmI0MjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyXG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZiYjQyOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZy5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNDYsIDE4NywgNjYsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ2LCAxODcsIDY2LCAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmNmJiNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YmI0MjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmI0Mjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NiwgMTg3LCA2NiwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNDYsIDE4NywgNjYsIC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlclxue1xuICAgIGNvbG9yOiAjZGE0NDUzO1xuICAgIGJvcmRlci1jb2xvcjogI2RhNDQ1MzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkYTQ0NTM7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTM7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMTgsIDY4LCA4MywgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMTgsIDY4LCA4MywgLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2RhNDQ1MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NDUzO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjE4LCA2OCwgODMsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjE4LCA2OCwgODMsIC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0XG57XG4gICAgY29sb3I6ICNmN2Y3Zjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y5OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyXG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y5OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NywgMjQ3LCAyNDksIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ3LCAyNDcsIDI0OSwgLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmN2Y3Zjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZjdmOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NywgMjQ3LCAyNDksIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ3LCAyNDcsIDI0OSwgLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFya1xue1xuICAgIGNvbG9yOiAjMzczYTNjO1xuICAgIGJvcmRlci1jb2xvcjogIzM3M2EzYzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzczYTNjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYTNjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgNTgsIDYwLCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDU1LCA1OCwgNjAsIC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogIzM3M2EzYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzczYTNjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYTNjO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTUsIDU4LCA2MCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg1NSwgNTgsIDYwLCAuNSk7XG59XG5cbi5idG4tbGlua1xue1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBjb2xvcjogIzg2NjZkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlclxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjNWEzMmJlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rLmZvY3VzXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLFxuLmJ0bi1saW5rLmRpc2FibGVkXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IFxuXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG5cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0blxue1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogLjI3cmVtO1xufVxuXG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG5cbntcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAuMThyZW07XG59XG5cbi5idG4tYmxvY2tcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2tcbntcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPSdidXR0b24nXS5idG4tYmxvY2tcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhZGVcbntcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKVxue1xuICAgIC5mYWRlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLmZhZGU6bm90KC5zaG93KVxue1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmdcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjM1cyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXMgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAuMzVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSlcbntcbiAgICAuY29sbGFwc2luZ1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVcbntcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIG1hcmdpbjogLjEyNXJlbSAwIDA7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodFxue1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVcbntcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlclxue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51XG57XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlclxue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudVxue1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4xMjVyZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlclxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuXG4gICAgY29udGVudDogJyc7IFxuICAgIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmVcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjU1ZW07XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyXG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmVcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePSd0b3AnXSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj0ncmlnaHQnXSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj0nYm90dG9tJ10sXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49J2xlZnQnXVxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZWVmO1xufVxuXG4uZHJvcGRvd24taXRlbVxue1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC42cmVtIDEuMnJlbTtcblxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlcjogMDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24taXRlbTpob3Zlcixcbi5kcm9wZG93bi1pdGVtOmZvY3VzXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICMxZTIxMjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5kcm9wZG93bi1pdGVtOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3dcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlclxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjJyZW07XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcblxuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0XG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAuNnJlbSAxLjJyZW07XG5cbiAgICBjb2xvcjogIzJhMmUzMDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWxcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgaW5saW5lLWZsZXg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0blxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXJcbntcbiAgICB6LWluZGV4OiAxO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZVxue1xuICAgIHotaW5kZXg6IDE7XG59XG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cFxue1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uYnRuLXRvb2xiYXJcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgLW1vei1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwXG57XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkXG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG5cbntcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG5cbntcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXRcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyXG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IC41NjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjU2MjVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0XG57XG4gICAgcGFkZGluZy1yaWdodDogLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbFxue1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIC1tb3otYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXBcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cFxue1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuXG57XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuXG57XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0blxue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPSdjaGVja2JveCddXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXBcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgd2lkdGg6IDEwMCU7IFxuXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IFxuXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlXG57XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsXG57XG4gICAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXNcbntcbiAgICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKVxue1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpXG57XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlXG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyXG57XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsXG57XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmRcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0blxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG5cbntcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmRcbntcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHRcbntcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT0nY2hlY2tib3gnXVxue1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG5cbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBoZWlnaHQ6ICAgIC1tb3otY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMy4zNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yN3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0blxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4xOHJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpXG57XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZClcbntcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWluLWhlaWdodDogMS40NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZVxue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleDtcblxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjFmMWYxLCBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMWYxZjEsIG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2Y2O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4yMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MThhOTE7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjIyNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiYWZkYTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHZpZXdCb3g9XFwnMCAwIDggOFxcJyUzRSUzQ3BhdGggZmlsbD1cXCclMjNmZmZcXCcgZD1cXCdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzelxcJy8lM0UlM0Mvc3ZnJTNFJyk7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB2aWV3Qm94PVxcJzAgMCA0IDRcXCclM0UlM0NwYXRoIHN0cm9rZT1cXCclMjNmZmZcXCcgZD1cXCdNMCAyaDRcXCcvJTNFJTNDL3N2ZyUzRScpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgMTIyLCAyMjAsIC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAsIDEyMiwgMjIwLCAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB2aWV3Qm94PVxcJy00IC00IDggOFxcJyUzRSUzQ2NpcmNsZSByPVxcJzNcXCcgZmlsbD1cXCclMjNmZmZcXCcvJTNFJTNDL3N2ZyUzRScpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgMTIyLCAyMjAsIC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3RcbntcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgdmlld0JveD1cXCcwIDAgNCA1XFwnJTNFJTNDcGF0aCBmaWxsPVxcJyUyMzM3M2EzY1xcJyBkPVxcJ00yIDBMMCAyaDR6bTAgNUwwIDNoNHpcXCcvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDVweCByZ2JhKDU5LCAxNzUsIDIxOCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA1cHggcmdiYSg1OSwgMTc1LCAyMTgsIC41KTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWVcbntcbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLFxuLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPScxJ10pXG57XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZFxue1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtXG57XG4gICAgZm9udC1zaXplOiA3NSU7IFxuXG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCk7XG4gICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCk7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMS44NzVyZW0gKyAycHggKyAxMCk7XG4gICAgcGFkZGluZy10b3A6IC4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4zNzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnXG57XG4gICAgZm9udC1zaXplOiAxMjUlOyBcblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBoZWlnaHQ6ICAgIC1tb3otY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMy4zNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmctdG9wOiAuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygyLjc1cmVtICsgMnB4KTtcbiAgICBoZWlnaHQ6ICAgIC1tb3otY2FsYygyLjc1cmVtICsgMnB4KTtcbiAgICBoZWlnaHQ6ICAgICAgICAgY2FsYygyLjc1cmVtICsgMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIG1hcmdpbjogMDtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWxcbntcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGE7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWxcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlclxue1xuICAgIGNvbnRlbnQ6ICdCcm93c2UnO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWxcbntcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMi43NXJlbSArIDJweCk7XG4gICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMi43NXJlbSArIDJweCk7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMi43NXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG5cbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJcbntcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcblxuICAgIGNvbnRlbnQ6ICdCcm93c2UnO1xuXG4gICAgY29sb3I6ICM0ZTUxNTQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgLjIxcmVtIC4yMXJlbSAwOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uY3VzdG9tLXJhbmdlXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjFmMWYxLCBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMWYxZjEsIG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iXG57XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMWYxZjEsIG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWJcbntcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YxZjFmMSwgbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJcbntcbiAgICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYlxue1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtLjI1cmVtO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSlcbntcbiAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYlxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjY7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja1xue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLjVyZW07XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4YTkxO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYlxue1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xuXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpXG57XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYlxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmNjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2tcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYlxue1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSlcbntcbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmNjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFja1xue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLjVyZW07XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAuNXJlbTsgXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyXG57XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdFxue1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKVxue1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm5hdlxue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IFxuXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uYXYtbGlua1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3Zlcixcbi5uYXYtbGluazpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuXG4ubmF2LXRhYnNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FkYjViZDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW1cbntcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzIC5uYXYtbGlua1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yMXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjIxcmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXNcbntcbiAgICBib3JkZXItY29sb3I6ICNhZGI1YmQgI2FkYjViZCAjYWRiNWJkO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rXG57XG4gICAgY29sb3I6ICM0ZTUxNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkICNhZGI1YmQgI2YxZjFmMTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudVxue1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGlua1xue1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGlua1xue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW1cbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW1cbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtOyBcblxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkXG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXItYnJhbmRcbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjQyNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC40Mjc1cmVtO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdlxue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lOyBcblxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rXG57XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudVxue1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0XG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZVxue1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlclxue1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpXG57XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5uYXZiYXItZXhwYW5kLXNtXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2XG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmtcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgLW1vei1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLXdlYmtpdC1mbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpXG57XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5uYXZiYXItZXhwYW5kLW1kXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2XG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmtcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgLW1vei1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLXdlYmtpdC1mbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpXG57XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5uYXZiYXItZXhwYW5kLWxnXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2XG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmtcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgLW1vei1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLXdlYmtpdC1mbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KVxue1xuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLm5hdmJhci1leHBhbmQteGxcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgLW1vei1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZcbiAgICB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua1xuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2VcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uYXZiYXItZXhwYW5kXG57XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAtbW96LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZcbntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmtcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkXG57XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlXG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kXG57XG4gICAgY29sb3I6ICMzNzNhM2M7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXNcbntcbiAgICBjb2xvcjogIzM3M2EzYztcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmtcbntcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXNcbntcbiAgICBjb2xvcjogIzgxOGE5MTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmMWYxZjE7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgY29sb3I6ICMzNzNhM2M7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD1cXCcwIDAgMzAgMzBcXCcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCclM0UlM0NwYXRoIHN0cm9rZT1cXCclMjM1NTU5NWNcXCcgc3Ryb2tlLXdpZHRoPVxcJzJcXCcgc3Ryb2tlLWxpbmVjYXA9XFwncm91bmRcXCcgc3Ryb2tlLW1pdGVybGltaXQ9XFwnMTBcXCcgZD1cXCdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMlxcJy8lM0UlM0Mvc3ZnJTNFJyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0XG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhXG57XG4gICAgY29sb3I6ICMzNzNhM2M7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1c1xue1xuICAgIGNvbG9yOiAjMzczYTNjO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZFxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1c1xue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rXG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXNcbntcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkXG57XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJcbntcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PVxcJzAgMCAzMCAzMFxcJyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyUzRSUzQ3BhdGggc3Ryb2tlPVxcJ3doaXRlXFwnIHN0cm9rZS13aWR0aD1cXCcyXFwnIHN0cm9rZS1saW5lY2FwPVxcJ3JvdW5kXFwnIHN0cm9rZS1taXRlcmxpbWl0PVxcJzEwXFwnIGQ9XFwnTTQgN2gyMk00IDE1aDIyTTQgMjNoMjJcXCcvJTNFJTNDL3N2ZyUzRScpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0XG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXNcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1pbi13aWR0aDogMDtcblxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA2KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjdyZW07IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZCA+IGhyXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkXG57XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI3cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjdyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkXG57XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yN3JlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjdyZW07XG59XG5cbi5jYXJkLWJvZHlcbntcbiAgICBwYWRkaW5nOiAxLjVyZW07IFxuXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2FyZC10aXRsZVxue1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGVcbntcbiAgICBtYXJnaW4tdG9wOiAtLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZFxue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXJcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rXG57XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA2KTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZFxue1xuICAgIGJvcmRlci1yYWRpdXM6IC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpIC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAgICAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KSAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogICAgICAgICBjYWxjKC4yN3JlbSAtIDFweCkgY2FsYyguMjdyZW0gLSAxcHgpIDAgMDtcbn1cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGRcbntcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXJcbntcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA2KTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkXG57XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpIC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KSAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYyguMjdyZW0gLSAxcHgpIGNhbGMoLjI3cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnNcbntcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS43NXJlbTtcblxuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxsc1xue1xuICAgIG1hcmdpbi1yaWdodDogLS43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS43NXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtaW1nXG57XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAtd2Via2l0LWNhbGMoLjI3cmVtIC0gMXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAgICAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAgICAgICAgIGNhbGMoLjI3cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLXRvcFxue1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLXdlYmtpdC1jYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgLW1vei1jYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgICAgICBjYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAgICAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogICAgICAgICBjYWxjKC4yN3JlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZy1ib3R0b21cbntcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAtd2Via2l0LWNhbGMoLjI3cmVtIC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogICAgLW1vei1jYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICAgICAgICAgY2FsYyguMjdyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICAgIC1tb3otY2FsYyguMjdyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICAgICAgICAgY2FsYyguMjdyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrXG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1kZWNrIC5jYXJkXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAuY2FyZC1kZWNrXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuICAgIC5jYXJkLWRlY2sgLmNhcmRcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgMDtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDAgMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5jYXJkLWdyb3VwXG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC1ncm91cCA+IC5jYXJkXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAuY2FyZC1ncm91cFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgMDtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDAgMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZFxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGRcbiAgICB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1oZWFkZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZFxuICAgIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI3cmVtO1xuICAgIH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyXG4gICAge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjdyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjdyZW07XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1mb290ZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjdyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yN3JlbTtcbiAgICB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZClcbiAgICB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZFxue1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5jYXJkLWNvbHVtbnNcbiAgICB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgICAgIG9ycGhhbnM6IDE7XG4gICAgICAgIHdpZG93czogMTtcbiAgICB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKVxue1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZFxue1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZVxue1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGVcbntcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYlxue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAwcmVtO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcblxuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbVxue1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG5cbiAgICBjb250ZW50OiAnLyc7IFxuXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmVcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmVcbntcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cblxuLnBhZ2luYXRpb25cbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTtcbn1cblxuLnBhZ2UtbGlua1xue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG5cbiAgICBjb2xvcjogIzg2NjZkNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4YTkxOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtbGluazpob3Zlclxue1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogIzVhMzJiZTtcbiAgICBib3JkZXItY29sb3I6ICM4MThhOTE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ucGFnZS1saW5rOmZvY3VzXG57XG4gICAgei1pbmRleDogMjtcblxuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua1xue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjIxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yMXJlbTtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmtcbntcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjIxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjFyZW07XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmtcbntcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmtcbntcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBib3JkZXItY29sb3I6ICM4MThhOTE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmtcbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgXG5cbiAgICBwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmtcbntcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjdyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI3cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua1xue1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjdyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yN3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua1xue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgXG5cbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua1xue1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4xOHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMThyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rXG57XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4xOHJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjE4cmVtO1xufVxuXG4uYmFkZ2VcbntcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgcGFkZGluZzogLjM1ZW0gLjRlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yMXJlbTtcbn1cbi5iYWRnZTplbXB0eVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGxcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjZlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGM7XG59XG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NTJkMTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU5NWM7XG59XG4uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVyLFxuLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDNmNDE7XG59XG5cbi5iYWRnZS1zdWNjZXNzXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5Yjtcbn1cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI5NTdhO1xufVxuXG4uYmFkZ2UtaW5mb1xue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG4uYmFkZ2UtaW5mb1tocmVmXTpob3Zlcixcbi5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0OTRiZTtcbn1cblxuLmJhZGdlLXdhcm5pbmdcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGE5MTE7XG59XG5cbi5iYWRnZS1kYW5nZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NDUzO1xufVxuLmJhZGdlLWRhbmdlcltocmVmXTpob3Zlcixcbi5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQyNzM3O1xufVxuXG4uYmFkZ2UtbGlnaHRcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xufVxuLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyLFxuLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFlMztcbn1cblxuLmJhZGdlLWRhcmtcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYTNjO1xufVxuLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIsXG4uYmFkZ2UtZGFya1tocmVmXTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjIwMjE7XG59XG5cbi5qdW1ib3Ryb25cbntcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yN3JlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAuanVtYm90cm9uXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkXG57XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjIxcmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZ1xue1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGlua1xue1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZVxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2VcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnlcbntcbiAgICBjb2xvcjogIzRlM2Y3MjtcbiAgICBib3JkZXItY29sb3I6ICNlMmRhZjU7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWU0Zjg7XG59XG4uYWxlcnQtcHJpbWFyeSBoclxue1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkMmM2ZjA7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjMzgyZDUxO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5XG57XG4gICAgY29sb3I6ICMyYzJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZkMWQxOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZWRlO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBoclxue1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjMmM1YzU7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICMxNDE1MTU7XG59XG5cbi5hbGVydC1zdWNjZXNzXG57XG4gICAgY29sb3I6ICMxZDYyNTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzdlY2UzOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdmMmViO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHJcbntcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjRlNmQ5O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzExM2IzMDtcbn1cblxuLmFsZXJ0LWluZm9cbntcbiAgICBjb2xvcjogIzFmNWI3MTtcbiAgICBib3JkZXItY29sb3I6ICNjOGU5ZjU7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGVmZjg7XG59XG4uYWxlcnQtaW5mbyBoclxue1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMmUwZjE7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjMTQzYjQ5O1xufVxuXG4uYWxlcnQtd2FybmluZ1xue1xuICAgIGNvbG9yOiAjODA2MTIyO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjZWNjYTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjFkOTtcbn1cbi5hbGVydC13YXJuaW5nIGhyXG57XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZiZTNiMjtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICM1ODQyMTc7XG59XG5cbi5hbGVydC1kYW5nZXJcbntcbiAgICBjb2xvcjogIzcxMjMyYjtcbiAgICBib3JkZXItY29sb3I6ICNmNWNiY2Y7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGRhZGQ7XG59XG4uYWxlcnQtZGFuZ2VyIGhyXG57XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjZiYjtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzRhMTcxYztcbn1cblxuLmFsZXJ0LWxpZ2h0XG57XG4gICAgY29sb3I6ICM4MDgwODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmZGZkOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyXG57XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uYWxlcnQtZGFya1xue1xuICAgIGNvbG9yOiAjMWQxZTFmO1xuICAgIGJvcmRlci1jb2xvcjogI2M3YzhjODsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDhkODtcbn1cbi5hbGVydC1kYXJrIGhyXG57XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JhYmJiYjtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICMwNDA1MDU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc1xue1xuICAgIGZyb21cbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgICB9XG4gICAgdG9cbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc1xue1xuICAgIGZyb21cbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgICB9XG4gICAgdG9cbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG59XG5cbkAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXNcbntcbiAgICBmcm9tXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gICAgfVxuICAgIHRvXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzXG57XG4gICAgZnJvbVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICAgIH1cbiAgICB0b1xuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbn1cblxuLnByb2dyZXNzXG57XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDFyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5wcm9ncmVzcy1iYXJcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7IFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYztcblxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpXG57XG4gICAgLnByb2dyZXNzLWJhclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWRcbntcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgIC1tb3otYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWVkaWFcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgLW1vei1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keVxue1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXBcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvblxue1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgXG5cbiAgICBjb2xvcjogIzRlNTE1NDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogIzRlNTE1NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlN2VkOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZFxue1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yMXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjIxcmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjFyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjIxcmVtO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXNcbntcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmVcbntcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGRcbntcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZFxue1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeVxue1xuICAgIGNvbG9yOiAjNGUzZjcyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmRhZjU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzXG57XG4gICAgY29sb3I6ICM0ZTNmNzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyYzZmMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzRlM2Y3MjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlM2Y3Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnlcbntcbiAgICBjb2xvcjogIzJjMmUzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMWQxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXNcbntcbiAgICBjb2xvcjogIzJjMmUzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjNWM1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyYzJlMzA7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJlMzA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc1xue1xuICAgIGNvbG9yOiAjMWQ2MjUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2VjZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzXG57XG4gICAgY29sb3I6ICMxZDYyNTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0ZTZkOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzFkNjI1MTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNjI1MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvXG57XG4gICAgY29sb3I6ICMxZjViNzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTlmNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXNcbntcbiAgICBjb2xvcjogIzFmNWI3MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlMGYxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWY1YjcxOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY1YjcxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmdcbntcbiAgICBjb2xvcjogIzgwNjEyMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlY2NhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c1xue1xuICAgIGNvbG9yOiAjODA2MTIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmUzYjI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4MDYxMjI7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDYxMjI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyXG57XG4gICAgY29sb3I6ICM3MTIzMmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzXG57XG4gICAgY29sb3I6ICM3MTIzMmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzEyMzJiOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEyMzJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0XG57XG4gICAgY29sb3I6ICM4MDgwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c1xue1xuICAgIGNvbG9yOiAjODA4MDgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA4MDgxOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmtcbntcbiAgICBjb2xvcjogIzFkMWUxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjOGM4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c1xue1xuICAgIGNvbG9yOiAjMWQxZTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYWJiYmI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxZDFlMWY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFlMWY7XG59XG5cbi5jbG9zZVxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBvcGFjaXR5OiAuNTsgXG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKVxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3Zlcixcbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1c1xue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIG9wYWNpdHk6IC43NTsgXG4gICAgY29sb3I6ICMwMDA7XG59XG5cbmJ1dHRvbi5jbG9zZVxue1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuXG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbFxue1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWxcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAuNXJlbTtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ1xue1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LCAtbW96LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiAgICAgIC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dCwgLW1vei10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LCAtby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpXG57XG4gICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2dcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWRcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgLSAoLjVyZW0gKiAyKSk7XG4gICAgbWluLWhlaWdodDogICAgLW1vei1jYWxjKDEwMCUgLSAoLjVyZW0gKiAyKSk7XG4gICAgbWluLWhlaWdodDogICAgICAgICBjYWxjKDEwMCUgLSAoLjVyZW0gKiAyKSk7IFxuXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSAoLjVyZW0gKiAyKSk7XG4gICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMTAwdmggLSAoLjVyZW0gKiAyKSk7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMTAwdmggLSAoLjVyZW0gKiAyKSk7XG5cbiAgICBjb250ZW50OiAnJztcbn1cblxuLm1vZGFsLWNvbnRlbnRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjdyZW07XG4gICAgb3V0bGluZTogMDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2RhbC1iYWNrZHJvcFxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDQwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZVxue1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvd1xue1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4ubW9kYWwtaGVhZGVyXG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWVlZjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjdyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yN3JlbTsgXG5cbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAtbW96LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZVxue1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgXG4gICAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLXRpdGxlXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7IFxuXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLWJvZHlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiAxcmVtOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1vZGFsLWZvb3Rlclxue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VlZWY7IFxuXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgIC1tb3otYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKVxue1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZClcbntcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcblxuICAgIG92ZXJmbG93OiBzY3JvbGw7IFxuXG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG57XG4gICAgLm1vZGFsLWRpYWxvZ1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWRcbiAgICB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICAgIC1tb3otY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICAgICAgICAgY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZVxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSAoMS43NXJlbSAqIDIpKTtcbiAgICAgICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMTAwdmggLSAoMS43NXJlbSAqIDIpKTtcbiAgICAgICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMTAwdmggLSAoMS43NXJlbSAqIDIpKTtcbiAgICB9XG4gICAgLm1vZGFsLXNtXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5tb2RhbC1sZ1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG59XG5cbi50b29sdGlwXG57XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNzA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogMDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuXG4gICAgb3BhY2l0eTogMDsgXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuLnRvb2x0aXAuc2hvd1xue1xuICAgIG9wYWNpdHk6IC45O1xufVxuLnRvb2x0aXAgLmFycm93XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogLjhyZW07XG4gICAgaGVpZ2h0OiAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyBcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnMtdG9vbHRpcC10b3AsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0ndG9wJ11cbntcbiAgICBwYWRkaW5nOiAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePSd0b3AnXSAuYXJyb3dcbntcbiAgICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0ndG9wJ10gLmFycm93OjpiZWZvcmVcbntcbiAgICB0b3A6IDA7XG5cbiAgICBib3JkZXItd2lkdGg6IC40cmVtIC40cmVtIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0ncmlnaHQnXVxue1xuICAgIHBhZGRpbmc6IDAgLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0ncmlnaHQnXSAuYXJyb3dcbntcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IC40cmVtO1xuICAgIGhlaWdodDogLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePSdyaWdodCddIC5hcnJvdzo6YmVmb3JlXG57XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBib3JkZXItd2lkdGg6IC40cmVtIC40cmVtIC40cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0nYm90dG9tJ11cbntcbiAgICBwYWRkaW5nOiAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdyxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePSdib3R0b20nXSAuYXJyb3dcbntcbiAgICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0nYm90dG9tJ10gLmFycm93OjpiZWZvcmVcbntcbiAgICBib3R0b206IDA7XG5cbiAgICBib3JkZXItd2lkdGg6IDAgLjRyZW0gLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePSdsZWZ0J11cbntcbiAgICBwYWRkaW5nOiAwIC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj0nbGVmdCddIC5hcnJvd1xue1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgd2lkdGg6IC40cmVtO1xuICAgIGhlaWdodDogLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49J2xlZnQnXSAuYXJyb3c6OmJlZm9yZVxue1xuICAgIGxlZnQ6IDA7XG5cbiAgICBib3JkZXItd2lkdGg6IC40cmVtIDAgLjRyZW0gLjRyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyXG57XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5wb3BvdmVyXG57XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1heC13aWR0aDogMjc2cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yN3JlbTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgbGluZS1icmVhazogYXV0bztcbn1cbi5wb3BvdmVyIC5hcnJvd1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAuNXJlbTtcbiAgICBtYXJnaW46IDAgLjI3cmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsXG4ucG9wb3ZlciAuYXJyb3c6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSd0b3AnXVxue1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSd0b3AnXSAuYXJyb3dcbntcbiAgICBib3R0b206IC13ZWJraXQtY2FsYygoLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIGJvdHRvbTogICAgLW1vei1jYWxjKCguNXJlbSArIDFweCkgKiAtMSk7XG4gICAgYm90dG9tOiAgICAgICAgIGNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbn1cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSd0b3AnXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J3RvcCddIC5hcnJvdzo6YWZ0ZXJcbntcbiAgICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0ndG9wJ10gLmFycm93OjpiZWZvcmVcbntcbiAgICBib3R0b206IDA7XG5cbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J3RvcCddIC5hcnJvdzo6YWZ0ZXJcbntcbiAgICBib3R0b206IDFweDtcblxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J3JpZ2h0J11cbntcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0ncmlnaHQnXSAuYXJyb3dcbntcbiAgICBsZWZ0OiAtd2Via2l0LWNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICBsZWZ0OiAgICAtbW96LWNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICBsZWZ0OiAgICAgICAgIGNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcblxuICAgIHdpZHRoOiAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAuMjdyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J3JpZ2h0J10gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J3JpZ2h0J10gLmFycm93OjphZnRlclxue1xuICAgIGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gLjVyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J3JpZ2h0J10gLmFycm93OjpiZWZvcmVcbntcbiAgICBsZWZ0OiAwO1xuXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0ncmlnaHQnXSAuYXJyb3c6OmFmdGVyXG57XG4gICAgbGVmdDogMXB4O1xuXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0nYm90dG9tJ11cbntcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0nYm90dG9tJ10gLmFycm93XG57XG4gICAgdG9wOiAtd2Via2l0LWNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB0b3A6ICAgIC1tb3otY2FsYygoLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHRvcDogICAgICAgICBjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0nYm90dG9tJ10gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSdib3R0b20nXSAuYXJyb3c6OmFmdGVyXG57XG4gICAgYm9yZGVyLXdpZHRoOiAwIC41cmVtIC41cmVtIC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J2JvdHRvbSddIC5hcnJvdzo6YmVmb3JlXG57XG4gICAgdG9wOiAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSdib3R0b20nXSAuYXJyb3c6OmFmdGVyXG57XG4gICAgdG9wOiAxcHg7XG5cbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J2JvdHRvbSddIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J2xlZnQnXVxue1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdyxcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSdsZWZ0J10gLmFycm93XG57XG4gICAgcmlnaHQ6IC13ZWJraXQtY2FsYygoLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHJpZ2h0OiAgICAtbW96LWNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICByaWdodDogICAgICAgICBjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7XG5cbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogLjI3cmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49J2xlZnQnXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePSdsZWZ0J10gLmFycm93OjphZnRlclxue1xuICAgIGJvcmRlci13aWR0aDogLjVyZW0gMCAuNXJlbSAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0nbGVmdCddIC5hcnJvdzo6YmVmb3JlXG57XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj0nbGVmdCddIC5hcnJvdzo6YWZ0ZXJcbntcbiAgICByaWdodDogMXB4O1xuXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlclxue1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuXG4gICAgY29sb3I6ICMzNzNhM2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLXdlYmtpdC1jYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgLW1vei1jYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgICAgICBjYWxjKC4yN3JlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC13ZWJraXQtY2FsYyguMjdyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAgICAtbW96LWNhbGMoLjI3cmVtIC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogICAgICAgICBjYWxjKC4yN3JlbSAtIDFweCk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHlcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5XG57XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG5cbi5jYXJvdXNlbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG5cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWl0ZW1cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldlxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlLCAtbW96LXRyYW5zZm9ybSAuNnMgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246ICAgICAgLW8tdHJhbnNmb3JtIC42cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjZzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gLjZzIGVhc2UsIC1vLXRyYW5zZm9ybSAuNnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpXG57XG4gICAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldlxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXZcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkpXG57XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkpXG57XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnRcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuQHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkpXG57XG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtXG57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyBcblxuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG57XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHRcbntcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXZcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpKVxue1xuICAgIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXZcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgIHdpZHRoOiAxNSU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBvcGFjaXR5OiAuNTsgXG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldlxue1xuICAgIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHRcbntcbiAgICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb25cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIGZpbGw9XFwnJTIzZmZmXFwnIHZpZXdCb3g9XFwnMCAwIDggOFxcJyUzRSUzQ3BhdGggZD1cXCdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6XFwnLyUzRSUzQy9zdmclM0UnKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyBmaWxsPVxcJyUyM2ZmZlxcJyB2aWV3Qm94PVxcJzAgMCA4IDhcXCclM0UlM0NwYXRoIGQ9XFwnTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00elxcJy8lM0UlM0Mvc3ZnJTNFJyk7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcblxuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTsgXG5cbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpOyBcblxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgY29udGVudDogJyc7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgY29udGVudDogJyc7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcm91c2VsLWNhcHRpb25cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMTUlO1xuXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGlnbi1iYXNlbGluZVxue1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wXG57XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlXG57XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tXG57XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b21cbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wXG57XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NTJkMSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTk1YyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5YiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiOTU3YSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mb1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1c1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDk0YmUgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhOTExICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NDUzICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1c1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDI3MzcgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmOSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLFxuYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1c1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZTMgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmtcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYTNjICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlcixcbmEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMDIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlclxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MThhOTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3BcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgxOGE5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgxOGE5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODE4YTkxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgxOGE5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTBcbntcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMFxue1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTBcbntcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wXG57XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY3YWRjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzc1xue1xuICAgIGJvcmRlci1jb2xvcjogIzM3YmM5YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm9cbntcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZiYjQyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHRcbntcbiAgICBib3JkZXItY29sb3I6ICNmN2Y3ZjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzczYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWRcbntcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wXG57XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjIxcmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodFxue1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjIxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbVxue1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdFxue1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yMXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGVcbntcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMFxue1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlclxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgY29udGVudDogJyc7XG59XG5cbi5kLW5vbmVcbntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZVxue1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2tcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2tcbntcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZVxue1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvd1xue1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsXG57XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4XG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4XG57XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6ICAgICAgICAgaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5kLXNtLW5vbmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20taW5saW5lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20taW5saW5lLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20tYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLXRhYmxlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS10YWJsZS1yb3dcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1zbS10YWJsZS1jZWxsXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXNtLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtc20taW5saW5lLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5kLW1kLW5vbmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtaW5saW5lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtaW5saW5lLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLXRhYmxlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZS1yb3dcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1tZC10YWJsZS1jZWxsXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLW1kLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbWQtaW5saW5lLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5kLWxnLW5vbmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLXRhYmxlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy10YWJsZS1yb3dcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1sZy10YWJsZS1jZWxsXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLWxnLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtbGctaW5saW5lLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuZC14bC1ub25lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWlubGluZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWlubGluZS1ibG9ja1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC10YWJsZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtdGFibGUtcm93XG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQteGwtdGFibGUtY2VsbFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC14bC1mbGV4XG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgLW1vei1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXhsLWlubGluZS1mbGV4XG4gICAge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludFxue1xuICAgIC5kLXByaW50LW5vbmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtaW5saW5lXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtYmxvY2tcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LXRhYmxlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZS1yb3dcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZC1wcmludC10YWJsZS1jZWxsXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXByaW50LWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAtbW96LWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXhcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZVxue1xuICAgIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmVcbntcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmVcbntcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmVcbntcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93XG57XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IFxuXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW5cbntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgXG5cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2VcbntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyBcblxuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2VcbntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBcblxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwXG57XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcFxue1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2VcbntcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbFxue1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMFxue1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgICAgIC1tb3otYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMVxue1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgIC1tb3otYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wXG57XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMVxue1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydFxue1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmRcbntcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXJcbntcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW5cbntcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kXG57XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydFxue1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmRcbntcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXJcbntcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lXG57XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAtbW96LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaFxue1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0XG57XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmRcbntcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlclxue1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuXG57XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZFxue1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaFxue1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvXG57XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydFxue1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZFxue1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlclxue1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmVcbntcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2hcbntcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAuZmxleC1zbS1yb3dcbiAgICB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyBcblxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tY29sdW1uXG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tcm93LXJldmVyc2VcbiAgICB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZVxuICAgIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20td3JhcFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtc20tbm93cmFwXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2VcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLWZpbGxcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ncm93LTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1ncm93LTFcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1zbS1zaHJpbmstMFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXNtLXNocmluay0xXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1lbmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW5cbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tZW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2hcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlblxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtc20tYXV0b1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0XG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLWVuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1jZW50ZXJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2hcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5mbGV4LW1kLXJvd1xuICAgIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1jb2x1bW5cbiAgICB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyBcblxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZVxuICAgIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlXG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyBcblxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC13cmFwXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1tZC1ub3dyYXBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtZmlsbFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWdyb3ctMFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLWdyb3ctMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LW1kLXNocmluay0wXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbWQtc2hyaW5rLTFcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWVuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlblxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdGFydFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1lbmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0XG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1hcm91bmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtc3RhcnRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtZW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmZsZXgtbGctcm93XG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLWNvbHVtblxuICAgIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXJvdy1yZXZlcnNlXG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyBcblxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2VcbiAgICB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLXdyYXBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LWxnLW5vd3JhcFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctd3JhcC1yZXZlcnNlXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1maWxsXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZ3Jvdy0wXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctZ3Jvdy0xXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgtbGctc2hyaW5rLTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1sZy1zaHJpbmstMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLWVuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1lbmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW5cbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2hcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLWxnLWF1dG9cbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1zdGFydFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1lbmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLmZsZXgteGwtcm93XG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLWNvbHVtblxuICAgIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlXG4gICAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyBcblxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2VcbiAgICB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLXdyYXBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbGV4LXhsLW5vd3JhcFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlXG4gICAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1maWxsXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtZ3Jvdy0wXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtZ3Jvdy0xXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsZXgteGwtc2hyaW5rLTBcbiAgICB7XG4gICAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC14bC1zaHJpbmstMVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0XG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLWVuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgLW1vei1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAtbW96LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoXG4gICAge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1lbmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXJcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW5cbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2hcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG9cbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydFxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1lbmRcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtY2VudGVyXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxpZ24tc2VsZi14bC1zdHJldGNoXG4gICAge1xuICAgICAgICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5mbG9hdC1sZWZ0XG57XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0XG57XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lXG57XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5mbG9hdC1zbS1sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtc20tcmlnaHRcbiAgICB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxvYXQtc20tbm9uZVxuICAgIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuZmxvYXQtbWQtbGVmdFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LW1kLXJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LW1kLW5vbmVcbiAgICB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmZsb2F0LWxnLWxlZnRcbiAgICB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1sZy1yaWdodFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mbG9hdC1sZy1ub25lXG4gICAge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuZmxvYXQteGwtbGVmdFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXhsLXJpZ2h0XG4gICAge1xuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsb2F0LXhsLW5vbmVcbiAgICB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucG9zaXRpb24tc3RhdGljXG57XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZFxue1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5XG57XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246ICAgICAgICAgc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3BcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAzMDsgXG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5maXhlZC1ib3R0b21cbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAzMDsgXG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbkBzdXBwb3J0cyAoKHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOiBzdGlja3kpKVxue1xuICAgIC5zdGlja3ktdG9wXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOiAgICAgICAgIHN0aWNreTtcbiAgICAgICAgei1pbmRleDogMTAyMDsgXG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbi5zci1vbmx5XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c1xue1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsIDAsIDAsIC4wNzUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwgMCwgMCwgLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgLjE1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIC4xNzUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNVxue1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTBcbntcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1XG57XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDBcbntcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvXG57XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjVcbntcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MFxue1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1XG57XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwXG57XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG9cbntcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMFxue1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwXG57XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubS0wXG57XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTBcbntcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTBcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMFxue1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMFxue1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTFcbntcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMVxue1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMVxue1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xXG57XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMlxue1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTJcbntcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMlxue1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMlxue1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tM1xue1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zXG57XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTNcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTNcbntcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00XG57XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNFxue1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00XG57XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNFxue1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00XG57XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01XG57XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTVcbntcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTVcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNVxue1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNVxue1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTBcbntcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTBcbntcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wXG57XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wXG57XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMFxue1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xXG57XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xXG57XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMVxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMVxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTFcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMlxue1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yXG57XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yXG57XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTJcbntcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTJcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zXG57XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zXG57XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtM1xue1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktM1xue1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTNcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNFxue1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00XG57XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00XG57XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTRcbntcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTRcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01XG57XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01XG57XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNVxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNVxue1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTVcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0b1xue1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvXG57XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvXG57XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG9cbntcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG9cbntcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG57XG4gICAgLm0tc20tMFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1zbS0wLFxuICAgIC5teS1zbS0wXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS0wLFxuICAgIC5teC1zbS0wXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXNtLTAsXG4gICAgLm15LXNtLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLXNtLTAsXG4gICAgLm14LXNtLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMSxcbiAgICAubXktc20tMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tMSxcbiAgICAubXgtc20tMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0xLFxuICAgIC5teS1zbS0xXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS0xLFxuICAgIC5teC1zbS0xXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS0yXG4gICAge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMixcbiAgICAubXktc20tMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS0yLFxuICAgIC5teC1zbS0yXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tMixcbiAgICAubXktc20tMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS0yLFxuICAgIC5teC1zbS0yXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tMyxcbiAgICAubXktc20tM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tMyxcbiAgICAubXgtc20tM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS0zLFxuICAgIC5teS1zbS0zXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS0zLFxuICAgIC5teC1zbS0zXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1zbS00XG4gICAge1xuICAgICAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tNCxcbiAgICAubXktc20tNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1zbS00LFxuICAgIC5teC1zbS00XG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItc20tNCxcbiAgICAubXktc20tNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS00LFxuICAgIC5teC1zbS00XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tNSxcbiAgICAubXktc20tNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tNSxcbiAgICAubXgtc20tNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS01LFxuICAgIC5teS1zbS01XG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS01LFxuICAgIC5teC1zbS01XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS0wXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS0wLFxuICAgIC5weS1zbS0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItc20tMCxcbiAgICAucHgtc20tMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tMCxcbiAgICAucHktc20tMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXNtLTAsXG4gICAgLnB4LXNtLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS0xXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS0xLFxuICAgIC5weS1zbS0xXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItc20tMSxcbiAgICAucHgtc20tMVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tMSxcbiAgICAucHktc20tMVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXNtLTEsXG4gICAgLnB4LXNtLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1zbS0yXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXNtLTIsXG4gICAgLnB5LXNtLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXNtLTIsXG4gICAgLnB4LXNtLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItc20tMixcbiAgICAucHktc20tMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtc20tMixcbiAgICAucHgtc20tMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tM1xuICAgIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtc20tMyxcbiAgICAucHktc20tM1xuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXNtLTMsXG4gICAgLnB4LXNtLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTMsXG4gICAgLnB5LXNtLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1zbS0zLFxuICAgIC5weC1zbS0zXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtc20tNFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1zbS00LFxuICAgIC5weS1zbS00XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1zbS00LFxuICAgIC5weC1zbS00XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXNtLTQsXG4gICAgLnB5LXNtLTRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXNtLTQsXG4gICAgLnB4LXNtLTRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXNtLTVcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXNtLTUsXG4gICAgLnB5LXNtLTVcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1zbS01LFxuICAgIC5weC1zbS01XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1zbS01LFxuICAgIC5weS1zbS01XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtc20tNSxcbiAgICAucHgtc20tNVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLXNtLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtc20tYXV0byxcbiAgICAubXktc20tYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItc20tYXV0byxcbiAgICAubXgtc20tYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1zbS1hdXRvLFxuICAgIC5teS1zbS1hdXRvXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1zbS1hdXRvLFxuICAgIC5teC1zbS1hdXRvXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5tLW1kLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtbWQtMCxcbiAgICAubXktbWQtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtMCxcbiAgICAubXgtbWQtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1tZC0wLFxuICAgIC5teS1tZC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC1tZC0wLFxuICAgIC5teC1tZC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0xXG4gICAge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTEsXG4gICAgLm15LW1kLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLTEsXG4gICAgLm14LW1kLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMSxcbiAgICAubXktbWQtMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtMSxcbiAgICAubXgtbWQtMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTIsXG4gICAgLm15LW1kLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtMixcbiAgICAubXgtbWQtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTIsXG4gICAgLm15LW1kLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtMixcbiAgICAubXgtbWQtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC0zXG4gICAge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTMsXG4gICAgLm15LW1kLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLTMsXG4gICAgLm14LW1kLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtMyxcbiAgICAubXktbWQtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtMyxcbiAgICAubXgtbWQtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbWQtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTQsXG4gICAgLm15LW1kLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXItbWQtNCxcbiAgICAubXgtbWQtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLW1kLTQsXG4gICAgLm15LW1kLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtNCxcbiAgICAubXgtbWQtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC01XG4gICAge1xuICAgICAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLTUsXG4gICAgLm15LW1kLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLTUsXG4gICAgLm14LW1kLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtNSxcbiAgICAubXktbWQtNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtNSxcbiAgICAubXgtbWQtNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMCxcbiAgICAucHktbWQtMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLW1kLTAsXG4gICAgLnB4LW1kLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTAsXG4gICAgLnB5LW1kLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1tZC0wLFxuICAgIC5weC1tZC0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtMSxcbiAgICAucHktbWQtMVxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLW1kLTEsXG4gICAgLnB4LW1kLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTEsXG4gICAgLnB5LW1kLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1tZC0xLFxuICAgIC5weC1tZC0xXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbWQtMlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC0yLFxuICAgIC5weS1tZC0yXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1tZC0yLFxuICAgIC5weC1tZC0yXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLW1kLTIsXG4gICAgLnB5LW1kLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLW1kLTIsXG4gICAgLnB4LW1kLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LW1kLTMsXG4gICAgLnB5LW1kLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1tZC0zLFxuICAgIC5weC1tZC0zXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC0zLFxuICAgIC5weS1tZC0zXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbWQtMyxcbiAgICAucHgtbWQtM1xuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLW1kLTRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtNCxcbiAgICAucHktbWQtNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbWQtNCxcbiAgICAucHgtbWQtNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1tZC00LFxuICAgIC5weS1tZC00XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1tZC00LFxuICAgIC5weC1tZC00XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1tZC01XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1tZC01LFxuICAgIC5weS1tZC01XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbWQtNSxcbiAgICAucHgtbWQtNVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbWQtNSxcbiAgICAucHktbWQtNVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLW1kLTUsXG4gICAgLnB4LW1kLTVcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS1tZC1hdXRvXG4gICAge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LW1kLWF1dG8sXG4gICAgLm15LW1kLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLW1kLWF1dG8sXG4gICAgLm14LW1kLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbWQtYXV0byxcbiAgICAubXktbWQtYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbWQtYXV0byxcbiAgICAubXgtbWQtYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAubS1sZy0wXG4gICAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LWxnLTAsXG4gICAgLm15LWxnLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLTAsXG4gICAgLm14LWxnLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWItbGctMCxcbiAgICAubXktbGctMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwtbGctMCxcbiAgICAubXgtbGctMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctMVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy0xLFxuICAgIC5teS1sZy0xXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy0xLFxuICAgIC5teC1sZy0xXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTEsXG4gICAgLm15LWxnLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLTEsXG4gICAgLm14LWxnLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy0yLFxuICAgIC5teS1sZy0yXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLTIsXG4gICAgLm14LWxnLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy0yLFxuICAgIC5teS1sZy0yXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLTIsXG4gICAgLm14LWxnLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctM1xuICAgIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy0zLFxuICAgIC5teS1sZy0zXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy0zLFxuICAgIC5teC1sZy0zXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTMsXG4gICAgLm15LWxnLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLTMsXG4gICAgLm14LWxnLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tLWxnLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy00LFxuICAgIC5teS1sZy00XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLWxnLTQsXG4gICAgLm14LWxnLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi1sZy00LFxuICAgIC5teS1sZy00XG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLTQsXG4gICAgLm14LWxnLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctNVxuICAgIHtcbiAgICAgICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy01LFxuICAgIC5teS1sZy01XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy01LFxuICAgIC5teC1sZy01XG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLTUsXG4gICAgLm15LWxnLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLTUsXG4gICAgLm14LWxnLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTAsXG4gICAgLnB5LWxnLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1sZy0wLFxuICAgIC5weC1sZy0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0wLFxuICAgIC5weS1sZy0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbGctMCxcbiAgICAucHgtbGctMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTEsXG4gICAgLnB5LWxnLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci1sZy0xLFxuICAgIC5weC1sZy0xXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0xLFxuICAgIC5weS1sZy0xXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbGctMSxcbiAgICAucHgtbGctMVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLWxnLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctMixcbiAgICAucHktbGctMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbGctMixcbiAgICAucHgtbGctMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi1sZy0yLFxuICAgIC5weS1sZy0yXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1sZy0yLFxuICAgIC5weC1sZy0yXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy0zXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC1sZy0zLFxuICAgIC5weS1sZy0zXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHItbGctMyxcbiAgICAucHgtbGctM1xuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctMyxcbiAgICAucHktbGctM1xuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLWxnLTMsXG4gICAgLnB4LWxnLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC1sZy00XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LWxnLTQsXG4gICAgLnB5LWxnLTRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLWxnLTQsXG4gICAgLnB4LWxnLTRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGItbGctNCxcbiAgICAucHktbGctNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwtbGctNCxcbiAgICAucHgtbGctNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAtbGctNVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbGctNSxcbiAgICAucHktbGctNVxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLWxnLTUsXG4gICAgLnB4LWxnLTVcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLWxnLTUsXG4gICAgLnB5LWxnLTVcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC1sZy01LFxuICAgIC5weC1sZy01XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0tbGctYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdC1sZy1hdXRvLFxuICAgIC5teS1sZy1hdXRvXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tci1sZy1hdXRvLFxuICAgIC5teC1sZy1hdXRvXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLWxnLWF1dG8sXG4gICAgLm15LWxnLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLWxnLWF1dG8sXG4gICAgLm14LWxnLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KVxue1xuICAgIC5tLXhsLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQteGwtMCxcbiAgICAubXkteGwtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtMCxcbiAgICAubXgteGwtMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYi14bC0wLFxuICAgIC5teS14bC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbC14bC0wLFxuICAgIC5teC14bC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC0xXG4gICAge1xuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTEsXG4gICAgLm15LXhsLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLTEsXG4gICAgLm14LXhsLTFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMSxcbiAgICAubXkteGwtMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtMSxcbiAgICAubXgteGwtMVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTIsXG4gICAgLm15LXhsLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtMixcbiAgICAubXgteGwtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTIsXG4gICAgLm15LXhsLTJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtMixcbiAgICAubXgteGwtMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC0zXG4gICAge1xuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTMsXG4gICAgLm15LXhsLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLTMsXG4gICAgLm14LXhsLTNcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtMyxcbiAgICAubXkteGwtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtMyxcbiAgICAubXgteGwtM1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm0teGwtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTQsXG4gICAgLm15LXhsLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIteGwtNCxcbiAgICAubXgteGwtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhsLTQsXG4gICAgLm15LXhsLTRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtNCxcbiAgICAubXgteGwtNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC01XG4gICAge1xuICAgICAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLTUsXG4gICAgLm15LXhsLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLTUsXG4gICAgLm14LXhsLTVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtNSxcbiAgICAubXkteGwtNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtNSxcbiAgICAubXgteGwtNVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtMFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtMCxcbiAgICAucHkteGwtMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXhsLTAsXG4gICAgLnB4LXhsLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTAsXG4gICAgLnB5LXhsLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC14bC0wLFxuICAgIC5weC14bC0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtMVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtMSxcbiAgICAucHkteGwtMVxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLXhsLTEsXG4gICAgLnB4LXhsLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTEsXG4gICAgLnB5LXhsLTFcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC14bC0xLFxuICAgIC5weC14bC0xXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnAteGwtMlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14bC0yLFxuICAgIC5weS14bC0yXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci14bC0yLFxuICAgIC5weC14bC0yXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBiLXhsLTIsXG4gICAgLnB5LXhsLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXhsLTIsXG4gICAgLnB4LXhsLTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnB0LXhsLTMsXG4gICAgLnB5LXhsLTNcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wci14bC0zLFxuICAgIC5weC14bC0zXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC0zLFxuICAgIC5weS14bC0zXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGwteGwtMyxcbiAgICAucHgteGwtM1xuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wLXhsLTRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQteGwtNCxcbiAgICAucHkteGwtNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHIteGwtNCxcbiAgICAucHgteGwtNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYi14bC00LFxuICAgIC5weS14bC00XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC14bC00LFxuICAgIC5weC14bC00XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucC14bC01XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC14bC01LFxuICAgIC5weS14bC01XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHIteGwtNSxcbiAgICAucHgteGwtNVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGIteGwtNSxcbiAgICAucHkteGwtNVxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBsLXhsLTUsXG4gICAgLnB4LXhsLTVcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubS14bC1hdXRvXG4gICAge1xuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm10LXhsLWF1dG8sXG4gICAgLm15LXhsLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLXhsLWF1dG8sXG4gICAgLm14LXhsLWF1dG9cbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIteGwtYXV0byxcbiAgICAubXkteGwtYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwteGwtYXV0byxcbiAgICAubXgteGwtYXV0b1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LW1vbm9zcGFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnTXVsaScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG59XG5cbi50ZXh0LWp1c3RpZnlcbntcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGVcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0LWxlZnRcbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0XG57XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAudGV4dC1zbS1sZWZ0XG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LXNtLXJpZ2h0XG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1zbS1jZW50ZXJcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC50ZXh0LW1kLWxlZnRcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbWQtcmlnaHRcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLWNlbnRlclxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnRleHQtbGctbGVmdFxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1sZy1yaWdodFxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQtbGctY2VudGVyXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLnRleHQteGwtbGVmdFxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC14bC1yaWdodFxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRleHQteGwtY2VudGVyXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZVxue1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlXG57XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplXG57XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0XG57XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsXG57XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZFxue1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljXG57XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeVxue1xuICAgIGNvbG9yOiAjOTY3YWRjICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXNcbntcbiAgICBjb2xvcjogIzc2NTJkMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnlcbntcbiAgICBjb2xvcjogIzU1NTk1YyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLFxuYS50ZXh0LXNlY29uZGFyeTpmb2N1c1xue1xuICAgIGNvbG9yOiAjM2QzZjQxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3NcbntcbiAgICBjb2xvcjogIzM3YmM5YiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzXG57XG4gICAgY29sb3I6ICMyYjk1N2EgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mb1xue1xuICAgIGNvbG9yOiAjM2JhZmRhICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXNcbntcbiAgICBjb2xvcjogIzI0OTRiZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nXG57XG4gICAgY29sb3I6ICNmNmJiNDIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1c1xue1xuICAgIGNvbG9yOiAjZjRhOTExICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlclxue1xuICAgIGNvbG9yOiAjZGE0NDUzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzXG57XG4gICAgY29sb3I6ICNjNDI3MzcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHRcbntcbiAgICBjb2xvcjogI2Y3ZjdmOSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsXG5hLnRleHQtbGlnaHQ6Zm9jdXNcbntcbiAgICBjb2xvcjogI2RhZGFlMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrXG57XG4gICAgY29sb3I6ICMzNzNhM2MgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsXG5hLnRleHQtZGFyazpmb2N1c1xue1xuICAgIGNvbG9yOiAjMWYyMDIxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHlcbntcbiAgICBjb2xvcjogIzU1NTk1YyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZFxue1xuICAgIGNvbG9yOiAjNTU1OTVjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwXG57XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwXG57XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGVcbntcbiAgICBmb250OiAwLzAgYTtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udmlzaWJsZVxue1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnRcbntcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlclxuICAgIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyBcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYTpub3QoLmJ0bilcbiAgICB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6ICcgKCcgYXR0cih0aXRsZSkgJyknO1xuICAgIH1cbiAgICBwcmVcbiAgICB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZVxuICAgIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcblxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIHRoZWFkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuICAgIHRyLFxuICAgIGltZ1xuICAgIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzXG4gICAge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzXG4gICAge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG4gICAgQHBhZ2VcbiAgICB7XG4gICAgICAgIHNpemU6IGEzO1xuICAgIH1cbiAgICBib2R5XG4gICAge1xuICAgICAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXJcbiAgICB7XG4gICAgICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm5hdmJhclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlXG4gICAge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAudGFibGVcbiAgICB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aFxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQgdGgsXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRkXG4gICAge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4YTkxICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZS1kYXJrXG4gICAge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODE4YTkxO1xuICAgIH1cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGhcbiAgICB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MThhOTE7XG4gICAgfVxufVxuIiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTpmZWF0aGVyO3NyYzp1cmwoZm9udHMvZmVhdGhlci5lb3Q/OXhmcnE4KTtzcmM6dXJsKGZvbnRzL2ZlYXRoZXIuZW90Pzl4ZnJxOCNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybChmb250cy9mZWF0aGVyLnR0Zj85eGZycTgpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoZm9udHMvZmVhdGhlci53b2ZmPzl4ZnJxOCkgZm9ybWF0KCd3b2ZmJyksdXJsKGZvbnRzL2ZlYXRoZXIuc3ZnPzl4ZnJxOCNmZWF0aGVyKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3MqPVwiIGZ0LVwiXSxbY2xhc3NePWZ0LV17Zm9udC1mYW1pbHk6ZmVhdGhlciFpbXBvcnRhbnQ7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZ0LWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWFcIn0uZnQtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZTllYlwifS5mdC1oZWxwLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTllY1wifS5mdC1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWRcIn0uZnQtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZTllZVwifS5mdC11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWZcIn0uZnQtYWN0aXZpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uZnQtYWlycGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMVwifS5mdC1hbGVydC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDJcIn0uZnQtYWxlcnQtb2N0YWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZTkwM1wifS5mdC1hbGVydC10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifS5mdC1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn0uZnQtYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZTkwNlwifS5mdC1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTA3XCJ9LmZ0LWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTA4XCJ9LmZ0LWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwOVwifS5mdC1hcGVydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwYVwifS5mdC1hcnJvdy1kb3duLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGJcIn0uZnQtYXJyb3ctZG93bi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTkwY1wifS5mdC1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTBkXCJ9LmZ0LWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGVcIn0uZnQtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGZcIn0uZnQtYXJyb3ctdXAtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTkxMFwifS5mdC1hcnJvdy11cC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTkxMVwifS5mdC1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTkxMlwifS5mdC1hdC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlOTEzXCJ9LmZ0LWF3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlOTE0XCJ9LmZ0LWJhci1jaGFydC0yOmJlZm9yZXtjb250ZW50OlwiXFxlOTE1XCJ9LmZ0LWJhci1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZTkxNlwifS5mdC1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTE3XCJ9LmZ0LWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MThcIn0uZnQtYmVsbC1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTlcIn0uZnQtYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZTkxYVwifS5mdC1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWJcIn0uZnQtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTkxY1wifS5mdC1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTkxZFwifS5mdC1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWVcIn0uZnQtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTFmXCJ9LmZ0LWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTIwXCJ9LmZ0LWNhbWVyYS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjFcIn0uZnQtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxlOTIyXCJ9LmZ0LWNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjNcIn0uZnQtY2hlY2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlOTI0XCJ9LmZ0LWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTkyNVwifS5mdC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTkyNlwifS5mdC1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjdcIn0uZnQtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTI4XCJ9LmZ0LWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjlcIn0uZnQtY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZTkyYVwifS5mdC1jaGV2cm9ucy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTJiXCJ9LmZ0LWNoZXZyb25zLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmNcIn0uZnQtY2hldnJvbnMtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmRcIn0uZnQtY2hldnJvbnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmVcIn0uZnQtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxlOTJmXCJ9LmZ0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTkzMFwifS5mdC1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzFcIn0uZnQtY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzJcIn0uZnQtY2xvdWQtZHJpenpsZTpiZWZvcmV7Y29udGVudDpcIlxcZTkzM1wifS5mdC1jbG91ZC1saWdodG5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzRcIn0uZnQtY2xvdWQtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlOTM1XCJ9LmZ0LWNsb3VkLXJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzZcIn0uZnQtY2xvdWQtc25vdzpiZWZvcmV7Y29udGVudDpcIlxcZTkzN1wifS5mdC1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZTkzOFwifS5mdC1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlOTM5XCJ9LmZ0LWNvbW1hbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2FcIn0uZnQtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZTkzYlwifS5mdC1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxlOTNjXCJ9LmZ0LWNvcm5lci1kb3duLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2RcIn0uZnQtY29ybmVyLWRvd24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2VcIn0uZnQtY29ybmVyLWxlZnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTkzZlwifS5mdC1jb3JuZXItbGVmdC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTk0MFwifS5mdC1jb3JuZXItcmlnaHQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTk0MVwifS5mdC1jb3JuZXItcmlnaHQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDJcIn0uZnQtY29ybmVyLXVwLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDNcIn0uZnQtY29ybmVyLXVwLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTQ0XCJ9LmZ0LWNwdTpiZWZvcmV7Y29udGVudDpcIlxcZTk0NVwifS5mdC1jcmVkaXQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTk0NlwifS5mdC1jcm9zc2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDdcIn0uZnQtZGVsZXRlOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ4XCJ9LmZ0LWRpc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDlcIn0uZnQtZG93bmxvYWQtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGFcIn0uZnQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGJcIn0uZnQtZHJvcGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTk0Y1wifS5mdC1lZGl0LTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGRcIn0uZnQtZWRpdC0zOmJlZm9yZXtjb250ZW50OlwiXFxlOTRlXCJ9LmZ0LWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NGZcIn0uZnQtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZTk1MFwifS5mdC1leWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlOTUxXCJ9LmZ0LWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZTk1MlwifS5mdC1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTk1M1wifS5mdC1mYXN0LWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTRcIn0uZnQtZmVhdGhlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk1NVwifS5mdC1maWxlLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTU2XCJ9LmZ0LWZpbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTk1N1wifS5mdC1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NThcIn0uZnQtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTk1OVwifS5mdC1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxlOTVhXCJ9LmZ0LWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk1YlwifS5mdC1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlOTVjXCJ9LmZ0LWZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk1ZFwifS5mdC1naXRodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWVcIn0uZnQtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxlOTVmXCJ9LmZ0LWdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxlOTYwXCJ9LmZ0LWdyaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjFcIn0uZnQtaGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTk2MlwifS5mdC1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTYzXCJ9LmZ0LWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTY0XCJ9LmZ0LWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjVcIn0uZnQtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjZcIn0uZnQtaW5ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjdcIn0uZnQtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZTk2OFwifS5mdC1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjlcIn0uZnQtbGF5ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxlOTZhXCJ9LmZ0LWxheW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTk2YlwifS5mdC1saWZlLWJ1b3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmNcIn0uZnQtbGluay0yOmJlZm9yZXtjb250ZW50OlwiXFxlOTZkXCJ9LmZ0LWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmVcIn0uZnQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZTk2ZlwifS5mdC1sb2FkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzBcIn0uZnQtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTk3MVwifS5mdC1sb2ctaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzJcIn0uZnQtbG9nLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTk3M1wifS5mdC1tYWlsOmJlZm9yZXtjb250ZW50OlwiXFxlOTc0XCJ9LmZ0LW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzVcIn0uZnQtbWFwOmJlZm9yZXtjb250ZW50OlwiXFxlOTc2XCJ9LmZ0LW1heGltaXplLTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzdcIn0uZnQtbWF4aW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzhcIn0uZnQtbWVudTpiZWZvcmV7Y29udGVudDpcIlxcZTk3OVwifS5mdC1tZXNzYWdlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTk3YVwifS5mdC1tZXNzYWdlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTk3YlwifS5mdC1taWMtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlOTdjXCJ9LmZ0LW1pYzpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZFwifS5mdC1taW5pbWl6ZS0yOmJlZm9yZXtjb250ZW50OlwiXFxlOTdlXCJ9LmZ0LW1pbmltaXplOmJlZm9yZXtjb250ZW50OlwiXFxlOTdmXCJ9LmZ0LW1pbnVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTk4MFwifS5mdC1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODFcIn0uZnQtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODJcIn0uZnQtbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZTk4M1wifS5mdC1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxlOTg0XCJ9LmZ0LW1vcmUtaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZTk4NVwifS5mdC1tb3JlLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlOTg2XCJ9LmZ0LW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODdcIn0uZnQtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODhcIn0uZnQtbmF2aWdhdGlvbi0yOmJlZm9yZXtjb250ZW50OlwiXFxlOTg5XCJ9LmZ0LW5hdmlnYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGFcIn0uZnQtb2N0YWdvbjpiZWZvcmV7Y29udGVudDpcIlxcZTk4YlwifS5mdC1wYWNrYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlOThjXCJ9LmZ0LXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZTk4ZFwifS5mdC1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGVcIn0uZnQtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGZcIn0uZnQtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZTk5MFwifS5mdC1waG9uZS1jYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlOTkxXCJ9LmZ0LXBob25lLWZvcndhcmRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTk5MlwifS5mdC1waG9uZS1pbmNvbWluZzpiZWZvcmV7Y29udGVudDpcIlxcZTk5M1wifS5mdC1waG9uZS1taXNzZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTRcIn0uZnQtcGhvbmUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlOTk1XCJ9LmZ0LXBob25lLW91dGdvaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlOTk2XCJ9LmZ0LXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlOTk3XCJ9LmZ0LXBpZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZTk5OFwifS5mdC1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTk5OVwifS5mdC1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlOTlhXCJ9LmZ0LXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlOTliXCJ9LmZ0LXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOTljXCJ9LmZ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWRcIn0uZnQtcG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxlOTllXCJ9LmZ0LXBvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlOTlmXCJ9LmZ0LXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTBcIn0uZnQtcmFkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTFcIn0uZnQtcmVmcmVzaC1jY3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTJcIn0uZnQtcmVmcmVzaC1jdzpiZWZvcmV7Y29udGVudDpcIlxcZTlhM1wifS5mdC1yZXBlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTRcIn0uZnQtcmV3aW5kOmJlZm9yZXtjb250ZW50OlwiXFxlOWE1XCJ9LmZ0LXJvdGF0ZS1jY3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTZcIn0uZnQtcm90YXRlLWN3OmJlZm9yZXtjb250ZW50OlwiXFxlOWE3XCJ9LmZ0LXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YThcIn0uZnQtc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTlcIn0uZnQtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlOWFhXCJ9LmZ0LXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZTlhYlwifS5mdC1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZTlhY1wifS5mdC1zaGFyZS0yOmJlZm9yZXtjb250ZW50OlwiXFxlOWFkXCJ9LmZ0LXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOWFlXCJ9LmZ0LXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZTlhZlwifS5mdC1zaHVmZmxlOmJlZm9yZXtjb250ZW50OlwiXFxlOWIwXCJ9LmZ0LXNpZGViYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjFcIn0uZnQtc2tpcC1iYWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOWIyXCJ9LmZ0LXNraXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTliM1wifS5mdC1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZTliNFwifS5mdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTliNVwifS5mdC1zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxlOWI2XCJ9LmZ0LXNtYXJ0cGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjdcIn0uZnQtc3BlYWtlcjpiZWZvcmV7Y29udGVudDpcIlxcZTliOFwifS5mdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjlcIn0uZnQtc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZTliYVwifS5mdC1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTliYlwifS5mdC1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmNcIn0uZnQtc3VucmlzZTpiZWZvcmV7Y29udGVudDpcIlxcZTliZFwifS5mdC1zdW5zZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmVcIn0uZnQtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxlOWJmXCJ9LmZ0LXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZTljMFwifS5mdC10YXJnZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzFcIn0uZnQtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzJcIn0uZnQtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzNcIn0uZnQtdGh1bWJzLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlOWM0XCJ9LmZ0LXRvZ2dsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOWM1XCJ9LmZ0LXRvZ2dsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTljNlwifS5mdC10cmFzaC0yOmJlZm9yZXtjb250ZW50OlwiXFxlOWM3XCJ9LmZ0LXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlOWM4XCJ9LmZ0LXRyZW5kaW5nLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzlcIn0uZnQtdHJlbmRpbmctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2FcIn0uZnQtdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2JcIn0uZnQtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2NcIn0uZnQtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTljZFwifS5mdC10eXBlOmJlZm9yZXtjb250ZW50OlwiXFxlOWNlXCJ9LmZ0LXVtYnJlbGxhOmJlZm9yZXtjb250ZW50OlwiXFxlOWNmXCJ9LmZ0LXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTlkMFwifS5mdC11cGxvYWQtY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDFcIn0uZnQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOWQyXCJ9LmZ0LXVzZXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDNcIn0uZnQtdXNlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTlkNFwifS5mdC11c2VyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDVcIn0uZnQtdXNlci14OmJlZm9yZXtjb250ZW50OlwiXFxlOWQ2XCJ9LmZ0LXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDdcIn0uZnQtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDhcIn0uZnQtdmlkZW8tb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxlOWQ5XCJ9LmZ0LXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxlOWRhXCJ9LmZ0LXZvaWNlbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZTlkYlwifS5mdC12b2x1bWUtMTpiZWZvcmV7Y29udGVudDpcIlxcZTlkY1wifS5mdC12b2x1bWUtMjpiZWZvcmV7Y29udGVudDpcIlxcZTlkZFwifS5mdC12b2x1bWUteDpiZWZvcmV7Y29udGVudDpcIlxcZTlkZVwifS5mdC12b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGZcIn0uZnQtd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTBcIn0uZnQtd2lmaS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTFcIn0uZnQtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZTllMlwifS5mdC13aW5kOmJlZm9yZXtjb250ZW50OlwiXFxlOWUzXCJ9LmZ0LXgtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlOWU0XCJ9LmZ0LXgtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlOWU1XCJ9LmZ0LXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTZcIn0uZnQtemFwOmJlZm9yZXtjb250ZW50OlwiXFxlOWU3XCJ9LmZ0LXpvb20taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZThcIn0uZnQtem9vbS1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTlcIn0iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLWZ3e3dpZHRoOjEuMjg1NzE0MjllbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6Mi4xNDI4NTcxNGVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMi4xNDI4NTcxNGVtO3dpZHRoOjIuMTQyODU3MTRlbTt0b3A6LjE0Mjg1NzE0ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLWxpLmZhLWxne2xlZnQ6LTEuODU3MTQyODZlbX0uZmEtYm9yZGVye3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbTtib3JkZXI6c29saWQgLjA4ZW0gI2VlZTtib3JkZXItcmFkaXVzOi4xZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX06cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtZW52ZWxvcGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwM1wifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwNlwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGFcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1yZW1vdmU6YmVmb3JlLC5mYS1jbG9zZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLWdlYXI6YmVmb3JlLC5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtdHJhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNFwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWZpbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNlwifS5mYS1jbG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAxYVwifS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAxYlwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDFkXCJ9LmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsLmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtZGVkZW50OmJlZm9yZSwuZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXBob3RvOmJlZm9yZSwuZmEtaW1hZ2U6YmVmb3JlLC5mYS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMDQwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifS5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NVwifS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NlwifS5mYS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDdcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTJcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtdGltZXMtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWNcIn0uZmEtY2hlY2stY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWRcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLC5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmFcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS13YXJuaW5nOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzNcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2RcIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2VcIn0uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLC5mYS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEtZ2VhcnM6YmVmb3JlLC5mYS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLXRodW1icy1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDg3XCJ9LmZhLXRodW1icy1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODhcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLWhlYXJ0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGFcIn0uZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGJcIn0uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLXRodW1iLXRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZVwifS5mYS1zaWduLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMDkwXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS1sZW1vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9LmZhLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk2XCJ9LmZhLWJvb2ttYXJrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTdcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmUsLmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtZmVlZDpiZWZvcmUsLmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMGEzXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzBcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM0XCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZjBkY1wifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTRcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU1XCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWNcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWRcIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVlXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEyXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMGY1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjdcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZiXCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZjExMlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTIzXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI0XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmRcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjEzYlwifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MlwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE0NVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE0OVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0Y1wifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjE2YVwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTcyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE3NVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTc2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1naXR0aXA6YmVmb3JlLC5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZVwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkwXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1yYTpiZWZvcmUsLmZhLXJlc2lzdGFuY2U6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwuZmEteWMtc3F1YXJlOmJlZm9yZSwuZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS13ZWNoYXQ6YmVmb3JlLC5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtc2VuZDpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXNlbmQtbzpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDlcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkYlwifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWY3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGNcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLWludGVyc2V4OmJlZm9yZSwuZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMFwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn0uZmEtaG90ZWw6YmVmb3JlLC5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLXljOmJlZm9yZSwuZmEteS1jb21iaW5hdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLWJhdHRlcnktNDpiZWZvcmUsLmZhLWJhdHRlcnk6YmVmb3JlLC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uZmEtYmF0dGVyeS0zOmJlZm9yZSwuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0ZXJ5LTI6YmVmb3JlLC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS0xOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktMDpiZWZvcmUsLmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI0YVwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGNcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZVwifS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1MFwifS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaGFuZC1ncmFiLW86YmVmb3JlLC5mYS1oYW5kLXJvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsLmZhLWhhbmQtcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1saXphcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLXNwb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZC1wb2ludGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9LmZhLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn0uZmEtdHY6YmVmb3JlLC5mYS10ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9LmZhLW1hcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc4XCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1jb21tZW50aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YlwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjgwXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI4M1wifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NlwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGNcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZVwifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI5YlwifS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI5Y1wifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLC5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtc2lnbmluZzpiZWZvcmUsLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn0uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uZmEtZmE6YmVmb3JlLC5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uZmEtaGFuZHNoYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjdcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifS5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiYVwifS5mYS12Y2FyZDpiZWZvcmUsLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJiYlwifS5mYS12Y2FyZC1vOmJlZm9yZSwuZmEtYWRkcmVzcy1jYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmNcIn0uZmEtdXNlci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmRcIn0uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiZVwifS5mYS11c2VyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzBcIn0uZmEtaWQtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn0uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwuZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsLmZhLWlkLWNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjM1wifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNVwifS5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNlwifS5mYS10aGVybW9tZXRlci00OmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjJjOFwifS5mYS10aGVybW9tZXRlci0yOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci0xOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS10aGVybW9tZXRlci0wOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2JcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLWJhdGh0dWI6YmVmb3JlLC5mYS1zMTU6YmVmb3JlLC5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2VcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLC5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDNcIn0uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLC5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJkNFwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLWV0c3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDdcIn0uZmEtaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9LmZhLWVlcmNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLXNub3dmbGFrZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9LmZhLXdwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99XG4iLG51bGwsIi5mbGFnLWljb24sLmZsYWctaWNvbi1iYWNrZ3JvdW5ke2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0uZmxhZy1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDoxZW19LmZsYWctaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcMDBhMFwifS5mbGFnLWljb24uZmxhZy1pY29uLXNxdWFyZWR7d2lkdGg6MWVtfS5mbGFnLWljb24tYWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FkLnN2Zyl9LmZsYWctaWNvbi1hZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWQuc3ZnKX0uZmxhZy1pY29uLWFle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hZS5zdmcpfS5mbGFnLWljb24tYWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FlLnN2Zyl9LmZsYWctaWNvbi1hZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWYuc3ZnKX0uZmxhZy1pY29uLWFmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hZi5zdmcpfS5mbGFnLWljb24tYWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FnLnN2Zyl9LmZsYWctaWNvbi1hZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYWcuc3ZnKX0uZmxhZy1pY29uLWFpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9haS5zdmcpfS5mbGFnLWljb24tYWkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FpLnN2Zyl9LmZsYWctaWNvbi1hbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYWwuc3ZnKX0uZmxhZy1pY29uLWFsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hbC5zdmcpfS5mbGFnLWljb24tYW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FtLnN2Zyl9LmZsYWctaWNvbi1hbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYW0uc3ZnKX0uZmxhZy1pY29uLWFve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hby5zdmcpfS5mbGFnLWljb24tYW8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FvLnN2Zyl9LmZsYWctaWNvbi1hcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXEuc3ZnKX0uZmxhZy1pY29uLWFxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hcS5zdmcpfS5mbGFnLWljb24tYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2FyLnN2Zyl9LmZsYWctaWNvbi1hci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXIuc3ZnKX0uZmxhZy1pY29uLWFze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hcy5zdmcpfS5mbGFnLWljb24tYXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2FzLnN2Zyl9LmZsYWctaWNvbi1hdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXQuc3ZnKX0uZmxhZy1pY29uLWF0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9hdC5zdmcpfS5mbGFnLWljb24tYXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F1LnN2Zyl9LmZsYWctaWNvbi1hdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXUuc3ZnKX0uZmxhZy1pY29uLWF3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9hdy5zdmcpfS5mbGFnLWljb24tYXcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2F3LnN2Zyl9LmZsYWctaWNvbi1heHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYXguc3ZnKX0uZmxhZy1pY29uLWF4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9heC5zdmcpfS5mbGFnLWljb24tYXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2F6LnN2Zyl9LmZsYWctaWNvbi1hei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYXouc3ZnKX0uZmxhZy1pY29uLWJhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iYS5zdmcpfS5mbGFnLWljb24tYmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JhLnN2Zyl9LmZsYWctaWNvbi1iYntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmIuc3ZnKX0uZmxhZy1pY29uLWJiLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iYi5zdmcpfS5mbGFnLWljb24tYmR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JkLnN2Zyl9LmZsYWctaWNvbi1iZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmQuc3ZnKX0uZmxhZy1pY29uLWJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iZS5zdmcpfS5mbGFnLWljb24tYmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JlLnN2Zyl9LmZsYWctaWNvbi1iZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmYuc3ZnKX0uZmxhZy1pY29uLWJmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iZi5zdmcpfS5mbGFnLWljb24tYmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JnLnN2Zyl9LmZsYWctaWNvbi1iZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmcuc3ZnKX0uZmxhZy1pY29uLWJoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iaC5zdmcpfS5mbGFnLWljb24tYmguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JoLnN2Zyl9LmZsYWctaWNvbi1iaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYmkuc3ZnKX0uZmxhZy1pY29uLWJpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9iaS5zdmcpfS5mbGFnLWljb24tYmp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JqLnN2Zyl9LmZsYWctaWNvbi1iai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYmouc3ZnKX0uZmxhZy1pY29uLWJse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ibC5zdmcpfS5mbGFnLWljb24tYmwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JsLnN2Zyl9LmZsYWctaWNvbi1ibXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYm0uc3ZnKX0uZmxhZy1pY29uLWJtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ibS5zdmcpfS5mbGFnLWljb24tYm57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JuLnN2Zyl9LmZsYWctaWNvbi1ibi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYm4uc3ZnKX0uZmxhZy1pY29uLWJve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9iby5zdmcpfS5mbGFnLWljb24tYm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JvLnN2Zyl9LmZsYWctaWNvbi1icXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnEuc3ZnKX0uZmxhZy1pY29uLWJxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9icS5zdmcpfS5mbGFnLWljb24tYnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2JyLnN2Zyl9LmZsYWctaWNvbi1ici5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnIuc3ZnKX0uZmxhZy1pY29uLWJze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9icy5zdmcpfS5mbGFnLWljb24tYnMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2JzLnN2Zyl9LmZsYWctaWNvbi1idHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnQuc3ZnKX0uZmxhZy1pY29uLWJ0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9idC5zdmcpfS5mbGFnLWljb24tYnZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J2LnN2Zyl9LmZsYWctaWNvbi1idi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnYuc3ZnKX0uZmxhZy1pY29uLWJ3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9idy5zdmcpfS5mbGFnLWljb24tYncuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2J3LnN2Zyl9LmZsYWctaWNvbi1ieXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvYnkuc3ZnKX0uZmxhZy1pY29uLWJ5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ieS5zdmcpfS5mbGFnLWljb24tYnp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2J6LnN2Zyl9LmZsYWctaWNvbi1iei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvYnouc3ZnKX0uZmxhZy1pY29uLWNhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jYS5zdmcpfS5mbGFnLWljb24tY2EuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NhLnN2Zyl9LmZsYWctaWNvbi1jY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2Muc3ZnKX0uZmxhZy1pY29uLWNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jYy5zdmcpfS5mbGFnLWljb24tY2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NkLnN2Zyl9LmZsYWctaWNvbi1jZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2Quc3ZnKX0uZmxhZy1pY29uLWNme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jZi5zdmcpfS5mbGFnLWljb24tY2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NmLnN2Zyl9LmZsYWctaWNvbi1jZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2cuc3ZnKX0uZmxhZy1pY29uLWNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jZy5zdmcpfS5mbGFnLWljb24tY2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NoLnN2Zyl9LmZsYWctaWNvbi1jaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2guc3ZnKX0uZmxhZy1pY29uLWNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jaS5zdmcpfS5mbGFnLWljb24tY2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NpLnN2Zyl9LmZsYWctaWNvbi1ja3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY2suc3ZnKX0uZmxhZy1pY29uLWNrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jay5zdmcpfS5mbGFnLWljb24tY2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NsLnN2Zyl9LmZsYWctaWNvbi1jbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY2wuc3ZnKX0uZmxhZy1pY29uLWNte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jbS5zdmcpfS5mbGFnLWljb24tY20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NtLnN2Zyl9LmZsYWctaWNvbi1jbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY24uc3ZnKX0uZmxhZy1pY29uLWNuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jbi5zdmcpfS5mbGFnLWljb24tY297YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2NvLnN2Zyl9LmZsYWctaWNvbi1jby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY28uc3ZnKX0uZmxhZy1pY29uLWNye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jci5zdmcpfS5mbGFnLWljb24tY3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2NyLnN2Zyl9LmZsYWctaWNvbi1jdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3Uuc3ZnKX0uZmxhZy1pY29uLWN1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jdS5zdmcpfS5mbGFnLWljb24tY3Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N2LnN2Zyl9LmZsYWctaWNvbi1jdi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3Yuc3ZnKX0uZmxhZy1pY29uLWN3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jdy5zdmcpfS5mbGFnLWljb24tY3cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N3LnN2Zyl9LmZsYWctaWNvbi1jeHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvY3guc3ZnKX0uZmxhZy1pY29uLWN4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9jeC5zdmcpfS5mbGFnLWljb24tY3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2N5LnN2Zyl9LmZsYWctaWNvbi1jeS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvY3kuc3ZnKX0uZmxhZy1pY29uLWN6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9jei5zdmcpfS5mbGFnLWljb24tY3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2N6LnN2Zyl9LmZsYWctaWNvbi1kZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZGUuc3ZnKX0uZmxhZy1pY29uLWRlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kZS5zdmcpfS5mbGFnLWljb24tZGp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RqLnN2Zyl9LmZsYWctaWNvbi1kai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZGouc3ZnKX0uZmxhZy1pY29uLWRre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kay5zdmcpfS5mbGFnLWljb24tZGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2RrLnN2Zyl9LmZsYWctaWNvbi1kbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZG0uc3ZnKX0uZmxhZy1pY29uLWRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9kbS5zdmcpfS5mbGFnLWljb24tZG97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2RvLnN2Zyl9LmZsYWctaWNvbi1kby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZG8uc3ZnKX0uZmxhZy1pY29uLWR6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9kei5zdmcpfS5mbGFnLWljb24tZHouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2R6LnN2Zyl9LmZsYWctaWNvbi1lY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWMuc3ZnKX0uZmxhZy1pY29uLWVjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9lYy5zdmcpfS5mbGFnLWljb24tZWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VlLnN2Zyl9LmZsYWctaWNvbi1lZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZWUuc3ZnKX0uZmxhZy1pY29uLWVne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lZy5zdmcpfS5mbGFnLWljb24tZWcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VnLnN2Zyl9LmZsYWctaWNvbi1laHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZWguc3ZnKX0uZmxhZy1pY29uLWVoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9laC5zdmcpfS5mbGFnLWljb24tZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2VyLnN2Zyl9LmZsYWctaWNvbi1lci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZXIuc3ZnKX0uZmxhZy1pY29uLWVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9lcy5zdmcpfS5mbGFnLWljb24tZXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2VzLnN2Zyl9LmZsYWctaWNvbi1ldHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZXQuc3ZnKX0uZmxhZy1pY29uLWV0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ldC5zdmcpfS5mbGFnLWljb24tZml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZpLnN2Zyl9LmZsYWctaWNvbi1maS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZmkuc3ZnKX0uZmxhZy1pY29uLWZqe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mai5zdmcpfS5mbGFnLWljb24tZmouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZqLnN2Zyl9LmZsYWctaWNvbi1ma3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZmsuc3ZnKX0uZmxhZy1pY29uLWZrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9may5zdmcpfS5mbGFnLWljb24tZm17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ZtLnN2Zyl9LmZsYWctaWNvbi1mbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZm0uc3ZnKX0uZmxhZy1pY29uLWZve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9mby5zdmcpfS5mbGFnLWljb24tZm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ZvLnN2Zyl9LmZsYWctaWNvbi1mcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZnIuc3ZnKX0uZmxhZy1pY29uLWZyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9mci5zdmcpfS5mbGFnLWljb24tZ2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dhLnN2Zyl9LmZsYWctaWNvbi1nYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Euc3ZnKX0uZmxhZy1pY29uLWdie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nYi5zdmcpfS5mbGFnLWljb24tZ2IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2diLnN2Zyl9LmZsYWctaWNvbi1nZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2Quc3ZnKX0uZmxhZy1pY29uLWdkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZC5zdmcpfS5mbGFnLWljb24tZ2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dlLnN2Zyl9LmZsYWctaWNvbi1nZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Uuc3ZnKX0uZmxhZy1pY29uLWdme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nZi5zdmcpfS5mbGFnLWljb24tZ2YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dmLnN2Zyl9LmZsYWctaWNvbi1nZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2cuc3ZnKX0uZmxhZy1pY29uLWdnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nZy5zdmcpfS5mbGFnLWljb24tZ2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2doLnN2Zyl9LmZsYWctaWNvbi1naC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2guc3ZnKX0uZmxhZy1pY29uLWdpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9naS5zdmcpfS5mbGFnLWljb24tZ2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dpLnN2Zyl9LmZsYWctaWNvbi1nbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2wuc3ZnKX0uZmxhZy1pY29uLWdsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nbC5zdmcpfS5mbGFnLWljb24tZ217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dtLnN2Zyl9LmZsYWctaWNvbi1nbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ20uc3ZnKX0uZmxhZy1pY29uLWdue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nbi5zdmcpfS5mbGFnLWljb24tZ24uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2duLnN2Zyl9LmZsYWctaWNvbi1ncHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Auc3ZnKX0uZmxhZy1pY29uLWdwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncC5zdmcpfS5mbGFnLWljb24tZ3F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2dxLnN2Zyl9LmZsYWctaWNvbi1ncS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Euc3ZnKX0uZmxhZy1pY29uLWdye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nci5zdmcpfS5mbGFnLWljb24tZ3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2dyLnN2Zyl9LmZsYWctaWNvbi1nc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3Muc3ZnKX0uZmxhZy1pY29uLWdzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ncy5zdmcpfS5mbGFnLWljb24tZ3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d0LnN2Zyl9LmZsYWctaWNvbi1ndC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3Quc3ZnKX0uZmxhZy1pY29uLWd1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ndS5zdmcpfS5mbGFnLWljb24tZ3UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2d1LnN2Zyl9LmZsYWctaWNvbi1nd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ3cuc3ZnKX0uZmxhZy1pY29uLWd3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ndy5zdmcpfS5mbGFnLWljb24tZ3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2d5LnN2Zyl9LmZsYWctaWNvbi1neS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ3kuc3ZnKX0uZmxhZy1pY29uLWhre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9oay5zdmcpfS5mbGFnLWljb24taGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2hrLnN2Zyl9LmZsYWctaWNvbi1obXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaG0uc3ZnKX0uZmxhZy1pY29uLWhtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9obS5zdmcpfS5mbGFnLWljb24taG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2huLnN2Zyl9LmZsYWctaWNvbi1obi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaG4uc3ZnKX0uZmxhZy1pY29uLWhye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9oci5zdmcpfS5mbGFnLWljb24taHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2hyLnN2Zyl9LmZsYWctaWNvbi1odHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaHQuc3ZnKX0uZmxhZy1pY29uLWh0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9odC5zdmcpfS5mbGFnLWljb24taHV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2h1LnN2Zyl9LmZsYWctaWNvbi1odS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaHUuc3ZnKX0uZmxhZy1pY29uLWlke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pZC5zdmcpfS5mbGFnLWljb24taWQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lkLnN2Zyl9LmZsYWctaWNvbi1pZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaWUuc3ZnKX0uZmxhZy1pY29uLWllLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pZS5zdmcpfS5mbGFnLWljb24taWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lsLnN2Zyl9LmZsYWctaWNvbi1pbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaWwuc3ZnKX0uZmxhZy1pY29uLWlte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pbS5zdmcpfS5mbGFnLWljb24taW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ltLnN2Zyl9LmZsYWctaWNvbi1pbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaW4uc3ZnKX0uZmxhZy1pY29uLWluLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pbi5zdmcpfS5mbGFnLWljb24taW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lvLnN2Zyl9LmZsYWctaWNvbi1pby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaW8uc3ZnKX0uZmxhZy1pY29uLWlxe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pcS5zdmcpfS5mbGFnLWljb24taXEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2lxLnN2Zyl9LmZsYWctaWNvbi1pcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvaXIuc3ZnKX0uZmxhZy1pY29uLWlyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9pci5zdmcpfS5mbGFnLWljb24taXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2lzLnN2Zyl9LmZsYWctaWNvbi1pcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvaXMuc3ZnKX0uZmxhZy1pY29uLWl0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9pdC5zdmcpfS5mbGFnLWljb24taXQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2l0LnN2Zyl9LmZsYWctaWNvbi1qZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvamUuc3ZnKX0uZmxhZy1pY29uLWplLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qZS5zdmcpfS5mbGFnLWljb24tam17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2ptLnN2Zyl9LmZsYWctaWNvbi1qbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvam0uc3ZnKX0uZmxhZy1pY29uLWpve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9qby5zdmcpfS5mbGFnLWljb24tam8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2pvLnN2Zyl9LmZsYWctaWNvbi1qcHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvanAuc3ZnKX0uZmxhZy1pY29uLWpwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9qcC5zdmcpfS5mbGFnLWljb24ta2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tlLnN2Zyl9LmZsYWctaWNvbi1rZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2Uuc3ZnKX0uZmxhZy1pY29uLWtne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rZy5zdmcpfS5mbGFnLWljb24ta2cuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tnLnN2Zyl9LmZsYWctaWNvbi1raHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva2guc3ZnKX0uZmxhZy1pY29uLWtoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9raC5zdmcpfS5mbGFnLWljb24ta2l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2tpLnN2Zyl9LmZsYWctaWNvbi1raS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva2kuc3ZnKX0uZmxhZy1pY29uLWtte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rbS5zdmcpfS5mbGFnLWljb24ta20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2ttLnN2Zyl9LmZsYWctaWNvbi1rbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva24uc3ZnKX0uZmxhZy1pY29uLWtuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rbi5zdmcpfS5mbGFnLWljb24ta3B7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2twLnN2Zyl9LmZsYWctaWNvbi1rcC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3Auc3ZnKX0uZmxhZy1pY29uLWtye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rci5zdmcpfS5mbGFnLWljb24ta3IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2tyLnN2Zyl9LmZsYWctaWNvbi1rd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMva3cuc3ZnKX0uZmxhZy1pY29uLWt3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9rdy5zdmcpfS5mbGFnLWljb24ta3l7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2t5LnN2Zyl9LmZsYWctaWNvbi1reS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEva3kuc3ZnKX0uZmxhZy1pY29uLWt6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9rei5zdmcpfS5mbGFnLWljb24ta3ouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2t6LnN2Zyl9LmZsYWctaWNvbi1sYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGEuc3ZnKX0uZmxhZy1pY29uLWxhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sYS5zdmcpfS5mbGFnLWljb24tbGJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xiLnN2Zyl9LmZsYWctaWNvbi1sYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGIuc3ZnKX0uZmxhZy1pY29uLWxje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sYy5zdmcpfS5mbGFnLWljb24tbGMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xjLnN2Zyl9LmZsYWctaWNvbi1saXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbGkuc3ZnKX0uZmxhZy1pY29uLWxpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9saS5zdmcpfS5mbGFnLWljb24tbGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2xrLnN2Zyl9LmZsYWctaWNvbi1say5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbGsuc3ZnKX0uZmxhZy1pY29uLWxye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sci5zdmcpfS5mbGFnLWljb24tbHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2xyLnN2Zyl9LmZsYWctaWNvbi1sc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHMuc3ZnKX0uZmxhZy1pY29uLWxzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9scy5zdmcpfS5mbGFnLWljb24tbHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x0LnN2Zyl9LmZsYWctaWNvbi1sdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHQuc3ZnKX0uZmxhZy1pY29uLWx1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9sdS5zdmcpfS5mbGFnLWljb24tbHUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2x1LnN2Zyl9LmZsYWctaWNvbi1sdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbHYuc3ZnKX0uZmxhZy1pY29uLWx2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9sdi5zdmcpfS5mbGFnLWljb24tbHl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2x5LnN2Zyl9LmZsYWctaWNvbi1seS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbHkuc3ZnKX0uZmxhZy1pY29uLW1he2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tYS5zdmcpfS5mbGFnLWljb24tbWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21hLnN2Zyl9LmZsYWctaWNvbi1tY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWMuc3ZnKX0uZmxhZy1pY29uLW1jLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tYy5zdmcpfS5mbGFnLWljb24tbWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21kLnN2Zyl9LmZsYWctaWNvbi1tZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWQuc3ZnKX0uZmxhZy1pY29uLW1le2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tZS5zdmcpfS5mbGFnLWljb24tbWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21lLnN2Zyl9LmZsYWctaWNvbi1tZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWYuc3ZnKX0uZmxhZy1pY29uLW1mLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tZi5zdmcpfS5mbGFnLWljb24tbWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21nLnN2Zyl9LmZsYWctaWNvbi1tZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWcuc3ZnKX0uZmxhZy1pY29uLW1oe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9taC5zdmcpfS5mbGFnLWljb24tbWguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21oLnN2Zyl9LmZsYWctaWNvbi1ta3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbWsuc3ZnKX0uZmxhZy1pY29uLW1rLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tay5zdmcpfS5mbGFnLWljb24tbWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21sLnN2Zyl9LmZsYWctaWNvbi1tbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbWwuc3ZnKX0uZmxhZy1pY29uLW1te2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tbS5zdmcpfS5mbGFnLWljb24tbW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21tLnN2Zyl9LmZsYWctaWNvbi1tbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbW4uc3ZnKX0uZmxhZy1pY29uLW1uLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tbi5zdmcpfS5mbGFnLWljb24tbW97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21vLnN2Zyl9LmZsYWctaWNvbi1tby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbW8uc3ZnKX0uZmxhZy1pY29uLW1we2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcC5zdmcpfS5mbGFnLWljb24tbXAuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21wLnN2Zyl9LmZsYWctaWNvbi1tcXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXEuc3ZnKX0uZmxhZy1pY29uLW1xLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tcS5zdmcpfS5mbGFnLWljb24tbXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL21yLnN2Zyl9LmZsYWctaWNvbi1tci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXIuc3ZnKX0uZmxhZy1pY29uLW1ze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tcy5zdmcpfS5mbGFnLWljb24tbXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL21zLnN2Zyl9LmZsYWctaWNvbi1tdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXQuc3ZnKX0uZmxhZy1pY29uLW10LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdC5zdmcpfS5mbGFnLWljb24tbXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL211LnN2Zyl9LmZsYWctaWNvbi1tdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXUuc3ZnKX0uZmxhZy1pY29uLW12e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9tdi5zdmcpfS5mbGFnLWljb24tbXYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL212LnN2Zyl9LmZsYWctaWNvbi1td3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXcuc3ZnKX0uZmxhZy1pY29uLW13LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tdy5zdmcpfS5mbGFnLWljb24tbXh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL214LnN2Zyl9LmZsYWctaWNvbi1teC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbXguc3ZnKX0uZmxhZy1pY29uLW15e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9teS5zdmcpfS5mbGFnLWljb24tbXkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL215LnN2Zyl9LmZsYWctaWNvbi1tentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbXouc3ZnKX0uZmxhZy1pY29uLW16LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9tei5zdmcpfS5mbGFnLWljb24tbmF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25hLnN2Zyl9LmZsYWctaWNvbi1uYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmEuc3ZnKX0uZmxhZy1pY29uLW5je2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uYy5zdmcpfS5mbGFnLWljb24tbmMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25jLnN2Zyl9LmZsYWctaWNvbi1uZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmUuc3ZnKX0uZmxhZy1pY29uLW5lLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uZS5zdmcpfS5mbGFnLWljb24tbmZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25mLnN2Zyl9LmZsYWctaWNvbi1uZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmYuc3ZnKX0uZmxhZy1pY29uLW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uZy5zdmcpfS5mbGFnLWljb24tbmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25nLnN2Zyl9LmZsYWctaWNvbi1uaXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbmkuc3ZnKX0uZmxhZy1pY29uLW5pLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uaS5zdmcpfS5mbGFnLWljb24tbmx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25sLnN2Zyl9LmZsYWctaWNvbi1ubC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbmwuc3ZnKX0uZmxhZy1pY29uLW5ve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9uby5zdmcpfS5mbGFnLWljb24tbm8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL25vLnN2Zyl9LmZsYWctaWNvbi1ucHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnAuc3ZnKX0uZmxhZy1pY29uLW5wLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ucC5zdmcpfS5mbGFnLWljb24tbnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL25yLnN2Zyl9LmZsYWctaWNvbi1uci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvbnIuc3ZnKX0uZmxhZy1pY29uLW51e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9udS5zdmcpfS5mbGFnLWljb24tbnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL251LnN2Zyl9LmZsYWctaWNvbi1uentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvbnouc3ZnKX0uZmxhZy1pY29uLW56LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9uei5zdmcpfS5mbGFnLWljb24tb217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL29tLnN2Zyl9LmZsYWctaWNvbi1vbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvb20uc3ZnKX0uZmxhZy1pY29uLXBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wYS5zdmcpfS5mbGFnLWljb24tcGEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BhLnN2Zyl9LmZsYWctaWNvbi1wZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGUuc3ZnKX0uZmxhZy1pY29uLXBlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wZS5zdmcpfS5mbGFnLWljb24tcGZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BmLnN2Zyl9LmZsYWctaWNvbi1wZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGYuc3ZnKX0uZmxhZy1pY29uLXBne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wZy5zdmcpfS5mbGFnLWljb24tcGcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BnLnN2Zyl9LmZsYWctaWNvbi1waHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcGguc3ZnKX0uZmxhZy1pY29uLXBoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9waC5zdmcpfS5mbGFnLWljb24tcGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BrLnN2Zyl9LmZsYWctaWNvbi1way5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcGsuc3ZnKX0uZmxhZy1pY29uLXBse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wbC5zdmcpfS5mbGFnLWljb24tcGwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3BsLnN2Zyl9LmZsYWctaWNvbi1wbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcG0uc3ZnKX0uZmxhZy1pY29uLXBtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wbS5zdmcpfS5mbGFnLWljb24tcG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3BuLnN2Zyl9LmZsYWctaWNvbi1wbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcG4uc3ZnKX0uZmxhZy1pY29uLXBye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wci5zdmcpfS5mbGFnLWljb24tcHIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ByLnN2Zyl9LmZsYWctaWNvbi1wc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHMuc3ZnKX0uZmxhZy1pY29uLXBzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9wcy5zdmcpfS5mbGFnLWljb24tcHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3B0LnN2Zyl9LmZsYWctaWNvbi1wdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcHQuc3ZnKX0uZmxhZy1pY29uLXB3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9wdy5zdmcpfS5mbGFnLWljb24tcHcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3B3LnN2Zyl9LmZsYWctaWNvbi1weXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcHkuc3ZnKX0uZmxhZy1pY29uLXB5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9weS5zdmcpfS5mbGFnLWljb24tcWF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3FhLnN2Zyl9LmZsYWctaWNvbi1xYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcWEuc3ZnKX0uZmxhZy1pY29uLXJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9yZS5zdmcpfS5mbGFnLWljb24tcmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3JlLnN2Zyl9LmZsYWctaWNvbi1yb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcm8uc3ZnKX0uZmxhZy1pY29uLXJvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9yby5zdmcpfS5mbGFnLWljb24tcnN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3JzLnN2Zyl9LmZsYWctaWNvbi1ycy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvcnMuc3ZnKX0uZmxhZy1pY29uLXJ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9ydS5zdmcpfS5mbGFnLWljb24tcnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3J1LnN2Zyl9LmZsYWctaWNvbi1yd3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvcncuc3ZnKX0uZmxhZy1pY29uLXJ3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9ydy5zdmcpfS5mbGFnLWljb24tc2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NhLnN2Zyl9LmZsYWctaWNvbi1zYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Euc3ZnKX0uZmxhZy1pY29uLXNie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zYi5zdmcpfS5mbGFnLWljb24tc2IuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NiLnN2Zyl9LmZsYWctaWNvbi1zY3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2Muc3ZnKX0uZmxhZy1pY29uLXNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zYy5zdmcpfS5mbGFnLWljb24tc2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NkLnN2Zyl9LmZsYWctaWNvbi1zZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2Quc3ZnKX0uZmxhZy1pY29uLXNle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zZS5zdmcpfS5mbGFnLWljb24tc2UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NlLnN2Zyl9LmZsYWctaWNvbi1zZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2cuc3ZnKX0uZmxhZy1pY29uLXNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zZy5zdmcpfS5mbGFnLWljb24tc2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NoLnN2Zyl9LmZsYWctaWNvbi1zaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2guc3ZnKX0uZmxhZy1pY29uLXNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zaS5zdmcpfS5mbGFnLWljb24tc2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NpLnN2Zyl9LmZsYWctaWNvbi1zantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc2ouc3ZnKX0uZmxhZy1pY29uLXNqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zai5zdmcpfS5mbGFnLWljb24tc2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NrLnN2Zyl9LmZsYWctaWNvbi1zay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc2suc3ZnKX0uZmxhZy1pY29uLXNse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zbC5zdmcpfS5mbGFnLWljb24tc2wuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NsLnN2Zyl9LmZsYWctaWNvbi1zbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc20uc3ZnKX0uZmxhZy1pY29uLXNtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zbS5zdmcpfS5mbGFnLWljb24tc257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NuLnN2Zyl9LmZsYWctaWNvbi1zbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc24uc3ZnKX0uZmxhZy1pY29uLXNve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zby5zdmcpfS5mbGFnLWljb24tc28uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3NvLnN2Zyl9LmZsYWctaWNvbi1zcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Iuc3ZnKX0uZmxhZy1pY29uLXNyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zci5zdmcpfS5mbGFnLWljb24tc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3NzLnN2Zyl9LmZsYWctaWNvbi1zcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3Muc3ZnKX0uZmxhZy1pY29uLXN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zdC5zdmcpfS5mbGFnLWljb24tc3QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N0LnN2Zyl9LmZsYWctaWNvbi1zdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3Yuc3ZnKX0uZmxhZy1pY29uLXN2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zdi5zdmcpfS5mbGFnLWljb24tc3h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3N4LnN2Zyl9LmZsYWctaWNvbi1zeC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvc3guc3ZnKX0uZmxhZy1pY29uLXN5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9zeS5zdmcpfS5mbGFnLWljb24tc3kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3N5LnN2Zyl9LmZsYWctaWNvbi1zentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvc3ouc3ZnKX0uZmxhZy1pY29uLXN6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9zei5zdmcpfS5mbGFnLWljb24tdGN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RjLnN2Zyl9LmZsYWctaWNvbi10Yy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGMuc3ZnKX0uZmxhZy1pY29uLXRke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90ZC5zdmcpfS5mbGFnLWljb24tdGQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RkLnN2Zyl9LmZsYWctaWNvbi10ZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGYuc3ZnKX0uZmxhZy1pY29uLXRmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90Zi5zdmcpfS5mbGFnLWljb24tdGd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RnLnN2Zyl9LmZsYWctaWNvbi10Zy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGcuc3ZnKX0uZmxhZy1pY29uLXRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90aC5zdmcpfS5mbGFnLWljb24tdGguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RoLnN2Zyl9LmZsYWctaWNvbi10antiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdGouc3ZnKX0uZmxhZy1pY29uLXRqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ai5zdmcpfS5mbGFnLWljb24tdGt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RrLnN2Zyl9LmZsYWctaWNvbi10ay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdGsuc3ZnKX0uZmxhZy1pY29uLXRse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90bC5zdmcpfS5mbGFnLWljb24tdGwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RsLnN2Zyl9LmZsYWctaWNvbi10bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdG0uc3ZnKX0uZmxhZy1pY29uLXRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90bS5zdmcpfS5mbGFnLWljb24tdG57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3RuLnN2Zyl9LmZsYWctaWNvbi10bi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdG4uc3ZnKX0uZmxhZy1pY29uLXRve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90by5zdmcpfS5mbGFnLWljb24tdG8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3RvLnN2Zyl9LmZsYWctaWNvbi10cntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHIuc3ZnKX0uZmxhZy1pY29uLXRyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90ci5zdmcpfS5mbGFnLWljb24tdHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R0LnN2Zyl9LmZsYWctaWNvbi10dC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHQuc3ZnKX0uZmxhZy1pY29uLXR2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My90di5zdmcpfS5mbGFnLWljb24tdHYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3R2LnN2Zyl9LmZsYWctaWNvbi10d3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdHcuc3ZnKX0uZmxhZy1pY29uLXR3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS90dy5zdmcpfS5mbGFnLWljb24tdHp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3R6LnN2Zyl9LmZsYWctaWNvbi10ei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdHouc3ZnKX0uZmxhZy1pY29uLXVhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91YS5zdmcpfS5mbGFnLWljb24tdWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VhLnN2Zyl9LmZsYWctaWNvbi11Z3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdWcuc3ZnKX0uZmxhZy1pY29uLXVnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91Zy5zdmcpfS5mbGFnLWljb24tdW17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3VtLnN2Zyl9LmZsYWctaWNvbi11bS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdW0uc3ZnKX0uZmxhZy1pY29uLXVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My91cy5zdmcpfS5mbGFnLWljb24tdXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3VzLnN2Zyl9LmZsYWctaWNvbi11eXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdXkuc3ZnKX0uZmxhZy1pY29uLXV5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS91eS5zdmcpfS5mbGFnLWljb24tdXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3V6LnN2Zyl9LmZsYWctaWNvbi11ei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdXouc3ZnKX0uZmxhZy1pY29uLXZhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92YS5zdmcpfS5mbGFnLWljb24tdmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZhLnN2Zyl9LmZsYWctaWNvbi12Y3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmMuc3ZnKX0uZmxhZy1pY29uLXZjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92Yy5zdmcpfS5mbGFnLWljb24tdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZlLnN2Zyl9LmZsYWctaWNvbi12ZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdmUuc3ZnKX0uZmxhZy1pY29uLXZne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92Zy5zdmcpfS5mbGFnLWljb24tdmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ZnLnN2Zyl9LmZsYWctaWNvbi12aXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvdmkuc3ZnKX0uZmxhZy1pY29uLXZpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS92aS5zdmcpfS5mbGFnLWljb24tdm57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3ZuLnN2Zyl9LmZsYWctaWNvbi12bi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvdm4uc3ZnKX0uZmxhZy1pY29uLXZ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My92dS5zdmcpfS5mbGFnLWljb24tdnUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3Z1LnN2Zyl9LmZsYWctaWNvbi13ZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvd2Yuc3ZnKX0uZmxhZy1pY29uLXdmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS93Zi5zdmcpfS5mbGFnLWljb24td3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3dzLnN2Zyl9LmZsYWctaWNvbi13cy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvd3Muc3ZnKX0uZmxhZy1pY29uLXlle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My95ZS5zdmcpfS5mbGFnLWljb24teWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3llLnN2Zyl9LmZsYWctaWNvbi15dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMveXQuc3ZnKX0uZmxhZy1pY29uLXl0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS95dC5zdmcpfS5mbGFnLWljb24temF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL3phLnN2Zyl9LmZsYWctaWNvbi16YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvemEuc3ZnKX0uZmxhZy1pY29uLXpte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My96bS5zdmcpfS5mbGFnLWljb24tem0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL3ptLnN2Zyl9LmZsYWctaWNvbi16d3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvencuc3ZnKX0uZmxhZy1pY29uLXp3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS96dy5zdmcpfS5mbGFnLWljb24tZXV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2V1LnN2Zyl9LmZsYWctaWNvbi1ldS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZXUuc3ZnKX0uZmxhZy1pY29uLWdiLWVuZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy80eDMvZ2ItZW5nLnN2Zyl9LmZsYWctaWNvbi1nYi1lbmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvMXgxL2diLWVuZy5zdmcpfS5mbGFnLWljb24tZ2Itc2N0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzR4My9nYi1zY3Quc3ZnKX0uZmxhZy1pY29uLWdiLXNjdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9mbGFncy8xeDEvZ2Itc2N0LnN2Zyl9LmZsYWctaWNvbi1nYi13bHN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vZmxhZ3MvNHgzL2diLXdscy5zdmcpfS5mbGFnLWljb24tZ2Itd2xzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ZsYWdzLzF4MS9nYi13bHMuc3ZnKX0iLCIucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNjI3NTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG59Iiwic3ZnIHtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5qdmVjdG9ybWFwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uanZlY3Rvcm1hcC10aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNDRENEQ0Q7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCwgLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4ge1xuICAgIHRvcDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgdG9wOiAzMHB4O1xufVxuXG4uanZlY3Rvcm1hcC1nb2JhY2sge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDZweDtcbn1cblxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICBwYWRkaW5nOiAzcHggM3B4IDFweCAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgcGFkZGluZzogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG59IiwiLyoqXG4gKiAgIEhlcmUncyB3aGVyZSBldmVyeXRoaW5nIGdldHMgaW5jbHVkZWQuIFlvdSBkb24ndCBuZWVkXG4gKiAgIHRvIGNoYW5nZSBhbnl0aGluZyBoZXJlLCBhbmQgZG9pbmcgc28gbWlnaHQgYnJlYWtcbiAqICAgc3R1ZmYuIEhlcmUgYmUgZHJhZ29ucyBhbmQgYWxsIHRoYXQuXG4gKi9cbi8qKlxuICogICBEZWZhdWx0IHZhcmlhYmxlc1xuICpcbiAqICAgV2hpbGUgdGhlc2UgY2FuIGJlIHNldCB3aXRoIEphdmFTY3JpcHQsIGl0J3MgcHJvYmFibHlcbiAqICAgYmV0dGVyIGFuZCBmYXN0ZXIgdG8ganVzdCBzZXQgdGhlbSBoZXJlLCBjb21waWxlIHRvXG4gKiAgIENTUyBhbmQgaW5jbHVkZSB0aGF0IGluc3RlYWQgdG8gdXNlIHNvbWUgb2YgdGhhdFxuICogICBoYXJkd2FyZS1hY2NlbGVyYXRlZCBnb29kbmVzcy5cbiAqL1xuLnVuc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udW5zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51bnNsaWRlci13cmFwLnVuc2xpZGVyLWNhcm91c2VsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi51bnNsaWRlci12ZXJ0aWNhbCA+IHVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVuc2xpZGVyLXZlcnRpY2FsIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuc2xpZGVyLWZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udW5zbGlkZXItZmFkZSAudW5zbGlkZXItd3JhcCBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogODtcbn1cbi51bnNsaWRlci1mYWRlIC51bnNsaWRlci13cmFwIGxpLnVuc2xpZGVyLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnVuc2xpZGVyIHVsLCAudW5zbGlkZXIgb2wsIC51bnNsaWRlciBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qIFJlc2V0IGFueSB3ZWlyZCBzcGFjaW5nICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVuc2xpZGVyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVuc2xpZGVyLWFycm93Lm5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLnVuc2xpZGVyLW5hdiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bnNsaWRlci1uYXYgb2wgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUQyQjM2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udW5zbGlkZXItbmF2IG9sIGxpLnVuc2xpZGVyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxRDJCMzY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVuc2xpZGVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcbiAgLyp0ZXh0LWluZGVudDogLTk5OWVtOyovXG4gIGZvbnQtc2l6ZTogMDtcbiAgb3BhY2l0eTogLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4udW5zbGlkZXItYXJyb3cucHJldiB7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVuc2xpZGVyLWFycm93LnByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbnRlbnQ6ICdcXGU5MjgnO1xuICBjb2xvcjogIzFEMkIzNjtcbn1cblxuLnVuc2xpZGVyLWFycm93Lm5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbnRlbnQ6ICdcXGU5MjknO1xuICBjb2xvcjogIzFEMkIzNjtcbn0iLCIuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZXtmaWxsOiNmZmY7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlOiMwMDB9LmNsaW1hY29uX2NvbXBvbmVudC1maWxse2ZpbGw6I2FlZGVmNDtzdHJva2Utd2lkdGg6MDtzdHJva2U6IzAwMH0uYW5pbWF0ZWQtd2VhdGhlci1pY29ucyBzdmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbn1jaXJjbGUsZyxwYXRoLHJlY3R7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MThzO2FuaW1hdGlvbi1kdXJhdGlvbjoxOHM7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbDthbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbH0uY2xpbWFjb25fY29tcG9uZW50V3JhcC1zdW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGU7YW5pbWF0aW9uLW5hbWU6cm90YXRlfS5jbGltYWNvbl9jb21wb25lbnRXcmFwX3N1blNwb2tlIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2NhbGU7YW5pbWF0aW9uLW5hbWU6c2NhbGU7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTthbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo0LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjo0LjVzfS5jbGltYWNvbl9jb21wb25lbnRXcmFwX3N1blNwb2tlIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tlOm50aC1jaGlsZChldmVuKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo0LjVzO2FuaW1hdGlvbi1kZWxheTo0LjVzfS5jbGltYWNvbl9jb21wb25lbnRXcmFwLW1vb257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwYXJ0aWFsUm90YXRlO2FuaW1hdGlvbi1uYW1lOnBhcnRpYWxSb3RhdGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MThzO2FuaW1hdGlvbi1kdXJhdGlvbjoxOHM7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTthbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZX0uY2xpbWFjb25fY29tcG9uZW50V3JhcC13aW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlV2luZDthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVXaW5kOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjZzO2FuaW1hdGlvbi1kdXJhdGlvbjo2czstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fS5jbGltYWNvbl9jb21wb25lbnRXcmFwLXNub3dmbGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZTthbmltYXRpb24tbmFtZTpyb3RhdGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NTRzO2FuaW1hdGlvbi1kdXJhdGlvbjo1NHM7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbDthbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbH0uY2xpbWFjb25fY29tcG9uZW50V3JhcC1zdW5fY2xvdWR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiZWhpbmRDbG91ZE1vdmUscm90YXRlO2FuaW1hdGlvbi1uYW1lOmJlaGluZENsb3VkTW92ZSxyb3RhdGU7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEsaW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxLGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dCxsaW5lYXI7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dCxsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MCw0LjVzO2FuaW1hdGlvbi1kZWxheTowLDQuNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NC41cywxOHM7YW5pbWF0aW9uLWR1cmF0aW9uOjQuNXMsMThzfS5jbGltYWNvbl9jb21wb25lbnRXcmFwLXN1bl9jbG91ZCAuY2xpbWFjb25fY29tcG9uZW50V3JhcF9zdW5TcG9rZSAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zdW5TcG9rZXtmaWxsLW9wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZpbGxPcGFjaXR5LHNjYWxlO2FuaW1hdGlvbi1uYW1lOmZpbGxPcGFjaXR5LHNjYWxlOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxLGluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSxpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo0LjVzLDA7YW5pbWF0aW9uLWRlbGF5OjQuNXMsMDstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3VuX2Nsb3VkIC5jbGltYWNvbl9jb21wb25lbnRXcmFwX3N1blNwb2tlIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tlOm50aC1jaGlsZChldmVuKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo0LjVzO2FuaW1hdGlvbi1kZWxheTo0LjVzfS5jbGltYWNvbl9jb21wb25lbnRXcmFwLW1vb25fY2xvdWR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiZWhpbmRDbG91ZE1vdmUscGFydGlhbFJvdGF0ZTthbmltYXRpb24tbmFtZTpiZWhpbmRDbG91ZE1vdmUscGFydGlhbFJvdGF0ZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSxpbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEsaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0LGxpbmVhcjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0LGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowLDQuNXM7YW5pbWF0aW9uLWRlbGF5OjAsNC41czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo0LjVzLDE4czthbmltYXRpb24tZHVyYXRpb246NC41cywxOHN9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfZHJpenpsZXtmaWxsLW9wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmRyaXp6bGVGYWxsLGZpbGxPcGFjaXR5MjthbmltYXRpb24tbmFtZTpkcml6emxlRmFsbCxmaWxsT3BhY2l0eTI7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuNXM7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNXN9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfZHJpenpsZTpudGgtY2hpbGQoMSl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHM7YW5pbWF0aW9uLWRlbGF5OjBzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2RyaXp6bGU6bnRoLWNoaWxkKDIpey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi45czthbmltYXRpb24tZGVsYXk6LjlzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2RyaXp6bGU6bnRoLWNoaWxkKDMpey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjEuOHM7YW5pbWF0aW9uLWRlbGF5OjEuOHN9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfcmFpbntmaWxsLW9wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJhaW5GYWxsLGZpbGxPcGFjaXR5MjthbmltYXRpb24tbmFtZTpyYWluRmFsbCxmaWxsT3BhY2l0eTI7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozc30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9yYWluOm50aC1jaGlsZChuKzQpLC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3JhaW5fYWx0Om50aC1jaGlsZCgyKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheToxLjVzO2FuaW1hdGlvbi1kZWxheToxLjVzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2hhaWxBbHR7ZmlsbC1vcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxc30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9oYWlsQWx0LWxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoYWlsTGVmdCxmaWxsT3BhY2l0eTI7YW5pbWF0aW9uLW5hbWU6aGFpbExlZnQsZmlsbE9wYWNpdHkyfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2hhaWxBbHQtbWlkZGxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGFpbE1pZGRsZSxmaWxsT3BhY2l0eTI7YW5pbWF0aW9uLW5hbWU6aGFpbE1pZGRsZSxmaWxsT3BhY2l0eTJ9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfaGFpbEFsdC1taWRkbGU6bnRoLWNoaWxkKDIpey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGFpbE1pZGRsZTIsZmlsbE9wYWNpdHkyO2FuaW1hdGlvbi1uYW1lOmhhaWxNaWRkbGUyLGZpbGxPcGFjaXR5Mn0uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9oYWlsQWx0LXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGFpbFJpZ2h0LGZpbGxPcGFjaXR5MjthbmltYXRpb24tbmFtZTpoYWlsUmlnaHQsZmlsbE9wYWNpdHkyfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2hhaWxBbHQ6bnRoLWNoaWxkKDEpey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjBzO2FuaW1hdGlvbi1kZWxheTowc30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9oYWlsQWx0Om50aC1jaGlsZCgyKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMTY2NjdzO2FuaW1hdGlvbi1kZWxheTouMTY2NjdzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2hhaWxBbHQ6bnRoLWNoaWxkKDMpey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zMzMzM3M7YW5pbWF0aW9uLWRlbGF5Oi4zMzMzM3N9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfaGFpbEFsdDpudGgtY2hpbGQoNCl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXN9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfaGFpbEFsdDpudGgtY2hpbGQoNSl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjY2NjY3czthbmltYXRpb24tZGVsYXk6LjY2NjY3c30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9oYWlsQWx0Om50aC1jaGlsZCg2KXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouODMzMzNzO2FuaW1hdGlvbi1kZWxheTouODMzMzNzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3Nub3d7ZmlsbC1vcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbm93RmFsbCxmaWxsT3BhY2l0eTI7YW5pbWF0aW9uLW5hbWU6c25vd0ZhbGwsZmlsbE9wYWNpdHkyOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjlzO2FuaW1hdGlvbi1kdXJhdGlvbjo5c30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zbm93Om50aC1jaGlsZCgxKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowczthbmltYXRpb24tZGVsYXk6MHN9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2Vfc25vdzpudGgtY2hpbGQoMil7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3Nub3c6bnRoLWNoaWxkKDMpey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c25vd0ZhbGwyLGZpbGxPcGFjaXR5MjthbmltYXRpb24tbmFtZTpzbm93RmFsbDIsZmlsbE9wYWNpdHkyOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjZzO2FuaW1hdGlvbi1kZWxheTo2c30uY2xpbWFjb25fd3JhcHBlckNvbXBvbmVudC1zbm93QWx0e2ZpbGwtb3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c25vd0ZhbGwsZmlsbE9wYWNpdHkyO2FuaW1hdGlvbi1uYW1lOnNub3dGYWxsLGZpbGxPcGFjaXR5Mjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo5czthbmltYXRpb24tZHVyYXRpb246OXN9LmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2VfZm9nTGluZXtmaWxsLW9wYWNpdHk6LjU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVGb2csZmlsbE9wYWNpdHlGb2c7YW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlRm9nLGZpbGxPcGFjaXR5Rm9nOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWw7YW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjE4czthbmltYXRpb24tZHVyYXRpb246MThzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2ZvZ0xpbmU6bnRoLWNoaWxkKGV2ZW4pey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjlzO2FuaW1hdGlvbi1kZWxheTo5c30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9saWdodG5pbmd7ZmlsbC1vcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmaWxsT3BhY2l0eUxpZ2h0bmluZzthbmltYXRpb24tbmFtZTpmaWxsT3BhY2l0eUxpZ2h0bmluZzstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsO2FuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjE4czthbmltYXRpb24tZHVyYXRpb246MThzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3Rvcm5hZG9MaW5ley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlVG9ybmFkbzE7YW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlVG9ybmFkbzE7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTthbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxOHM7YW5pbWF0aW9uLWR1cmF0aW9uOjE4c30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV90b3JuYWRvTGluZTpudGgtY2hpbGQoMSl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvMTthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvMX0uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV90b3JuYWRvTGluZTpudGgtY2hpbGQoMil7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvMjthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvMn0uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV90b3JuYWRvTGluZTpudGgtY2hpbGQoMyl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvMzthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvM30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV90b3JuYWRvTGluZTpudGgtY2hpbGQoNCl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvNDthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvNH0uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV90b3JuYWRvTGluZTpudGgtY2hpbGQoNSl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvNTthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvNX0uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV90b3JuYWRvTGluZTpudGgtY2hpbGQoNil7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvNjthbmltYXRpb24tbmFtZTp0cmFuc2xhdGVUb3JuYWRvNn0uY2xpbWFjb25faWNvbldyYXAtc3VuIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tlLC5jbGltYWNvbl9pY29uV3JhcC1zdW5GaWxsIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tle2ZpbGwtb3BhY2l0eToxOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2NhbGU7YW5pbWF0aW9uLW5hbWU6c2NhbGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjA7YW5pbWF0aW9uLWRlbGF5OjA7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGU7YW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGV9LmNsaW1hY29uX2ljb25XcmFwLXN1biAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zdW5TcG9rZTpudGgtY2hpbGQoZXZlbiksLmNsaW1hY29uX2ljb25XcmFwLXN1bkZpbGwgLmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2Vfc3VuU3Bva2U6bnRoLWNoaWxkKGV2ZW4pey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjQuNXM7YW5pbWF0aW9uLWRlbGF5OjQuNXN9LmNsaW1hY29uLWljb25XcmFwX3N1bkZpbGwgLmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2Vfc3VuU3Bva2V7ZmlsbC1vcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzY2FsZTthbmltYXRpb24tbmFtZTpzY2FsZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowO2FuaW1hdGlvbi1kZWxheTowOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlfS5jbGltYWNvbi1pY29uV3JhcF9zdW5GaWxsIC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tlOm50aC1jaGlsZChldmVuKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo0LjVzO2FuaW1hdGlvbi1kZWxheTo0LjVzfS5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX2Fycm93LXVwe2ZpbGwtb3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmlsbE9wYWNpdHkyLHRyYW5zbGF0ZUFycm93VXA7YW5pbWF0aW9uLW5hbWU6ZmlsbE9wYWNpdHkyLHRyYW5zbGF0ZUFycm93VXA7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NC41czthbmltYXRpb24tZHVyYXRpb246NC41c30uY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9hcnJvdy1kb3due2ZpbGwtb3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmlsbE9wYWNpdHkyLHRyYW5zbGF0ZUFycm93RG93bjthbmltYXRpb24tbmFtZTpmaWxsT3BhY2l0eTIsdHJhbnNsYXRlQXJyb3dEb3duOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjQuNXM7YW5pbWF0aW9uLWR1cmF0aW9uOjQuNXN9LmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3VucmlzZSAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zdW5TcG9rZSwuY2xpbWFjb25fY29tcG9uZW50V3JhcC1zdW5zZXQgLmNsaW1hY29uX2NvbXBvbmVudC1zdHJva2Vfc3VuU3Bva2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzY2FsZTthbmltYXRpb24tbmFtZTpzY2FsZTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjQuNXM7YW5pbWF0aW9uLWR1cmF0aW9uOjQuNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MDthbmltYXRpb24tZGVsYXk6MDstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3VucmlzZSAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zdW5TcG9rZTpudGgtY2hpbGQoZXZlbiksLmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3Vuc2V0IC5jbGltYWNvbl9jb21wb25lbnQtc3Ryb2tlX3N1blNwb2tlOm50aC1jaGlsZChldmVuKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo0LjVzO2FuaW1hdGlvbi1kZWxheTo0LjVzfS5jbGltYWNvbl9jb21wb25lbnRXcmFwLXN1bnJpc2VBbHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0cmFuc2xhdGVTdW5yaXNlLGZpbGxPcGFjaXR5O2FuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZVN1bnJpc2UsZmlsbE9wYWNpdHk7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MThzLDlzO2FuaW1hdGlvbi1kdXJhdGlvbjoxOHMsOXM7LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbDthbmltYXRpb24tZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHN9LmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3VucmlzZUFsdCAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zdW5TcG9rZXtmaWxsLW9wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZpbGxPcGFjaXR5LHNjYWxlO2FuaW1hdGlvbi1uYW1lOmZpbGxPcGFjaXR5LHNjYWxlOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWwsYWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsLGFsdGVybmF0ZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSxpbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEsaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NC41czthbmltYXRpb24tZHVyYXRpb246NC41czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTo0LjVzLDA7YW5pbWF0aW9uLWRlbGF5OjQuNXMsMDstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3VucmlzZUFsdCAuY2xpbWFjb25fY29tcG9uZW50LXN0cm9rZV9zdW5TcG9rZTpudGgtY2hpbGQoZXZlbil7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NC41cyw0LjVzO2FuaW1hdGlvbi1kZWxheTo0LjVzLDQuNXN9LmNsaW1hY29uX2NvbXBvbmVudFdyYXAtc3Vuc2V0QWx0ey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dHJhbnNsYXRlU3Vuc2V0O2FuaW1hdGlvbi1uYW1lOnRyYW5zbGF0ZVN1bnNldDstd2Via2l0LWFuaW1hdGlvbi1kZWxheTowO2FuaW1hdGlvbi1kZWxheTowOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjE4czthbmltYXRpb24tZHVyYXRpb246MThzOy13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWw7YW5pbWF0aW9uLWRpcmVjdGlvbjpub3JtYWw7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgcGFydGlhbFJvdGF0ZXswJSwxMDAlLDUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfX1Aa2V5ZnJhbWVzIHBhcnRpYWxSb3RhdGV7MCUsMTAwJSw1MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsMSk7dHJhbnNmb3JtOnNjYWxlKDEsMSl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNSwuNSk7dHJhbnNmb3JtOnNjYWxlKC41LC41KX19QGtleWZyYW1lcyBzY2FsZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLDEpO3RyYW5zZm9ybTpzY2FsZSgxLDEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjUsLjUpO3RyYW5zZm9ybTpzY2FsZSguNSwuNSl9fUAtd2Via2l0LWtleWZyYW1lcyBiZWhpbmRDbG91ZE1vdmV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMS43NXB4KSB0cmFuc2xhdGVZKDEuNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEuNzVweCkgdHJhbnNsYXRlWSgxLjc1cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgYmVoaW5kQ2xvdWRNb3ZlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEuNzVweCkgdHJhbnNsYXRlWSgxLjc1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xLjc1cHgpIHRyYW5zbGF0ZVkoMS43NXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZHJpenpsZUZhbGx7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjFweCl9fUBrZXlmcmFtZXMgZHJpenpsZUZhbGx7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjFweCl9fUAtd2Via2l0LWtleWZyYW1lcyByYWluRmFsbHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KX19QGtleWZyYW1lcyByYWluRmFsbHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIHJhaW5GYWxsMnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxNHB4KSB0cmFuc2xhdGVZKDE0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE0cHgpIHRyYW5zbGF0ZVkoMTRweCl9fUBrZXlmcmFtZXMgcmFpbkZhbGwyezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDE0cHgpIHRyYW5zbGF0ZVkoMTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTRweCkgdHJhbnNsYXRlWSgxNHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIGhhaWxMZWZ0ezUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KX01MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLS4zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCkgdHJhbnNsYXRlWCgtLjNweCl9NTMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKC0uOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLS45cHgpfTU1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoLTEuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC0xLjVweCl9NTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgtMi4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoLTIuMXB4KX01OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKC0yLjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgtMi43cHgpfTYxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoLTMuM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC0zLjNweCl9NjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgtMy45cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoLTMuOXB4KX02NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKC00LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgtNC41cHgpfTY3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoLTUuMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC01LjFweCl9Njkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKC01LjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKC01LjdweCl9NzEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC02LjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC02LjNweCl9NzMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoLTYuOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgtNi45cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtNy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtNy41cHgpfTc3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtOC4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtOC4xcHgpfTc5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKC04LjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoLTguN3B4KX04MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoLTkuM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoLTkuM3B4KX04MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoLTkuOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoLTkuOXB4KX04NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC0xMC41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoLTEwLjVweCl9ODcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgtMTEuMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKC0xMS4xcHgpfTg5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoLTExLjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgtMTEuN3B4KX05MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC0xMi4zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoLTEyLjNweCl9OTMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgtMTIuOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKC0xMi45cHgpfTk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoLTEzLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgtMTMuNXB4KX05NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC0xNC4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoLTE0LjFweCl9OTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKC0xNC43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCgtMTQuN3B4KX19QGtleWZyYW1lcyBoYWlsTGVmdHs1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCl9NTEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKC0uM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLS4zcHgpfTUzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCgtLjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKC0uOXB4KX01NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC0xLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgtMS41cHgpfTU3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoLTIuMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKC0yLjFweCl9NTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgtMi43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoLTIuN3B4KX02MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC0zLjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgtMy4zcHgpfTYzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoLTMuOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKC0zLjlweCl9NjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgtNC41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoLTQuNXB4KX02NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC01LjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCgtNS4xcHgpfTY5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCgtNS43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCgtNS43cHgpfTcxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCgtNi4zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCgtNi4zcHgpfTczJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKC02LjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoLTYuOXB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTcuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTcuNXB4KX03NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTguMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTguMXB4KX03OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgtOC43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKC04LjdweCl9ODEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC05LjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC05LjNweCl9ODMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKC05LjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKC05LjlweCl9ODUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCgtMTAuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC0xMC41cHgpfTg3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoLTExLjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgtMTEuMXB4KX04OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKC0xMS43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoLTExLjdweCl9OTEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgtMTIuM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC0xMi4zcHgpfTkzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoLTEyLjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgtMTIuOXB4KX05NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKC0xMy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoLTEzLjVweCl9OTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgtMTQuMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC0xNC4xcHgpfTk5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCgtMTQuN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLTE0LjdweCl9fUAtd2Via2l0LWtleWZyYW1lcyBoYWlsTWlkZGxlezUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KX01MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLS4xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLS4xNXB4KX01MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLS40NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLS40NXB4KX01NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC0uNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgtLjc1cHgpfTU3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoLTEuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgtMS4wNXB4KX01OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKC0xLjM1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoLTEuMzVweCl9NjEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgtMS42NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC0xLjY1cHgpfTYzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoLTEuOTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgtMS45NXB4KX02NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKC0yLjI1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoLTIuMjVweCl9Njcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCgtMi41NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC0yLjU1cHgpfTY5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCgtMi44NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoLTIuODVweCl9NzEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC0zLjE1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCgtMy4xNXB4KX03MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgtMy40NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgtMy40NXB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTMuNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKC0zLjc1cHgpfTc3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtNC4wNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTQuMDVweCl9Nzkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoLTQuMzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoLTQuMzVweCl9ODEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC00LjY1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCgtNC42NXB4KX04MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoLTQuOTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKC00Ljk1cHgpfTg1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoLTUuMjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCgtNS4yNXB4KX04NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKC01LjU1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoLTUuNTVweCl9ODkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgtNS44NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKC01Ljg1cHgpfTkxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoLTYuMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgtNi4xNXB4KX05MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKC02LjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoLTYuNDVweCl9OTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgtNi43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKC02Ljc1cHgpfTk3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoLTcuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgtNy4wNXB4KX05OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLTcuMzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKC03LjM1cHgpfX1Aa2V5ZnJhbWVzIGhhaWxNaWRkbGV7NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpfTUxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCkgdHJhbnNsYXRlWCgtLjE1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCkgdHJhbnNsYXRlWCgtLjE1cHgpfTUzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCgtLjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCgtLjQ1cHgpfTU1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoLS43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC0uNzVweCl9NTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgtMS4wNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKC0xLjA1cHgpfTU5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoLTEuMzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgtMS4zNXB4KX02MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC0xLjY1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoLTEuNjVweCl9NjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgtMS45NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKC0xLjk1cHgpfTY1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoLTIuMjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgtMi4yNXB4KX02NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC0yLjU1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoLTIuNTVweCl9Njkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKC0yLjg1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCgtMi44NXB4KX03MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoLTMuMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC0zLjE1cHgpfTczJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKC0zLjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKC0zLjQ1cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtMy43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoLTMuNzVweCl9Nzcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKC00LjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgtNC4wNXB4KX03OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgtNC4zNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgtNC4zNXB4KX04MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoLTQuNjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKC00LjY1cHgpfTgzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCgtNC45NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoLTQuOTVweCl9ODUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCgtNS4yNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKC01LjI1cHgpfTg3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoLTUuNTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgtNS41NXB4KX04OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKC01Ljg1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoLTUuODVweCl9OTEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgtNi4xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKC02LjE1cHgpfTkzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoLTYuNDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgtNi40NXB4KX05NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKC02Ljc1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoLTYuNzVweCl9OTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgtNy4wNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC03LjA1cHgpfTk5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCgtNy4zNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLTcuMzVweCl9fUAtd2Via2l0LWtleWZyYW1lcyBoYWlsTWlkZGxlMns1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCl9NTEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKC4xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLjE1cHgpfTUzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCguNDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKC40NXB4KX01NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKC43NXB4KX01NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKDEuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgxLjA1cHgpfTU5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoMS4zNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKDEuMzVweCl9NjEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgxLjY1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoMS42NXB4KX02MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKDEuOTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgxLjk1cHgpfTY1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoMi4yNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKDIuMjVweCl9Njcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCgyLjU1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoMi41NXB4KX02OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoMi44NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoMi44NXB4KX03MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoMy4xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoMy4xNXB4KX03MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgzLjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKDMuNDVweCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKDMuNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKDMuNzVweCl9Nzcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKDQuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKDQuMDVweCl9Nzkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoNC4zNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCg0LjM1cHgpfTgxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCg0LjY1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCg0LjY1cHgpfTgzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCg0Ljk1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNThweCkgdHJhbnNsYXRlWCg0Ljk1cHgpfTg1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoNS4yNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKDUuMjVweCl9ODcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCg1LjU1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoNS41NXB4KX04OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKDUuODVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCg1Ljg1cHgpfTkxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoNi4xNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKDYuMTVweCl9OTMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCg2LjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoNi40NXB4KX05NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKDYuNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCg2Ljc1cHgpfTk3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoNy4wNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKDcuMDVweCl9OTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKDcuMzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKDcuMzVweCl9fUBrZXlmcmFtZXMgaGFpbE1pZGRsZTJ7NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpfTUxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCkgdHJhbnNsYXRlWCguMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKC4xNXB4KX01MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCguNDVweCl9NTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCguNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCguNzVweCl9NTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgxLjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoMS4wNXB4KX01OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKDEuMzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgxLjM1cHgpfTYxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoMS42NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKDEuNjVweCl9NjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgxLjk1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoMS45NXB4KX02NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKDIuMjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgyLjI1cHgpfTY3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoMi41NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKDIuNTVweCl9Njkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKDIuODVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKDIuODVweCl9NzEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKDMuMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKDMuMTVweCl9NzMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoMy40NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCgzLjQ1cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgzLjc1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCgzLjc1cHgpfTc3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCg0LjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCg0LjA1cHgpfTc5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKDQuMzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoNC4zNXB4KX04MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoNC42NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoNC42NXB4KX04MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoNC45NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoNC45NXB4KX04NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKDUuMjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCg1LjI1cHgpfTg3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoNS41NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC43NnB4KSB0cmFuc2xhdGVYKDUuNTVweCl9ODkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCg1Ljg1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjUxcHgpIHRyYW5zbGF0ZVgoNS44NXB4KX05MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKDYuMTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCg2LjE1cHgpfTkzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoNi40NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4yOHB4KSB0cmFuc2xhdGVYKDYuNDVweCl9OTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCg2Ljc1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjI4cHgpIHRyYW5zbGF0ZVgoNi43NXB4KX05NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKDcuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCg3LjA1cHgpfTk5JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCg3LjM1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCg3LjM1cHgpfX1ALXdlYmtpdC1rZXlmcmFtZXMgaGFpbFJpZ2h0ezUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KX01MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKC4zcHgpfTUzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCguOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLjlweCl9NTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgxLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgxLjVweCl9NTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgyLjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgyLjFweCl9NTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgyLjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgyLjdweCl9NjEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgzLjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgzLjNweCl9NjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgzLjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgzLjlweCl9NjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCg0LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCg0LjVweCl9Njcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCg1LjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCg1LjFweCl9Njkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKDUuN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoNS43cHgpfTcxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCg2LjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKDYuM3B4KX03MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCg2LjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoNi45cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCg3LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKDcuNXB4KX03NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoOC4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCg4LjFweCl9Nzkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoOC43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKDguN3B4KX04MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoOS4zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCg5LjNweCl9ODMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKDkuOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoOS45cHgpfTg1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoMTAuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKDEwLjVweCl9ODcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgxMS4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoMTEuMXB4KX04OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKDExLjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgxMS43cHgpfTkxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoMTIuM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKDEyLjNweCl9OTMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgxMi45cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoMTIuOXB4KX05NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKDEzLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgxMy41cHgpfTk3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoMTQuMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKDE0LjFweCl9OTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKDE0LjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKDE0LjdweCl9fUBrZXlmcmFtZXMgaGFpbFJpZ2h0ezUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KX01MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoLjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKC4zcHgpfTUzJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjRweCkgdHJhbnNsYXRlWCguOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40cHgpIHRyYW5zbGF0ZVgoLjlweCl9NTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgxLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMzJweCkgdHJhbnNsYXRlWCgxLjVweCl9NTcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgyLjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgyLjFweCl9NTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgyLjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgyLjdweCl9NjEley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgzLjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMzZweCkgdHJhbnNsYXRlWCgzLjNweCl9NjMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgzLjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgzLjlweCl9NjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCg0LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCg0LjVweCl9Njcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCg1LjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTFweCkgdHJhbnNsYXRlWCg1LjFweCl9Njkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKDUuN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoNS43cHgpfTcxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCg2LjNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xOHB4KSB0cmFuc2xhdGVYKDYuM3B4KX03MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjlweCkgdHJhbnNsYXRlWCg2LjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoNi45cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCg3LjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43N3B4KSB0cmFuc2xhdGVYKDcuNXB4KX03NyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc3cHgpIHRyYW5zbGF0ZVgoOC4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzdweCkgdHJhbnNsYXRlWCg4LjFweCl9Nzkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC45cHgpIHRyYW5zbGF0ZVgoOC43cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguOXB4KSB0cmFuc2xhdGVYKDguN3B4KX04MSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjE4cHgpIHRyYW5zbGF0ZVgoOS4zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMThweCkgdHJhbnNsYXRlWCg5LjNweCl9ODMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS41OHB4KSB0cmFuc2xhdGVYKDkuOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjU4cHgpIHRyYW5zbGF0ZVgoOS45cHgpfTg1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjExcHgpIHRyYW5zbGF0ZVgoMTAuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xMXB4KSB0cmFuc2xhdGVYKDEwLjVweCl9ODcley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNzZweCkgdHJhbnNsYXRlWCgxMS4xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjc2cHgpIHRyYW5zbGF0ZVgoMTEuMXB4KX04OSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41MXB4KSB0cmFuc2xhdGVYKDExLjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTFweCkgdHJhbnNsYXRlWCgxMS43cHgpfTkxJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjM2cHgpIHRyYW5zbGF0ZVgoMTIuM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4zNnB4KSB0cmFuc2xhdGVYKDEyLjNweCl9OTMley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuMjhweCkgdHJhbnNsYXRlWCgxMi45cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjI4cHgpIHRyYW5zbGF0ZVgoMTIuOXB4KX05NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4yOHB4KSB0cmFuc2xhdGVYKDEzLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMjhweCkgdHJhbnNsYXRlWCgxMy41cHgpfTk3JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjMycHgpIHRyYW5zbGF0ZVgoMTQuMXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4zMnB4KSB0cmFuc2xhdGVYKDE0LjFweCl9OTkley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKDE0LjdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNHB4KSB0cmFuc2xhdGVYKDE0LjdweCl9fUAtd2Via2l0LWtleWZyYW1lcyBmaWxsT3BhY2l0eXswJXtmaWxsLW9wYWNpdHk6MDtzdHJva2Utb3BhY2l0eTowfTEwMCV7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLW9wYWNpdHk6MX19QGtleWZyYW1lcyBmaWxsT3BhY2l0eXswJXtmaWxsLW9wYWNpdHk6MDtzdHJva2Utb3BhY2l0eTowfTEwMCV7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLW9wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGZpbGxPcGFjaXR5MnswJSwxMDAle2ZpbGwtb3BhY2l0eTowO3N0cm9rZS1vcGFjaXR5OjB9NTAle2ZpbGwtb3BhY2l0eToxO3N0cm9rZS1vcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmlsbE9wYWNpdHkyezAlLDEwMCV7ZmlsbC1vcGFjaXR5OjA7c3Ryb2tlLW9wYWNpdHk6MH01MCV7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLW9wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0bmluZ0ZsYXNoezAlLDEwMCUsMiUsNTAlLDUyJSw1NCV7ZmlsbC1vcGFjaXR5OjB9MSUsNTElLDUzJXtmaWxsLW9wYWNpdHk6MX19QGtleWZyYW1lcyBsaWdodG5pbmdGbGFzaHswJSwxMDAlLDIlLDUwJSw1MiUsNTQle2ZpbGwtb3BhY2l0eTowfTElLDUxJSw1MyV7ZmlsbC1vcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBzbm93RmFsbHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKX0yJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC4zNXB4KSB0cmFuc2xhdGVYKC43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSguMzVweCkgdHJhbnNsYXRlWCguNzVweCl9NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSguN3B4KSB0cmFuc2xhdGVYKDEuNDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjdweCkgdHJhbnNsYXRlWCgxLjQ0cHgpfTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS4wNXB4KSB0cmFuc2xhdGVYKDIuMDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS4wNXB4KSB0cmFuc2xhdGVYKDIuMDZweCl9OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjRweCkgdHJhbnNsYXRlWCgyLjYxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNHB4KSB0cmFuc2xhdGVYKDIuNjFweCl9MTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS43NXB4KSB0cmFuc2xhdGVYKDMuMDlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS43NXB4KSB0cmFuc2xhdGVYKDMuMDlweCl9MTIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi4xcHgpIHRyYW5zbGF0ZVgoMy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIuMXB4KSB0cmFuc2xhdGVYKDMuNXB4KX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjQ1cHgpIHRyYW5zbGF0ZVgoMy44M3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjQ1cHgpIHRyYW5zbGF0ZVgoMy44M3B4KX0xNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjhweCkgdHJhbnNsYXRlWCg0LjA5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIuOHB4KSB0cmFuc2xhdGVYKDQuMDlweCl9MTgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy4xNXB4KSB0cmFuc2xhdGVYKDQuMjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy4xNXB4KSB0cmFuc2xhdGVYKDQuMjlweCl9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy41cHgpIHRyYW5zbGF0ZVgoNC40MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjVweCkgdHJhbnNsYXRlWCg0LjQxcHgpfTIyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDMuODVweCkgdHJhbnNsYXRlWCg0LjQ2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMuODVweCkgdHJhbnNsYXRlWCg0LjQ2cHgpfTI0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQuMnB4KSB0cmFuc2xhdGVYKDQuNDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC4ycHgpIHRyYW5zbGF0ZVgoNC40NXB4KX0yNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjU1cHgpIHRyYW5zbGF0ZVgoNC4zN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjU1cHgpIHRyYW5zbGF0ZVgoNC4zN3B4KX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjlweCkgdHJhbnNsYXRlWCg0LjI0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQuOXB4KSB0cmFuc2xhdGVYKDQuMjRweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS4yNXB4KSB0cmFuc2xhdGVYKDQuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS4yNXB4KSB0cmFuc2xhdGVYKDQuMDVweCl9MzIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS42cHgpIHRyYW5zbGF0ZVgoMy44cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUuNnB4KSB0cmFuc2xhdGVYKDMuOHB4KX0zNCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1Ljk1cHgpIHRyYW5zbGF0ZVgoMy41MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1Ljk1cHgpIHRyYW5zbGF0ZVgoMy41MXB4KX0zNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2LjNweCkgdHJhbnNsYXRlWCgzLjE3cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDYuM3B4KSB0cmFuc2xhdGVYKDMuMTdweCl9Mzgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi42NXB4KSB0cmFuc2xhdGVYKDIuNzlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi42NXB4KSB0cmFuc2xhdGVYKDIuNzlweCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoN3B4KSB0cmFuc2xhdGVYKDIuMzhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoN3B4KSB0cmFuc2xhdGVYKDIuMzhweCl9NDIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNy4zNXB4KSB0cmFuc2xhdGVYKDEuOTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNy4zNXB4KSB0cmFuc2xhdGVYKDEuOTRweCl9NDQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNy43cHgpIHRyYW5zbGF0ZVgoMS40N3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3LjdweCkgdHJhbnNsYXRlWCgxLjQ3cHgpfTQ2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguMDVweCkgdHJhbnNsYXRlWCguOTlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC4wNXB4KSB0cmFuc2xhdGVYKC45OXB4KX00OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjRweCkgdHJhbnNsYXRlWCguNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjRweCkgdHJhbnNsYXRlWCguNXB4KX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc1cHgpIHRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43NXB4KSB0cmFuc2xhdGVYKDApfTUyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuMXB4KSB0cmFuc2xhdGVYKC0uNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjFweCkgdHJhbnNsYXRlWCgtLjVweCl9NTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS40NXB4KSB0cmFuc2xhdGVYKC0uOTlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS40NXB4KSB0cmFuc2xhdGVYKC0uOTlweCl9NTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS44cHgpIHRyYW5zbGF0ZVgoLTEuNDdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS44cHgpIHRyYW5zbGF0ZVgoLTEuNDdweCl9NTgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTVweCkgdHJhbnNsYXRlWCgtMS45NHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xNXB4KSB0cmFuc2xhdGVYKC0xLjk0cHgpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjVweCkgdHJhbnNsYXRlWCgtMi4zOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC41cHgpIHRyYW5zbGF0ZVgoLTIuMzhweCl9NjIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuODVweCkgdHJhbnNsYXRlWCgtMi43OXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC44NXB4KSB0cmFuc2xhdGVYKC0yLjc5cHgpfTY0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjJweCkgdHJhbnNsYXRlWCgtMy4xN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS4ycHgpIHRyYW5zbGF0ZVgoLTMuMTdweCl9NjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTVweCkgdHJhbnNsYXRlWCgtMy41MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41NXB4KSB0cmFuc2xhdGVYKC0zLjUxcHgpfTY4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjlweCkgdHJhbnNsYXRlWCgtMy44cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjlweCkgdHJhbnNsYXRlWCgtMy44cHgpfTcwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjI1cHgpIHRyYW5zbGF0ZVgoLTQuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMjVweCkgdHJhbnNsYXRlWCgtNC4wNXB4KX03MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi42cHgpIHRyYW5zbGF0ZVgoLTQuMjRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuNnB4KSB0cmFuc2xhdGVYKC00LjI0cHgpfTc0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjk1cHgpIHRyYW5zbGF0ZVgoLTQuMzdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuOTVweCkgdHJhbnNsYXRlWCgtNC4zN3B4KX03NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy4zcHgpIHRyYW5zbGF0ZVgoLTQuNDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuM3B4KSB0cmFuc2xhdGVYKC00LjQ1cHgpfTc4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjY1cHgpIHRyYW5zbGF0ZVgoLTQuNDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuNjVweCkgdHJhbnNsYXRlWCgtNC40NnB4KX04MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KSB0cmFuc2xhdGVYKC00LjQxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0cHgpIHRyYW5zbGF0ZVgoLTQuNDFweCl9ODIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMzVweCkgdHJhbnNsYXRlWCgtNC4yOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4zNXB4KSB0cmFuc2xhdGVYKC00LjI5cHgpfTg0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjdweCkgdHJhbnNsYXRlWCgtNC4wOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC43cHgpIHRyYW5zbGF0ZVgoLTQuMDlweCl9ODYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMDVweCkgdHJhbnNsYXRlWCgtMy44M3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4wNXB4KSB0cmFuc2xhdGVYKC0zLjgzcHgpfTg4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjRweCkgdHJhbnNsYXRlWCgtMy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjRweCkgdHJhbnNsYXRlWCgtMy41cHgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1Ljc1cHgpIHRyYW5zbGF0ZVgoLTMuMDlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuNzVweCkgdHJhbnNsYXRlWCgtMy4wOXB4KX05MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi4xcHgpIHRyYW5zbGF0ZVgoLTIuNjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuMXB4KSB0cmFuc2xhdGVYKC0yLjYxcHgpfTk0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjQ1cHgpIHRyYW5zbGF0ZVgoLTIuMDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNDVweCkgdHJhbnNsYXRlWCgtMi4wNnB4KX05NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi44cHgpIHRyYW5zbGF0ZVgoLTEuNDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuOHB4KSB0cmFuc2xhdGVYKC0xLjQ0cHgpfTk4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjE1cHgpIHRyYW5zbGF0ZVgoLS43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy4xNXB4KSB0cmFuc2xhdGVYKC0uNzVweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCkgdHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc25vd0ZhbGx7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCl9MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSguMzVweCkgdHJhbnNsYXRlWCguNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjM1cHgpIHRyYW5zbGF0ZVgoLjc1cHgpfTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjdweCkgdHJhbnNsYXRlWCgxLjQ0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC43cHgpIHRyYW5zbGF0ZVgoMS40NHB4KX02JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEuMDVweCkgdHJhbnNsYXRlWCgyLjA2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuMDVweCkgdHJhbnNsYXRlWCgyLjA2cHgpfTgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS40cHgpIHRyYW5zbGF0ZVgoMi42MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjRweCkgdHJhbnNsYXRlWCgyLjYxcHgpfTEwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNzVweCkgdHJhbnNsYXRlWCgzLjA5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNzVweCkgdHJhbnNsYXRlWCgzLjA5cHgpfTEyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIuMXB4KSB0cmFuc2xhdGVYKDMuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjFweCkgdHJhbnNsYXRlWCgzLjVweCl9MTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi40NXB4KSB0cmFuc2xhdGVYKDMuODNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi40NXB4KSB0cmFuc2xhdGVYKDMuODNweCl9MTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi44cHgpIHRyYW5zbGF0ZVgoNC4wOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjhweCkgdHJhbnNsYXRlWCg0LjA5cHgpfTE4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDMuMTVweCkgdHJhbnNsYXRlWCg0LjI5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMuMTVweCkgdHJhbnNsYXRlWCg0LjI5cHgpfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDMuNXB4KSB0cmFuc2xhdGVYKDQuNDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy41cHgpIHRyYW5zbGF0ZVgoNC40MXB4KX0yMiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjg1cHgpIHRyYW5zbGF0ZVgoNC40NnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjg1cHgpIHRyYW5zbGF0ZVgoNC40NnB4KX0yNCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjJweCkgdHJhbnNsYXRlWCg0LjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQuMnB4KSB0cmFuc2xhdGVYKDQuNDVweCl9MjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC41NXB4KSB0cmFuc2xhdGVYKDQuMzdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC41NXB4KSB0cmFuc2xhdGVYKDQuMzdweCl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC45cHgpIHRyYW5zbGF0ZVgoNC4yNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjlweCkgdHJhbnNsYXRlWCg0LjI0cHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUuMjVweCkgdHJhbnNsYXRlWCg0LjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUuMjVweCkgdHJhbnNsYXRlWCg0LjA1cHgpfTMyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUuNnB4KSB0cmFuc2xhdGVYKDMuOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1LjZweCkgdHJhbnNsYXRlWCgzLjhweCl9MzQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS45NXB4KSB0cmFuc2xhdGVYKDMuNTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS45NXB4KSB0cmFuc2xhdGVYKDMuNTFweCl9MzYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi4zcHgpIHRyYW5zbGF0ZVgoMy4xN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2LjNweCkgdHJhbnNsYXRlWCgzLjE3cHgpfTM4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDYuNjVweCkgdHJhbnNsYXRlWCgyLjc5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDYuNjVweCkgdHJhbnNsYXRlWCgyLjc5cHgpfTQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDdweCkgdHJhbnNsYXRlWCgyLjM4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDdweCkgdHJhbnNsYXRlWCgyLjM4cHgpfTQyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcuMzVweCkgdHJhbnNsYXRlWCgxLjk0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcuMzVweCkgdHJhbnNsYXRlWCgxLjk0cHgpfTQ0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcuN3B4KSB0cmFuc2xhdGVYKDEuNDdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNy43cHgpIHRyYW5zbGF0ZVgoMS40N3B4KX00NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjA1cHgpIHRyYW5zbGF0ZVgoLjk5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguMDVweCkgdHJhbnNsYXRlWCguOTlweCl9NDgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC40cHgpIHRyYW5zbGF0ZVgoLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC40cHgpIHRyYW5zbGF0ZVgoLjVweCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43NXB4KSB0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzVweCkgdHJhbnNsYXRlWCgwKX01MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjFweCkgdHJhbnNsYXRlWCgtLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xcHgpIHRyYW5zbGF0ZVgoLS41cHgpfTU0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNDVweCkgdHJhbnNsYXRlWCgtLjk5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNDVweCkgdHJhbnNsYXRlWCgtLjk5cHgpfTU2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuOHB4KSB0cmFuc2xhdGVYKC0xLjQ3cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuOHB4KSB0cmFuc2xhdGVYKC0xLjQ3cHgpfTU4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjE1cHgpIHRyYW5zbGF0ZVgoLTEuOTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTVweCkgdHJhbnNsYXRlWCgtMS45NHB4KX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC41cHgpIHRyYW5zbGF0ZVgoLTIuMzhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNXB4KSB0cmFuc2xhdGVYKC0yLjM4cHgpfTYyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjg1cHgpIHRyYW5zbGF0ZVgoLTIuNzlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuODVweCkgdHJhbnNsYXRlWCgtMi43OXB4KX02NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS4ycHgpIHRyYW5zbGF0ZVgoLTMuMTdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuMnB4KSB0cmFuc2xhdGVYKC0zLjE3cHgpfTY2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjU1cHgpIHRyYW5zbGF0ZVgoLTMuNTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTVweCkgdHJhbnNsYXRlWCgtMy41MXB4KX02OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS45cHgpIHRyYW5zbGF0ZVgoLTMuOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS45cHgpIHRyYW5zbGF0ZVgoLTMuOHB4KX03MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4yNXB4KSB0cmFuc2xhdGVYKC00LjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjI1cHgpIHRyYW5zbGF0ZVgoLTQuMDVweCl9NzIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuNnB4KSB0cmFuc2xhdGVYKC00LjI0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjZweCkgdHJhbnNsYXRlWCgtNC4yNHB4KX03NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi45NXB4KSB0cmFuc2xhdGVYKC00LjM3cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjk1cHgpIHRyYW5zbGF0ZVgoLTQuMzdweCl9NzYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuM3B4KSB0cmFuc2xhdGVYKC00LjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjNweCkgdHJhbnNsYXRlWCgtNC40NXB4KX03OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy42NXB4KSB0cmFuc2xhdGVYKC00LjQ2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjY1cHgpIHRyYW5zbGF0ZVgoLTQuNDZweCl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCkgdHJhbnNsYXRlWCgtNC40MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KSB0cmFuc2xhdGVYKC00LjQxcHgpfTgyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjM1cHgpIHRyYW5zbGF0ZVgoLTQuMjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMzVweCkgdHJhbnNsYXRlWCgtNC4yOXB4KX04NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC43cHgpIHRyYW5zbGF0ZVgoLTQuMDlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuN3B4KSB0cmFuc2xhdGVYKC00LjA5cHgpfTg2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjA1cHgpIHRyYW5zbGF0ZVgoLTMuODNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMDVweCkgdHJhbnNsYXRlWCgtMy44M3B4KX04OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS40cHgpIHRyYW5zbGF0ZVgoLTMuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS40cHgpIHRyYW5zbGF0ZVgoLTMuNXB4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS43NXB4KSB0cmFuc2xhdGVYKC0zLjA5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1Ljc1cHgpIHRyYW5zbGF0ZVgoLTMuMDlweCl9OTIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuMXB4KSB0cmFuc2xhdGVYKC0yLjYxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjFweCkgdHJhbnNsYXRlWCgtMi42MXB4KX05NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40NXB4KSB0cmFuc2xhdGVYKC0yLjA2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjQ1cHgpIHRyYW5zbGF0ZVgoLTIuMDZweCl9OTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuOHB4KSB0cmFuc2xhdGVYKC0xLjQ0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjhweCkgdHJhbnNsYXRlWCgtMS40NHB4KX05OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy4xNXB4KSB0cmFuc2xhdGVYKC0uNzVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuMTVweCkgdHJhbnNsYXRlWCgtLjc1cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgc25vd0ZhbGwyezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApfTIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjM1cHgpIHRyYW5zbGF0ZVgoLS43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSguMzVweCkgdHJhbnNsYXRlWCgtLjc1cHgpfTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjdweCkgdHJhbnNsYXRlWCgtMS40NHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSguN3B4KSB0cmFuc2xhdGVYKC0xLjQ0cHgpfTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS4wNXB4KSB0cmFuc2xhdGVYKC0yLjA2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuMDVweCkgdHJhbnNsYXRlWCgtMi4wNnB4KX04JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNHB4KSB0cmFuc2xhdGVYKC0yLjYxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNHB4KSB0cmFuc2xhdGVYKC0yLjYxcHgpfTEwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNzVweCkgdHJhbnNsYXRlWCgtMy4wOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjc1cHgpIHRyYW5zbGF0ZVgoLTMuMDlweCl9MTIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi4xcHgpIHRyYW5zbGF0ZVgoLTMuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjFweCkgdHJhbnNsYXRlWCgtMy41cHgpfTE0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDIuNDVweCkgdHJhbnNsYXRlWCgtMy44M3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjQ1cHgpIHRyYW5zbGF0ZVgoLTMuODNweCl9MTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi44cHgpIHRyYW5zbGF0ZVgoLTQuMDlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi44cHgpIHRyYW5zbGF0ZVgoLTQuMDlweCl9MTgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy4xNXB4KSB0cmFuc2xhdGVYKC00LjI5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMuMTVweCkgdHJhbnNsYXRlWCgtNC4yOXB4KX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjVweCkgdHJhbnNsYXRlWCgtNC40MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjVweCkgdHJhbnNsYXRlWCgtNC40MXB4KX0yMiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjg1cHgpIHRyYW5zbGF0ZVgoLTQuNDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy44NXB4KSB0cmFuc2xhdGVYKC00LjQ2cHgpfTI0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQuMnB4KSB0cmFuc2xhdGVYKC00LjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQuMnB4KSB0cmFuc2xhdGVYKC00LjQ1cHgpfTI2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQuNTVweCkgdHJhbnNsYXRlWCgtNC4zN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjU1cHgpIHRyYW5zbGF0ZVgoLTQuMzdweCl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC45cHgpIHRyYW5zbGF0ZVgoLTQuMjRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC45cHgpIHRyYW5zbGF0ZVgoLTQuMjRweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS4yNXB4KSB0cmFuc2xhdGVYKC00LjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUuMjVweCkgdHJhbnNsYXRlWCgtNC4wNXB4KX0zMiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1LjZweCkgdHJhbnNsYXRlWCgtMy44cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUuNnB4KSB0cmFuc2xhdGVYKC0zLjhweCl9MzQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS45NXB4KSB0cmFuc2xhdGVYKC0zLjUxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUuOTVweCkgdHJhbnNsYXRlWCgtMy41MXB4KX0zNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2LjNweCkgdHJhbnNsYXRlWCgtMy4xN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2LjNweCkgdHJhbnNsYXRlWCgtMy4xN3B4KX0zOCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg2LjY1cHgpIHRyYW5zbGF0ZVgoLTIuNzlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNi42NXB4KSB0cmFuc2xhdGVYKC0yLjc5cHgpfTQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDdweCkgdHJhbnNsYXRlWCgtMi4zOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3cHgpIHRyYW5zbGF0ZVgoLTIuMzhweCl9NDIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNy4zNXB4KSB0cmFuc2xhdGVYKC0xLjk0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcuMzVweCkgdHJhbnNsYXRlWCgtMS45NHB4KX00NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3LjdweCkgdHJhbnNsYXRlWCgtMS40N3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3LjdweCkgdHJhbnNsYXRlWCgtMS40N3B4KX00NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjA1cHgpIHRyYW5zbGF0ZVgoLS45OXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjA1cHgpIHRyYW5zbGF0ZVgoLS45OXB4KX00OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjRweCkgdHJhbnNsYXRlWCgtLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC40cHgpIHRyYW5zbGF0ZVgoLS41cHgpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzVweCkgdHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4Ljc1cHgpIHRyYW5zbGF0ZVgoMCl9NTIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xcHgpIHRyYW5zbGF0ZVgoLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS4xcHgpIHRyYW5zbGF0ZVgoLjVweCl9NTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS40NXB4KSB0cmFuc2xhdGVYKC45OXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjQ1cHgpIHRyYW5zbGF0ZVgoLjk5cHgpfTU2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDkuOHB4KSB0cmFuc2xhdGVYKDEuNDdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS44cHgpIHRyYW5zbGF0ZVgoMS40N3B4KX01OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xNXB4KSB0cmFuc2xhdGVYKDEuOTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuMTVweCkgdHJhbnNsYXRlWCgxLjk0cHgpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjVweCkgdHJhbnNsYXRlWCgyLjM4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjVweCkgdHJhbnNsYXRlWCgyLjM4cHgpfTYyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjg1cHgpIHRyYW5zbGF0ZVgoMi43OXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC44NXB4KSB0cmFuc2xhdGVYKDIuNzlweCl9NjQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuMnB4KSB0cmFuc2xhdGVYKDMuMTdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuMnB4KSB0cmFuc2xhdGVYKDMuMTdweCl9NjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTVweCkgdHJhbnNsYXRlWCgzLjUxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjU1cHgpIHRyYW5zbGF0ZVgoMy41MXB4KX02OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS45cHgpIHRyYW5zbGF0ZVgoMy44cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjlweCkgdHJhbnNsYXRlWCgzLjhweCl9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMjVweCkgdHJhbnNsYXRlWCg0LjA1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjI1cHgpIHRyYW5zbGF0ZVgoNC4wNXB4KX03MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi42cHgpIHRyYW5zbGF0ZVgoNC4yNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi42cHgpIHRyYW5zbGF0ZVgoNC4yNHB4KX03NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi45NXB4KSB0cmFuc2xhdGVYKDQuMzdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuOTVweCkgdHJhbnNsYXRlWCg0LjM3cHgpfTc2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjNweCkgdHJhbnNsYXRlWCg0LjQ1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjNweCkgdHJhbnNsYXRlWCg0LjQ1cHgpfTc4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjY1cHgpIHRyYW5zbGF0ZVgoNC40NnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMy42NXB4KSB0cmFuc2xhdGVYKDQuNDZweCl9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCkgdHJhbnNsYXRlWCg0LjQxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0cHgpIHRyYW5zbGF0ZVgoNC40MXB4KX04MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4zNXB4KSB0cmFuc2xhdGVYKDQuMjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuMzVweCkgdHJhbnNsYXRlWCg0LjI5cHgpfTg0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjdweCkgdHJhbnNsYXRlWCg0LjA5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjdweCkgdHJhbnNsYXRlWCg0LjA5cHgpfTg2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjA1cHgpIHRyYW5zbGF0ZVgoMy44M3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS4wNXB4KSB0cmFuc2xhdGVYKDMuODNweCl9ODgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuNHB4KSB0cmFuc2xhdGVYKDMuNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS40cHgpIHRyYW5zbGF0ZVgoMy41cHgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1Ljc1cHgpIHRyYW5zbGF0ZVgoMy4wOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS43NXB4KSB0cmFuc2xhdGVYKDMuMDlweCl9OTIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuMXB4KSB0cmFuc2xhdGVYKDIuNjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuMXB4KSB0cmFuc2xhdGVYKDIuNjFweCl9OTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNDVweCkgdHJhbnNsYXRlWCgyLjA2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjQ1cHgpIHRyYW5zbGF0ZVgoMi4wNnB4KX05NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi44cHgpIHRyYW5zbGF0ZVgoMS40NHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi44cHgpIHRyYW5zbGF0ZVgoMS40NHB4KX05OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy4xNXB4KSB0cmFuc2xhdGVYKC43NXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy4xNXB4KSB0cmFuc2xhdGVYKC43NXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjVweCkgdHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbm93RmFsbDJ7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCl9MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSguMzVweCkgdHJhbnNsYXRlWCgtLjc1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC4zNXB4KSB0cmFuc2xhdGVYKC0uNzVweCl9NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSguN3B4KSB0cmFuc2xhdGVYKC0xLjQ0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC43cHgpIHRyYW5zbGF0ZVgoLTEuNDRweCl9NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjA1cHgpIHRyYW5zbGF0ZVgoLTIuMDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS4wNXB4KSB0cmFuc2xhdGVYKC0yLjA2cHgpfTgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS40cHgpIHRyYW5zbGF0ZVgoLTIuNjFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS40cHgpIHRyYW5zbGF0ZVgoLTIuNjFweCl9MTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS43NXB4KSB0cmFuc2xhdGVYKC0zLjA5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNzVweCkgdHJhbnNsYXRlWCgtMy4wOXB4KX0xMiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjFweCkgdHJhbnNsYXRlWCgtMy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIuMXB4KSB0cmFuc2xhdGVYKC0zLjVweCl9MTQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMi40NXB4KSB0cmFuc2xhdGVYKC0zLjgzcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIuNDVweCkgdHJhbnNsYXRlWCgtMy44M3B4KX0xNiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjhweCkgdHJhbnNsYXRlWCgtNC4wOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyLjhweCkgdHJhbnNsYXRlWCgtNC4wOXB4KX0xOCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjE1cHgpIHRyYW5zbGF0ZVgoLTQuMjlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMy4xNXB4KSB0cmFuc2xhdGVYKC00LjI5cHgpfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDMuNXB4KSB0cmFuc2xhdGVYKC00LjQxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMuNXB4KSB0cmFuc2xhdGVYKC00LjQxcHgpfTIyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDMuODVweCkgdHJhbnNsYXRlWCgtNC40NnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzLjg1cHgpIHRyYW5zbGF0ZVgoLTQuNDZweCl9MjQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC4ycHgpIHRyYW5zbGF0ZVgoLTQuNDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC4ycHgpIHRyYW5zbGF0ZVgoLTQuNDVweCl9MjYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNC41NXB4KSB0cmFuc2xhdGVYKC00LjM3cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQuNTVweCkgdHJhbnNsYXRlWCgtNC4zN3B4KX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjlweCkgdHJhbnNsYXRlWCgtNC4yNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0LjlweCkgdHJhbnNsYXRlWCgtNC4yNHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1LjI1cHgpIHRyYW5zbGF0ZVgoLTQuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS4yNXB4KSB0cmFuc2xhdGVYKC00LjA1cHgpfTMyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUuNnB4KSB0cmFuc2xhdGVYKC0zLjhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS42cHgpIHRyYW5zbGF0ZVgoLTMuOHB4KX0zNCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1Ljk1cHgpIHRyYW5zbGF0ZVgoLTMuNTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNS45NXB4KSB0cmFuc2xhdGVYKC0zLjUxcHgpfTM2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDYuM3B4KSB0cmFuc2xhdGVYKC0zLjE3cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDYuM3B4KSB0cmFuc2xhdGVYKC0zLjE3cHgpfTM4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDYuNjVweCkgdHJhbnNsYXRlWCgtMi43OXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2LjY1cHgpIHRyYW5zbGF0ZVgoLTIuNzlweCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoN3B4KSB0cmFuc2xhdGVYKC0yLjM4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDdweCkgdHJhbnNsYXRlWCgtMi4zOHB4KX00MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3LjM1cHgpIHRyYW5zbGF0ZVgoLTEuOTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNy4zNXB4KSB0cmFuc2xhdGVYKC0xLjk0cHgpfTQ0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcuN3B4KSB0cmFuc2xhdGVYKC0xLjQ3cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcuN3B4KSB0cmFuc2xhdGVYKC0xLjQ3cHgpfTQ2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguMDVweCkgdHJhbnNsYXRlWCgtLjk5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguMDVweCkgdHJhbnNsYXRlWCgtLjk5cHgpfTQ4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDguNHB4KSB0cmFuc2xhdGVYKC0uNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4LjRweCkgdHJhbnNsYXRlWCgtLjVweCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOC43NXB4KSB0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDguNzVweCkgdHJhbnNsYXRlWCgwKX01MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjFweCkgdHJhbnNsYXRlWCguNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjFweCkgdHJhbnNsYXRlWCguNXB4KX01NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjQ1cHgpIHRyYW5zbGF0ZVgoLjk5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDkuNDVweCkgdHJhbnNsYXRlWCguOTlweCl9NTYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoOS44cHgpIHRyYW5zbGF0ZVgoMS40N3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg5LjhweCkgdHJhbnNsYXRlWCgxLjQ3cHgpfTU4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjE1cHgpIHRyYW5zbGF0ZVgoMS45NHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMC4xNXB4KSB0cmFuc2xhdGVYKDEuOTRweCl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNXB4KSB0cmFuc2xhdGVYKDIuMzhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuNXB4KSB0cmFuc2xhdGVYKDIuMzhweCl9NjIley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAuODVweCkgdHJhbnNsYXRlWCgyLjc5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwLjg1cHgpIHRyYW5zbGF0ZVgoMi43OXB4KX02NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS4ycHgpIHRyYW5zbGF0ZVgoMy4xN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS4ycHgpIHRyYW5zbGF0ZVgoMy4xN3B4KX02NiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMS41NXB4KSB0cmFuc2xhdGVYKDMuNTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuNTVweCkgdHJhbnNsYXRlWCgzLjUxcHgpfTY4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDExLjlweCkgdHJhbnNsYXRlWCgzLjhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEuOXB4KSB0cmFuc2xhdGVYKDMuOHB4KX03MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi4yNXB4KSB0cmFuc2xhdGVYKDQuMDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIuMjVweCkgdHJhbnNsYXRlWCg0LjA1cHgpfTcyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjZweCkgdHJhbnNsYXRlWCg0LjI0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjZweCkgdHJhbnNsYXRlWCg0LjI0cHgpfTc0JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyLjk1cHgpIHRyYW5zbGF0ZVgoNC4zN3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMi45NXB4KSB0cmFuc2xhdGVYKDQuMzdweCl9NzYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuM3B4KSB0cmFuc2xhdGVYKDQuNDVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuM3B4KSB0cmFuc2xhdGVYKDQuNDVweCl9Nzgley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTMuNjVweCkgdHJhbnNsYXRlWCg0LjQ2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEzLjY1cHgpIHRyYW5zbGF0ZVgoNC40NnB4KX04MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNHB4KSB0cmFuc2xhdGVYKDQuNDFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTRweCkgdHJhbnNsYXRlWCg0LjQxcHgpfTgyJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE0LjM1cHgpIHRyYW5zbGF0ZVgoNC4yOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNC4zNXB4KSB0cmFuc2xhdGVYKDQuMjlweCl9ODQley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuN3B4KSB0cmFuc2xhdGVYKDQuMDlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTQuN3B4KSB0cmFuc2xhdGVYKDQuMDlweCl9ODYley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuMDVweCkgdHJhbnNsYXRlWCgzLjgzcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjA1cHgpIHRyYW5zbGF0ZVgoMy44M3B4KX04OCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNS40cHgpIHRyYW5zbGF0ZVgoMy41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1LjRweCkgdHJhbnNsYXRlWCgzLjVweCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTUuNzVweCkgdHJhbnNsYXRlWCgzLjA5cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1Ljc1cHgpIHRyYW5zbGF0ZVgoMy4wOXB4KX05MiV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi4xcHgpIHRyYW5zbGF0ZVgoMi42MXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi4xcHgpIHRyYW5zbGF0ZVgoMi42MXB4KX05NCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNi40NXB4KSB0cmFuc2xhdGVYKDIuMDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTYuNDVweCkgdHJhbnNsYXRlWCgyLjA2cHgpfTk2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjhweCkgdHJhbnNsYXRlWCgxLjQ0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2LjhweCkgdHJhbnNsYXRlWCgxLjQ0cHgpfTk4JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjE1cHgpIHRyYW5zbGF0ZVgoLjc1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE3LjE1cHgpIHRyYW5zbGF0ZVgoLjc1cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxNy41cHgpIHRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTcuNXB4KSB0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlVG9ybmFkbzF7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTRweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIHRyYW5zbGF0ZVRvcm5hZG8xezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC00cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVRvcm5hZG8yezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVUb3JuYWRvMnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMnB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVUb3JuYWRvM3swJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlVG9ybmFkbzN7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLThweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlVG9ybmFkbzR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIHRyYW5zbGF0ZVRvcm5hZG80ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVRvcm5hZG81ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlVG9ybmFkbzV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVRvcm5hZG82ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVUb3JuYWRvNnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmaWxsT3BhY2l0eUxpZ2h0bmluZ3swJSwxMDAlLDUwJSw1MyUsNjAlLDcle2ZpbGwtb3BhY2l0eTowO3N0cm9rZS1vcGFjaXR5OjB9MSUsNTElLDU0JXtmaWxsLW9wYWNpdHk6MTtzdHJva2Utb3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZpbGxPcGFjaXR5TGlnaHRuaW5nezAlLDEwMCUsNTAlLDUzJSw2MCUsNyV7ZmlsbC1vcGFjaXR5OjA7c3Ryb2tlLW9wYWNpdHk6MH0xJSw1MSUsNTQle2ZpbGwtb3BhY2l0eToxO3N0cm9rZS1vcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVGb2d7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0yNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMi41cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yLjVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIuNXB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlRm9nezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMi41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIuNXB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMi41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yLjVweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbE9wYWNpdHlGb2d7MCUsMTAwJXtmaWxsLW9wYWNpdHk6LjU7c3Ryb2tlLW9wYWNpdHk6LjV9NTAle2ZpbGwtb3BhY2l0eToxO3N0cm9rZS1vcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmlsbE9wYWNpdHlGb2d7MCUsMTAwJXtmaWxsLW9wYWNpdHk6LjU7c3Ryb2tlLW9wYWNpdHk6LjV9NTAle2ZpbGwtb3BhY2l0eToxO3N0cm9rZS1vcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVTdW5yaXNlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJSwyNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE2cHgpfX1Aa2V5ZnJhbWVzIHRyYW5zbGF0ZVN1bnJpc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAlLDI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCl9fUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVTdW5zZXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE2cHgpfTEwMCUsMjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlU3Vuc2V0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE2cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNnB4KX0xMDAlLDI1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpfX1ALXdlYmtpdC1rZXlmcmFtZXMgdHJhbnNsYXRlQXJyb3dEb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDVweCl9fUBrZXlmcmFtZXMgdHJhbnNsYXRlQXJyb3dEb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDVweCl9fUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVBcnJvd1VwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfX1Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUFycm93VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9fUAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVXaW5kezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyB0cmFuc2xhdGVXaW5kezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19IiwiYTpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb250LXNtYWxsLTFcbntcbiAgICBmb250LXNpemU6IC43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNtYWxsLTJcbntcbiAgICBmb250LXNpemU6IC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNtYWxsLTNcbntcbiAgICBmb250LXNpemU6IC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bS0xXG57XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbWVkaXVtLTJcbntcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tZWRpdW0tM1xue1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1lZGl1bS00XG57XG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbWVkaXVtLTVcbntcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1sYXJnZS0xXG57XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxhcmdlLTJcbntcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbGFyZ2UtM1xue1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1sYXJnZS00XG57XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxhcmdlLTVcbntcbiAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9sZC0zMDBcbntcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGV4dC1ib2xkLTQwMFxue1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LWJvbGQtNTAwXG57XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtYm9sZC02MDBcbntcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1ib2xkLTcwMFxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWl0YWxpY1xue1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtaGlnaGxpZ2h0XG57XG4gICAgcGFkZGluZzogNHB4IDZweDtcbn1cblxub2wgbGksXG51bCBsaSxcbmRsIGxpXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuY29kZVxue1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgcGFkZGluZzogLjJyZW0gLjRyZW07XG5cbiAgICBjb2xvcjogI2Y3NGI1YztcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU4ZWE7XG59XG5cbnByZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG59XG5wcmUgY29kZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1leGFtcGxlLXJvdyAucm93ICsgLnJvd1xue1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5iZC1leGFtcGxlLXJvdyAucm93ID4gLmNvbCxcbi5iZC1leGFtcGxlLXJvdyAucm93ID4gW2NsYXNzXj0nY29sLSddXG57XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4NiwgNjEsIDEyNCwgLjIpOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA2MSwgMTI0LCAuMTUpO1xufVxuXG4uYmQtZXhhbXBsZS1yb3cgLmZsZXgtaXRlbXMtdG9wLFxuLmJkLWV4YW1wbGUtcm93IC5mbGV4LWl0ZW1zLW1pZGRsZSxcbi5iZC1leGFtcGxlLXJvdyAuZmxleC1pdGVtcy1ib3R0b21cbntcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIC4xKTtcbn1cblxuLmJkLWV4YW1wbGUtcm93LWZsZXgtY29scyAucm93XG57XG4gICAgbWluLWhlaWdodDogMTByZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgLjEpO1xufVxuXG4uYmQtaGlnaGxpZ2h0XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4NiwgNjEsIDEyNCwgLjE1KTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgNjEsIDEyNCwgLjE1KTtcbn1cblxuLmV4YW1wbGUtY29udGFpbmVyXG57XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5leGFtcGxlLXJvd1xue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgXG5cbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmV4YW1wbGUtY29udGVudC1tYWluXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5leGFtcGxlLWNvbnRlbnQtbWFpblxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5leGFtcGxlLWNvbnRlbnQtbWFpblxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgfVxufVxuXG4uZXhhbXBsZS1jb250ZW50LXNlY29uZGFyeVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAuZXhhbXBsZS1jb250ZW50LXNlY29uZGFyeVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IFxuXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5leGFtcGxlLWNvbnRlbnQtc2Vjb25kYXJ5XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgXG5cbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICB9XG59XG5cbi50YWJsZS13aGl0ZS1zcGFjZSB0aCxcbi50YWJsZS13aGl0ZS1zcGFjZSB0ZFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhcbntcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50YWJsZSB0aGVhZCB0aFxue1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZWJmMzsgXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2ViZjM7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2ViZjM7XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlYmYzO1xufVxuXG4udGFibGUtYm9yZGVyZWRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlYmYzO1xufVxuXG4udGFibGUtaW52ZXJzZVxue1xuICAgIGNvbG9yOiAjZWNlZWVmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE1YTg7XG59XG5cbi50YWJsZS50YWJsZS1jb2x1bW4gdGgsXG4udGFibGUudGFibGUtY29sdW1uIHRkXG57XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZWJmMztcbn1cblxuLnRhYmxlLnRhYmxlLWNvbHVtbiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS50YWJsZS1jb2x1bW4gdGQ6Zmlyc3QtY2hpbGRcbntcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnRhYmxlIHRoLFxuLnRhYmxlIHRkXG57XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG59XG5cbi50YWJsZS50YWJsZS14bCB0aCxcbi50YWJsZS50YWJsZS14bCB0ZFxue1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbn1cblxuLnRhYmxlLnRhYmxlLWxnIHRoLFxuLnRhYmxlLnRhYmxlLWxnIHRkXG57XG4gICAgcGFkZGluZzogLjlyZW0gMnJlbTtcbn1cblxuLnRhYmxlLnRhYmxlLWRlIHRoLFxuLnRhYmxlLnRhYmxlLWRlIHRkXG57XG4gICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG59XG5cbi50YWJsZS50YWJsZS1zbSB0aCxcbi50YWJsZS50YWJsZS1zbSB0ZFxue1xuICAgIHBhZGRpbmc6IC42cmVtIDJyZW07XG59XG5cbi50YWJsZS50YWJsZS14cyB0aCxcbi50YWJsZS50YWJsZS14cyB0ZFxue1xuICAgIHBhZGRpbmc6IC40cmVtIDJyZW07XG59XG5cbi8qXG4qIFRhYmxlIHNpemluZ1xuKi9cbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2ViZjM7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgPiB0Ym9keSA+IHRyID4gdGhcbntcbiAgICBib3JkZXI6IDA7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIuYm9yZGVyLXNvbGlkID4gdGhcbntcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIuYm9yZGVyLWRvdWJsZSA+IHRoXG57XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdWJsZTtcbn1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci5ib3JkZXItZGFzaGVkID4gdGRcbntcbiAgICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5ib3JkZXItY3VzdG9tLWNvbG9yIHRkXG57XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuXG5mb3JtXG57XG4gICAgLyogLmZvcm0tYm9keXtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9ICovXG59XG5mb3JtIGxhYmVsXG57XG4gICAgY29sb3I6ICM0MTQxNDE7XG59XG5mb3JtIC5mb3JtLWdyb3VwXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuZm9ybSAuZm9ybS1jb250cm9sXG57XG4gICAgY29sb3I6ICM1YTVhNWE7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG5mb3JtIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcbntcbiAgICBjb2xvcjogIzVhNWE1YTtcbn1cbmZvcm0gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyXG57XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzVhNWE1YTtcbn1cbmZvcm0gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlclxue1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM1YTVhNWE7XG59XG5mb3JtIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICM1YTVhNWE7XG59XG5mb3JtIC5mb3JtLXNlY3Rpb25cbntcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBjb2xvcjogIzFkMmIzNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkMmIzNjtcbn1cbmZvcm0gLmZvcm0tc2VjdGlvbiBpXG57XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyBcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuZm9ybSAuZm9ybS1hY3Rpb25zXG57XG4gICAgbWFyZ2luLXRvcDogMjBweDsgXG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5mb3JtIC5mb3JtLWFjdGlvbnMuZmlsbGVkXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbmZvcm0gLmZvcm0tYWN0aW9ucy5jZW50ZXJcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb3JtIC5mb3JtLWFjdGlvbnMucmlnaHRcbntcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmZvcm0gLmZvcm0tYWN0aW9ucy50b3BcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IFxuXG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweClcbntcbiAgICBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbnMtZ3JvdXBcbiAgICB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG57XG4gICAgZm9ybS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmxhYmVsLWNvbnRyb2xcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cbmZvcm0ucm93LXNlcGFyYXRvciAuZm9ybS1ncm91cFxue1xuICAgIG1hcmdpbjogMDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuZm9ybS5yb3ctc2VwYXJhdG9yIC5mb3JtLWdyb3VwIC5sYWJlbC1jb250cm9sXG57XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbmZvcm0ucm93LXNlcGFyYXRvciAuZm9ybS1ncm91cCA+IGRpdlxue1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuZm9ybS5yb3ctc2VwYXJhdG9yIC5mb3JtLWdyb3VwLmxhc3RcbntcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuZm9ybS5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwXG57XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5mb3JtLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAgLmxhYmVsLWNvbnRyb2xcbntcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuZm9ybS5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwID4gZGl2XG57XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5mb3JtLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAubGFzdFxue1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5mb3JtLnN0cmlwZWQtcm93cyAuZm9ybS1ncm91cFxue1xuICAgIG1hcmdpbjogMDtcbn1cbmZvcm0uc3RyaXBlZC1yb3dzIC5mb3JtLWdyb3VwIC5sYWJlbC1jb250cm9sXG57XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbmZvcm0uc3RyaXBlZC1yb3dzIC5mb3JtLWdyb3VwID4gZGl2XG57XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5mb3JtLnN0cmlwZWQtcm93cyAuZm9ybS1ncm91cDpudGgtY2hpbGQoZXZlbilcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuZm9ybS5zdHJpcGVkLWxhYmVscyAuZm9ybS1ncm91cFxue1xuICAgIG1hcmdpbjogMDtcbn1cbmZvcm0uc3RyaXBlZC1sYWJlbHMgLmZvcm0tZ3JvdXAgLmxhYmVsLWNvbnRyb2xcbntcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuZm9ybS5zdHJpcGVkLWxhYmVscyAuZm9ybS1ncm91cCA+IGRpdlxue1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5mb3JtLnN0cmlwZWQtbGFiZWxzIC5mb3JtLWdyb3VwOm50aC1jaGlsZChldmVuKVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5mb3JtIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3JcbntcbiAgICBsaW5lLWhlaWdodDogMS4wNXJlbTtcblxuICAgIHRvcDogLjE1cmVtO1xuICAgIGxlZnQ6IDA7IFxuXG4gICAgd2lkdGg6IDEuMXJlbTtcbiAgICBoZWlnaHQ6IDEuMDc1cmVtO1xufVxuZm9ybSAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yICsgLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uXG57XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xcbntcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qQm9vdHN0cmFwIEVuaGFuY2UgKi9cbi5jdXN0b20tY2hlY2tib3hcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMTU5LCAyNDIsIC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvclxue1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IGlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvclxue1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCA+IGlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvclxue1xuICAgIHBhZGRpbmc6IC41MXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvclxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1cmVtO1xuXG4gICAgdG9wOiAuMTVyZW07IFxuXG4gICAgd2lkdGg6IDEuMXJlbTtcbiAgICBoZWlnaHQ6IDEuMDc1cmVtO1xufVxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciArIC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvblxue1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV1cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb25cbntcbiAgICBib3JkZXItY29sb3I6ICNiYWJmYzc7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjE7XG59XG5cbi5idG4uYnRuLXNxdWFyZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4uYnRuLXJvdW5kXG57XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlXG57XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4taWNvbiBpXG57XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5idG4uYnRuLWljb24uYnRuLXB1cmVcbntcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1wdXJlIGlcbntcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5idG4uYnRuLXNvY2lhbFxue1xuICAgIHBhZGRpbmc6IC43cmVtIC4yNXJlbSAuODVyZW0gMy43NXJlbTtcbn1cblxuLmJ0bi1taW4td2lkdGhcbntcbiAgICBtaW4td2lkdGg6IDguNXJlbTtcbn1cblxuLmNvbG9yLWJveFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi43NXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLmJ0bi1mbG9hdFxue1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuLmJ0bi1mbG9hdC5idG4tbGlua1xue1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uYnRuLWZsb2F0IGlcbntcbiAgICB0b3A6IDA7IFxuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDA7XG59XG4uYnRuLWZsb2F0LmJ0bi1mbG9hdC1sZyBpLFxuLmJ0bi1mbG9hdC5idG4tZmxvYXQtbGcgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5idG4tZmxvYXQuYnRuLWZsb2F0LWxnIGkgKyBzcGFuXG57XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uYnRuLWZsb2F0ID4gaSArIHNwYW5cbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbi1ib3R0b206IC02cHg7IFxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY29sbGFwc2UtaWNvbiAuY2FyZC1oZWFkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2xsYXBzZS1pY29uIGFbZGF0YS10b2dnbGU9J2NvbGxhcHNlJ106YWZ0ZXJcbntcbiAgICBmb250LWZhbWlseTogJ2ZlYXRoZXInO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLThweDtcblxuICAgIGNvbnRlbnQ6ICdcXGU5ODInO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMHM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbn1cblxuLmNvbGxhcHNlLWljb24gYVtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXTpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ2ZlYXRoZXInO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLThweDtcblxuICAgIGNvbnRlbnQ6ICdcXGU5OWQnO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMHM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwcztcbn1cblxuLmNvbGxhcHNlLWljb24ubGVmdCBhXG57XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmNvbGxhcHNlLWljb24ubGVmdCBhOmJlZm9yZSxcbi5jb2xsYXBzZS1pY29uLmxlZnQgYTphZnRlclxue1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4uY29sbGFwc2UtaWNvbiBhW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2UtaWNvbiBhW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ106YWZ0ZXJcbntcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2UtaWNvbi5hY2NvcmRpb24taWNvbi1yb3RhdGUgYVthcmlhLWV4cGFuZGVkPSd0cnVlJ106YmVmb3JlXG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNvbGxhcHNlLWljb24uYWNjb3JkaW9uLWljb24tcm90YXRlIGFbYXJpYS1leHBhbmRlZD0nZmFsc2UnXTphZnRlclxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWRlbW9cbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnVcbntcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMSk7IFxuXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyXG57XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgY29sb3I6ICM4MThhOTE7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW1cbntcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSBhLFxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSBhXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tZGl2aWRlclxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5kcm9wZG93biBpXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51XG57XG4gICAgZGlzcGxheTogYmxvY2s7IFxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlclxue1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiAjODE4YTkxO1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtXG57XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgYSxcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgYVxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LWl0ZW0gaVxue1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5zaG93ID4gLmRyb3Bkb3duLW1lbnVcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuXG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJcbntcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXNpemU6IC44cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIG1hcmdpbjogMCAuM2VtIDAgMDtcbiAgICBwYWRkaW5nOiAwIDJweCAwIDZweDtcblxuICAgIGNvbnRlbnQ6ICdcXGYxMDcnICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IDA7IFxuXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGUubmF2LWhpZGUtYXJyb3c6OmFmdGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5uYXZiYXItaG9yaXpvbnRhbCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIsXG4ubmF2YmFyLWhvcml6b250YWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiBidXR0b246YWZ0ZXJcbntcbiAgICBmb250LXNpemU6IC44NXJlbTtcblxuICAgIHJpZ2h0OiAxMnB4O1xufVxuXG4ubmF2YmFyLWhvcml6b250YWwgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJcbntcbiAgICB0b3A6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHRcbntcbiAgICByaWdodDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudTpob3ZlciAuZHJvcGRvd24tbWVudVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudVxue1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUub3Blbi1sZWZ0XG57XG4gICAgcmlnaHQ6IDEwMCU7IFxuICAgIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIsXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24tc3VibWVudSA+IGJ1dHRvbjphZnRlclxue1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgcmlnaHQ6IDE1cHg7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBjb250ZW50OiAnXFxmMTA1JyAhaW1wb3J0YW50O1xuXG4gICAgYm9yZGVyOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgOmhvdmVyID4gYTphZnRlcixcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1zdWJtZW51IDpob3ZlciA+IGJ1dHRvbjphZnRlclxue1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU1O1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgLnB1bGwtbGVmdFxue1xuICAgIGZsb2F0OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUgLnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51XG57XG4gICAgbGVmdDogLTEwMCU7XG5cbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmRyb3Bkb3duLWhlYWRlclxue1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZHJvcGRvd24taGVhZGVyLmhpZ2hsaWdodFxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjMmIyZDJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLmJ0bi1wcmltYXJ5IH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYztcbn1cblxuLmJ0bi1zdWNjZXNzIH4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5Yjtcbn1cblxuLmJ0bi1kYW5nZXIgfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE0NDUzO1xufVxuXG4uYnRuLWluZm8gfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuXG4uYnRuLXdhcm5pbmcgfiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuXG4uZHJvcGRvd24tbWVudS5hcnJvd1xue1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZHJvcGRvd24tbWVudS5hcnJvdzphZnRlcixcbi5kcm9wZG93bi1tZW51LmFycm93OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUuYXJyb3c6YmVmb3JlXG57XG4gICAgdG9wOiAtN3B4O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cbi5kcm9wZG93bi1tZW51LmFycm93OmFmdGVyXG57XG4gICAgdG9wOiAtNnB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmFycm93LWxlZnRcbntcbiAgICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSAuYXJyb3ctbGVmdDphZnRlcixcbi5kcm9wZG93bi1tZW51IC5hcnJvdy1sZWZ0OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgLmFycm93LWxlZnQ6YmVmb3JlXG57XG4gICAgbGVmdDogLThweDtcblxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cbi5kcm9wZG93bi1tZW51IC5hcnJvdy1sZWZ0OmFmdGVyXG57XG4gICAgbGVmdDogLTdweDtcblxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmFycm93LXJpZ2h0XG57XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51IC5hcnJvdy1yaWdodDphZnRlcixcbi5kcm9wZG93bi1tZW51IC5hcnJvdy1yaWdodDpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHJvcGRvd24tbWVudSAuYXJyb3ctcmlnaHQ6YmVmb3JlXG57XG4gICAgcmlnaHQ6IC03cHg7XG5cbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2IzYjNiMztcbn1cbi5kcm9wZG93bi1tZW51IC5hcnJvdy1yaWdodDphZnRlclxue1xuICAgIHJpZ2h0OiAtNnB4O1xuXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJcbntcbiAgICBjb250ZW50OiAnXFxmMTA2JyAhaW1wb3J0YW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51XG57XG4gICAgdG9wOiBhdXRvO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5hcnJvd1xue1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmFycm93OmFmdGVyLFxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5hcnJvdzpiZWZvcmVcbntcbiAgICB0b3A6IGF1dG87XG5cbiAgICBib3JkZXItdG9wLXdpZHRoOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUuYXJyb3c6YmVmb3JlXG57XG4gICAgYm90dG9tOiAtOHB4O1xuXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IzYjNiMztcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUuYXJyb3c6YWZ0ZXJcbntcbiAgICBib3R0b206IC02cHg7XG5cbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51XG57XG4gICAgdG9wOiAwOyBcbiAgICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51LXhsIGEsXG4uZHJvcGRvd24tbWVudS14bCBidXR0b25cbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MzsgXG5cbiAgICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudS1sZyBhLFxuLmRyb3Bkb3duLW1lbnUtbGcgYnV0dG9uXG57XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc20gYSxcbi5kcm9wZG93bi1tZW51LXNtIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogLjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3OyBcblxuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtLmJ1dHRvbnMtY29sdW1uVmlzaWJpbGl0eS5hY3RpdmVcbntcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmRyaWxsZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZS5ob3Zlcixcbi5kcmlsbGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmU6aG92ZXIsXG4uZHJpbGxkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLmhvdmVyLFxuLmRyaWxsZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZpbGUgTmFtZTogbmF2YmFyLnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQ29udGFpbiBoZWFkZXIgbmF2aWdhdGlvbiBiYXIsIHZlcnRpY2FsIG1haW4gbmF2aWdhdGlvbiBiYXIgYW5kXG4gICAgaG9yaXpub3RhbCBtYWluIG5hdmlnYXRpb24gYmFyIHJlbGF0ZWQgU0NTUy5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG4gICAgVmVyc2lvbjogMi4xXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXZiYXItZGFyayAuaGFtYnVyZ2VyLWlubmVyLFxuLm5hdmJhci1kYXJrIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5uYXZiYXItZGFyayAuaGFtYnVyZ2VyLWlubmVyOjphZnRlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItbmF2YmFyXG57XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcblxuICAgIG1pbi1oZWlnaHQ6IDQuNTdyZW07XG4gICAgcGFkZGluZzogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgLyogRm9yIHNtIHNjcmVlbiovXG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLXdyYXBwZXJcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyLm5hdmJhci1ib3JkZXJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4uaGVhZGVyLW5hdmJhci5uYXZiYXItZGFyay5uYXZiYXItYm9yZGVyXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NTk2YjU7XG59XG4uaGVhZGVyLW5hdmJhci5uYXZiYXItc2hhZG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcbn1cbi5oZWFkZXItbmF2YmFyLm5hdmJhci13aXRob3V0LWRkLWFycm93IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbmF2YmFyLm5hdmJhci1icmFuZC1jZW50ZXIgLm5hdmJhci1oZWFkZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OyBcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMTkycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWhlYWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDQuNTdyZW07XG4gICAgcGFkZGluZzogMHJlbSAuODVyZW07XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZFxue1xuICAgIG1hcmdpbi1yaWdodDogMDsgXG4gICAgcGFkZGluZzogMTRweCAwO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCAuYnJhbmQtbG9nb1xue1xuICAgIHdpZHRoOiAzNnB4O1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCAuYnJhbmQtdGV4dFxue1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lclxue1xuICAgIGhlaWdodDogNC41N3JlbTtcbiAgICBwYWRkaW5nOiAwcmVtIDE4cHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSA+IGEubmF2LWxpbmtcbntcbiAgICBmb250LXNpemU6IDEuMDVyZW07IFxuXG4gICAgcGFkZGluZzogMS44cmVtIDFyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgPiBhLm5hdi1saW5rIGkuZmxhZy1pY29uXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGlua1xue1xuICAgIHBhZGRpbmc6IDEuMnJlbSAuNnJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGluayAudXNlci1uYW1lXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2IGxpIGEubWVudS10b2dnbGVcbntcbiAgICBwYWRkaW5nOiAxLjRyZW0gMXJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBhLm1lbnUtdG9nZ2xlIGlcbntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBhLm5hdi1saW5rLWxhYmVsXG57XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgLmF2YXRhclxue1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgYS5uYXYtbGluay1zZWFyY2gsXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgYS5uYXYtbGluay1leHBhbmRcbntcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBkaXYuaW5wdXQtZ3JvdXBcbntcbiAgICBwYWRkaW5nOiAuN3JlbSAxcmVtO1xufVxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2IGxpIGkuZmljb25cbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSAubWVkaWEtbGlzdFxue1xuICAgIHRvcDogLTIwcHg7IFxuXG4gICAgbWF4LWhlaWdodDogMTguMnJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSAuc2Nyb2xsYWJsZS1jb250YWluZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1tZWRpYVxue1xuICAgIHdpZHRoOiAyNHJlbTtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51LW1lZGlhIC5tZWRpYS1saXN0IC5tZWRpYVxue1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3RlciBhXG57XG4gICAgcGFkZGluZzogLjNyZW07XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5oZWFkZXItbmF2YmFyLm5hdmJhci13aXRob3V0LW1lbnUgLm5hdmJhci1jb250YWluZXJcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5oZWFkZXItbmF2YmFyIC5uYXYtaXRlbSArIC5uYXYtaXRlbVxue1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KVxue1xuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItaGVhZGVyXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWhlYWRlciAubWVudS10b2dnbGVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWhlYWRlciAub3Blbi1uYXZiYXItY29udGFpbmVyIGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuICAgIC5oZWFkZXItbmF2YmFyLm5hdmJhci13aXRoLW1lbnUgLm5hdmJhci1jb250YWluZXJcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMXJlbTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbn1cblxuLm5hdmJhci1saWdodFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2YmFyLWxpZ2h0Lm5hdmJhci1ob3Jpem9udGFsXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgbGlcbntcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZS5uYXYtbGlua1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAzKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmRpc2FibGVkLm5hdi1saW5rXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG5cbi5uYXZiYXItZGFya1xue1xuICAgIGJhY2tncm91bmQ6ICMxZDJiMzY7XG59XG4ubmF2YmFyLWRhcmsubmF2YmFyLWhvcml6b250YWxcbntcbiAgICBiYWNrZ3JvdW5kOiAjMWQyYjM2O1xufVxuLm5hdmJhci1kYXJrIC5uYXYtc2VhcmNoIC5mb3JtLWNvbnRyb2wsXG4ubmF2YmFyLWRhcmsgLm5hdi1zZWFyY2ggLmJ0bi1zZWNvbmRhcnlcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMWQyYjM2O1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQgLmJyYW5kLXRleHRcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IGxpXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZS5uYXYtbGlua1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuZGlzYWJsZWQubmF2LWxpbmtcbntcbiAgICBjb2xvcjogI2VjZWVlZjtcbn1cblxuLm5hdmJhci1zZW1pLWRhcmtcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdmJhci1zZW1pLWRhcmsgLm5hdmJhci1oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMWQyYjM2O1xufVxuLm5hdmJhci1zZW1pLWRhcmsgLm5hdmJhci1oZWFkZXIgLmJyYW5kLXRleHRcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItc2VtaS1kYXJrIC5uYXZiYXItbmF2IGxpXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmF2YmFyLXNlbWktZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmtcbntcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cbi5uYXZiYXItc2VtaS1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUubmF2LWxpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMyk7XG59XG4ubmF2YmFyLXNlbWktZGFyayAubmF2YmFyLW5hdiAuZGlzYWJsZWQubmF2LWxpbmtcbntcbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cblxuLm5hdmJhci1zZW1pLWxpZ2h0XG57XG4gICAgYmFja2dyb3VuZDogIzU1NTk1Yztcbn1cbi5uYXZiYXItc2VtaS1saWdodCAubmF2YmFyLWhlYWRlclxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2YmFyLXNlbWktbGlnaHQgLm5hdmJhci1oZWFkZXIgLmJyYW5kLXRleHRcbntcbiAgICBjb2xvcjogIzM3M2EzYztcbn1cbi5uYXZiYXItc2VtaS1saWdodCAubmF2YmFyLW5hdiBsaVxue1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5hdmJhci1zZW1pLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua1xue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1zZW1pLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUubmF2LWxpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMyk7XG59XG4ubmF2YmFyLXNlbWktbGlnaHQgLm5hdmJhci1uYXYgLmRpc2FibGVkLm5hdi1saW5rXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG5cbi5tZWdhLWRyb3Bkb3duXG57XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLm1lZ2EtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnVcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xufVxuXG4ubmF2aWdhdGlvbi1tYWluIC5tZWdhLWRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLW5hdiAubWVnYS1kcm9wZG93bi1tZW51XG57XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgICB6LWluZGV4OiA5OTk5OyBcblxuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHdpZHRoOiAgICAtbW96LWNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHdpZHRoOiAgICAgICAgIGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIC8qIGZhbGxiYWNrIGlmIG5lZWRlZCAqL1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA3NXB4IDJweCByZ2JhKDY0LCA3MCwgNzQsIC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA3NXB4IDJweCByZ2JhKDY0LCA3MCwgNzQsIC4yKTtcbn1cbi5uYXZpZ2F0aW9uLW1haW4gLm1lZ2EtZHJvcGRvd24tbWVudSB1bCxcbi5uYXZiYXItbmF2IC5tZWdhLWRyb3Bkb3duLW1lbnUgdWxcbntcbiAgICBtYXJnaW46IDA7IFxuICAgIHBhZGRpbmc6IDA7XG59XG4ubmF2aWdhdGlvbi1tYWluIC5tZWdhLWRyb3Bkb3duLW1lbnUgdWwgbGksXG4ubmF2YmFyLW5hdiAubWVnYS1kcm9wZG93bi1tZW51IHVsIGxpXG57XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLW1haW4gLm1lZ2EtZHJvcGRvd24tbWVudSB1bCBsaSBhLFxuLm5hdmJhci1uYXYgLm1lZ2EtZHJvcGRvd24tbWVudSB1bCBsaSBhXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogIzM3M2EzYztcbn1cbi5uYXZpZ2F0aW9uLW1haW4gLm1lZ2EtZHJvcGRvd24tbWVudSB1bCBsaSBhIC5jaGlsZHJlbi1pbixcbi5uYXZiYXItbmF2IC5tZWdhLWRyb3Bkb3duLW1lbnUgdWwgbGkgYSAuY2hpbGRyZW4taW5cbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4ubmF2aWdhdGlvbi1tYWluIC5tZWdhLWRyb3Bkb3duLW1lbnUgdWwgbGkgYTpob3Zlcixcbi5uYXZiYXItbmF2IC5tZWdhLWRyb3Bkb3duLW1lbnUgdWwgbGkgYTpob3Zlclxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuLm5hdmlnYXRpb24tbWFpbiAubWVnYS1kcm9wZG93bi1tZW51IHVsIGxpIGE6Zm9jdXMsXG4ubmF2YmFyLW5hdiAubWVnYS1kcm9wZG93bi1tZW51IHVsIGxpIGE6Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogIzU1NTk1Yztcbn1cbi5uYXZpZ2F0aW9uLW1haW4gLm1lZ2EtZHJvcGRvd24tbWVudSB1bCBhLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLW5hdiAubWVnYS1kcm9wZG93bi1tZW51IHVsIGEuZHJvcGRvd24taXRlbVxue1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubmF2aWdhdGlvbi1tYWluIC5tZWdhLWRyb3Bkb3duLW1lbnUgcC5hY2NvcmRpb24tdGV4dCxcbi5uYXZiYXItbmF2IC5tZWdhLWRyb3Bkb3duLW1lbnUgcC5hY2NvcmRpb24tdGV4dFxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLm5hdmlnYXRpb24tbWFpbiAubWVnYS1kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWhlYWRlcixcbi5uYXZiYXItbmF2IC5tZWdhLWRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtaGVhZGVyXG57XG4gICAgcGFkZGluZzogLjVyZW0gMDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLm5hdmlnYXRpb24tbWFpbiAubWVnYS1kcm9wZG93bi1tZW51IGg2IGkubGEsXG4ubmF2YmFyLW5hdiAubWVnYS1kcm9wZG93bi1tZW51IGg2IGkubGFcbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmhvcml6b250YWwtdG9wLWljb24tbWVudSAubWVnYS1kcm9wZG93bi1tZW51XG57XG4gICAgbWFyZ2luOiAwIDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5jb250YWluZXIgLm1lZ2EtZHJvcGRvd24tbWVudVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIC13ZWJraXQtY2FsYygoMTAwJSAtIDU0MHB4KS8yKTtcbiAgICAgICAgbWFyZ2luOiAwIC1tb3otY2FsYygoMTAwJSAtIDU0MHB4KS8yKTtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSA1NDBweCkvMik7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLmNvbnRhaW5lciAubWVnYS1kcm9wZG93bi1tZW51XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXJnaW46IDAgLXdlYmtpdC1jYWxjKCgxMDAlIC0gNzIwcHgpLzIpO1xuICAgICAgICBtYXJnaW46IDAgLW1vei1jYWxjKCgxMDAlIC0gNzIwcHgpLzIpO1xuICAgICAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDcyMHB4KS8yKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuY29udGFpbmVyIC5tZWdhLWRyb3Bkb3duLW1lbnVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtd2Via2l0LWNhbGMoKDEwMCUgLSA5NjBweCkvMik7XG4gICAgICAgIG1hcmdpbjogMCAtbW96LWNhbGMoKDEwMCUgLSA5NjBweCkvMik7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gOTYwcHgpLzIpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweClcbntcbiAgICAuY29udGFpbmVyIC5tZWdhLWRyb3Bkb3duLW1lbnVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgICAgICBtYXJnaW46IDAgLXdlYmtpdC1jYWxjKCgxMDAlIC0gMTE0MHB4KS8yKTtcbiAgICAgICAgbWFyZ2luOiAwIC1tb3otY2FsYygoMTAwJSAtIDExNDBweCkvMik7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKCgxMDAlIC0gMTE0MHB4KS8yKTtcbiAgICB9XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKVxue1xuICAgIHVsIGxpIGEgLmNoaWxkcmVuLWluXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTE0cHg7IFxuICAgICAgICByaWdodDogM3B4O1xuICAgIH1cbn1cblxuLm1lbnUtbGlzdFxue1xuICAgIG92ZXJmbG93OiBoaWRkZW47IFxuXG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tZW51LXBhbmVsXG57XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNsaWRpbmctbWVudVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWRpbmctbWVudSB1bFxue1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpZGluZy1tZW51IHVsIGxpXG57XG4gICAgbWFyZ2luOiAwOyBcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbWVudS1pY29uXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luOiAxNnB4IDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5uYXZiYXItbWVudS1pY29uIHNwYW5cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7IFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblxuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGJhY2tncm91bmQ6ICM1NTU5NWM7XG59XG5cbi5uYXZiYXItbWVudS1pY29uIHNwYW46bnRoLWNoaWxkKDEpXG57XG4gICAgdG9wOiAwO1xufVxuXG4ubmF2YmFyLW1lbnUtaWNvbiBzcGFuOm50aC1jaGlsZCgyKVxue1xuICAgIHRvcDogMTBweDtcbn1cblxuLm5hdmJhci1tZW51LWljb24gc3BhbjpudGgtY2hpbGQoMylcbntcbiAgICB0b3A6IDIwcHg7XG59XG5cbi5uYXZiYXItbWVudS1pY29uLnNob3cgc3BhbjpudGgtY2hpbGQoMSlcbntcbiAgICB0b3A6IDEwcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4ubmF2YmFyLW1lbnUtaWNvbi5zaG93IHNwYW46bnRoLWNoaWxkKDIpXG57XG4gICAgbGVmdDogLTYwcHg7IFxuXG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm5hdmJhci1tZW51LWljb24uc2hvdyBzcGFuOm50aC1jaGlsZCgzKVxue1xuICAgIHRvcDogMTBweDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KVxue1xuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItbmF2IC5zaG93XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiAub3Blbi1uYXZiYXItY29udGFpbmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjYyNXJlbTtcbiAgICB9XG4gICAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLnNob3cgLmRyb3Bkb3duLW1lbnVcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyBcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaS5uYXYtaXRlbSBpXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgPiBhLm5hdi1saW5rXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gLjRyZW07XG4gICAgfVxuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSA+IGEubmF2LWxpbmsgaS5mbGFnLWljb25cbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgfVxuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGlua1xuICAgIHtcbiAgICAgICAgcGFkZGluZzogLjhyZW0gLjZyZW07XG4gICAgfVxuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSBhLm5hdi1saW5rLWxhYmVsXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMHJlbSAxcmVtIC44cmVtO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgYS5uYXYtbGluay1zZWFyY2gsXG4gICAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2IGxpIGEubmF2LWxpbmstZXhwYW5kXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMXJlbSAxcmVtIDFyZW07XG4gICAgfVxuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdiBsaSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlclxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gICAgLm5hdmJhci1kYXJrIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLm5hdmJhci1kYXJrIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAubmF2YmFyLWRhcmsgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4gICAgLm5hdmJhci1zZW1pLWRhcmsgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAubmF2YmFyLXNlbWktZGFyayAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLm5hdmJhci1zZW1pLWRhcmsgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLWhlYWRlciAubmF2YmFyLW5hdiAubmF2LWxpbmssXG4gICAgLm5hdmJhci1zZW1pLWRhcmsgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rXG4gICAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtbGluayxcbiAgICAubmF2YmFyLXNlbWktZGFyayAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWxpbmtcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayxcbiAgICAubmF2YmFyLXNlbWktbGlnaHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rXG4gICAge1xuICAgICAgICBjb2xvcjogIzFkMmIzNjtcbiAgICB9XG4gICAgLm5hdmJhci1saWdodCAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWxpbmssXG4gICAgLm5hdmJhci1zZW1pLWxpZ2h0IC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtbGlua1xuICAgIHtcbiAgICAgICAgY29sb3I6ICM1NTU5NWM7XG4gICAgfVxufVxuXG4uaGVhZHJvb21cbntcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDIwMG1zIGxpbmVhciwgLW1vei10cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogICAgICAtby10cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBsaW5lYXIsIC1tb3otdHJhbnNmb3JtIDIwMG1zIGxpbmVhciwgLW8tdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjsgXG5cbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uaGVhZHJvb20tLXBpbm5lZC10b3BcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4uaGVhZHJvb20tLXVucGlubmVkLXRvcFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkLWJvdHRvbVxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG5cbi5oZWFkcm9vbS0tdW5waW5uZWQtYm90dG9tXG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpXG57XG4gICAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2IGxpID4gYS5uYXYtbGluayBpLmZsYWctaWNvblxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgICB9XG4gICAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAuOHJlbSAuNnJlbTtcbiAgICB9XG4gICAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2IGxpIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweClcbntcbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgLnNlbGVjdGVkLWxhbmd1YWdlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgLnVzZXItbmFtZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAjbmF2YmFyLW1vYmlsZS5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXZcbiAgICB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cbiAgICAjbmF2YmFyLW1vYmlsZS5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgI25hdmJhci1tb2JpbGUubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbVxuICAgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNSwgNVMgIGlQaG9uZSA2LS0tLS0tLS0tLS0gKi9cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjYuNzhlbSkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0Ny42NGVtKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKVxue1xuICAgIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zaG93IC5kcm9wZG93bi1tZW51XG4gICAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA2KyAtLS0tLS0tLS0tLSAqL1xuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAyOS41N2VtKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDUyLjU3ZW0pIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXG57XG4gICAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLnNob3cgLmRyb3Bkb3duLW1lbnVcbiAgICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIH1cbn1cblxuLmNhcmQtZ3JvdXAsXG4uY2FyZC1kZWNrXG57XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xufVxuXG4uY2FyZFxue1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG59XG4uY2FyZCAuY2FyZFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcmQgLmNhcmQtdGl0bGVcbntcbiAgICBmb250LXNpemU6IDEuMTJyZW07IFxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xufVxuLmNhcmQgLmNhcmQtYm9yZGVyZWRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wNik7XG59XG4uY2FyZC5jYXJkLWZ1bGxzY3JlZW5cbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogYXV0bzsgXG5cbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNhcmQgLmNhcmQtYm9keVtjbGFzcyo9J2JvcmRlci1ib3R0b20tJ11cbntcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5jYXJkIC5jYXJkLWltZy1vdmVybGF5LmJnLW92ZXJsYXlcbntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40NSk7XG59XG4uY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAudGV4dC1tdXRlZFxue1xuICAgIGNvbG9yOiAjMzczYTNjICFpbXBvcnRhbnQ7XG59XG4uY2FyZC5jYXJkLW1pbmltYWxcbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLmNyeXB0by1jYXJkLTMgLmNhcmQtYm9keTpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ2NyeXB0b2NvaW5zJztcbiAgICBmb250LXNpemU6IDEwcmVtO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyBcbiAgICBib3R0b206IC0zMnB4O1xuXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTtcbn1cblxuLmNhcmQtbW92ZWQgLmNhcmQsXG4uY2FyZC1tb3ZlZCAuY2FyZC1oZWFkZXJcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmI0Mjtcbn1cblxuLmhhbmRsZSxcbi50aXRsZUFyZWFcbntcbiAgICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jYXJkLWhlYWRlclxue1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGVcbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzLFxuLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzLXRvZ2dsZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7IFxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cy5oZWFkaW5nLXRvcC1lbGVtZW50cyAucGFnZS1pdGVtLFxuLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzLXRvZ2dsZS5oZWFkaW5nLXRvcC1lbGVtZW50cyAucGFnZS1pdGVtXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzIGEsXG4uY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMtdG9nZ2xlIGFcbntcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cbi5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyBhLmJ0bixcbi5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cy10b2dnbGUgYS5idG5cbntcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5jYXJkLWZvb3Rlclxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4udGV4dC13aGl0ZSAuY2FyZC10ZXh0XG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4udGV4dC13aGl0ZSAuY2FyZC1pbWctb3ZlcmxheSAudGV4dC1tdXRlZFxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIGNvZGVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRleHQtd2hpdGUgLmhlYWRpbmctZWxlbWVudHMgaVxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1oZWFkLWludmVyc2VcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWhlYWQtaW52ZXJzZSAuaGVhZGluZy1lbGVtZW50cyBpXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXRyYW5zcGFyZW50XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLWltYWdlLXBvc2l0aW9uLXJpZ2h0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI3cHg7IFxuXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5jYXJkLWltYWdlLXBvc2l0aW9uLXJpZ2h0LW1pZFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG5cbiAgICB3aWR0aDogMjUwcHg7IFxuICAgIG1hcmdpbi1sZWZ0OiAyODBweDtcbn1cblxuLmNhcmQtZm9udC1zdHlsZS1ibGFja1xue1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgbWFyZ2luLXRvcDogLTEycHg7IFxuXG4gICAgY29sb3I6ICNmZmY1Mjtcbn1cblxuLmNhcmQtZm9udC1zdHlsZS13aGl0ZVxue1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5iYWNrZ3JvdW5kLXJvdW5kXG57XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xOCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweClcbntcbiAgICAuaGVhZGluZy1lbGVtZW50c1xuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuaGVhZGluZy1lbGVtZW50cyAubGlzdC1pbmxpbmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkaW5nLWVsZW1lbnRzLnZpc2libGVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk3O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgICAuaGVhZGluZy1lbGVtZW50cy52aXNpYmxlIC5saXN0LWlubGluZVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLmhlYWRpbmctZWxlbWVudHMtdG9nZ2xlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWJcbntcbiAgICBmb250LWZhbWlseTogJ011bGknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgIHBhZGRpbmc6IDAgMCAuNzVyZW0gMHJlbTsgXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTo6YmVmb3JlXG57XG4gICAgcGFkZGluZy1yaWdodDogLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNnJlbTtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAnLyc7XG59XG5cbi8qIEN1c3RvbSBzY3NzIGZvciBwYWdlIGhlYWRlcnMgc3R5bGUgKi9cbi5icmVhZGNydW1icy1yaWdodCAuYnJlYWRjcnVtYlxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmJyZWFkY3J1bWJzLXRvcCAuYnJlYWRjcnVtYlxue1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYnJlYWRjcnVtYi1uZXcgLmNvbnRlbnQtaGVhZGVyLXRpdGxlXG57XG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgIHBhZGRpbmc6IDZweCAyNHB4IDhweCAwO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnBhZ2luYXRpb25cbntcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlua1xue1xuICAgIGNvbG9yOiAjM2JhZmRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuXG4ucGFnZXJcbntcbiAgICBtYXJnaW46IDEuNDUgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VyIGxpXG57XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW5cbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwYWRkaW5nOiA1cHggMTRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MThhOTE7XG4gICAgYm9yZGVyLXJhZGl1czogLjIxcmVtOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnBhZ2VyLnBhZ2VyLXNxdWFyZSBsaSBhXG57XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlci5wYWdlci1yb3VuZCBsaSBhXG57XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5wYWdlci5wYWdlci1mbGF0IGxpIGFcbntcbiAgICBib3JkZXI6IDA7XG59XG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3Bhblxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW5cbntcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYWdlciBbY2xhc3MqPSd0ZXh0LSddIC5wYWdlclxue1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5iYWRnZVxue1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXSBbY2xhc3MqPSdpY29uLSddXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXSBbY2xhc3MqPSdpY29uLSddIH4gc3Bhblxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDJweDtcblxuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10gc3Bhblxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDJweDtcblxuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10gYVxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXS5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgZm9udC1zaXplOiAxcmVtOyBcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IDNweDtcbn1cbi5iYWRnZVtjbGFzcyo9J2JhZGdlLSddIC5kcm9wZG93bi1tZW51IGFcbntcbiAgICBjb2xvcjogIzU1NTtcbn1cbi5iYWRnZS5iYWRnZS1zcXVhcmVcbntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJhZGdlLmJhZGdlLWJvcmRlclxue1xuICAgIGZvbnQtc2l6ZTogODUlOyBcblxuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmFkZ2UuYmFkZ2Utc3RyaXBlZFxue1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuXG4gICAgY29sb3I6ICM1NTU7IFxuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi5iYWRnZS5iYWRnZS1zdHJpcGVkIGFcbntcbiAgICBjb2xvcjogIzU1NTtcbn1cbi5iYWRnZS5iYWRnZS5mbG9hdC1yaWdodFxue1xuICAgIG1hcmdpbi10b3A6IC4xNXJlbTsgXG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4uYmFkZ2UteGxcbntcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmJhZGdlLWxnXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5iYWRnZS1tZFxue1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJhZGdlLXNtXG57XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU5NWM7XG59XG4uYmFkZ2Utc2Vjb25kYXJ5LmJhZGdlLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICM1NTU5NWM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjNTU1OTVjO1xufVxuLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3Zlcixcbi5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZjQxO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGM7XG59XG4uYmFkZ2UtcHJpbWFyeS5iYWRnZS1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjOTY3YWRjO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzk2N2FkYztcbn1cbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY1MmQxO1xufVxuXG4uYmFkZ2Utc3VjY2Vzc1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN2JjOWI7XG59XG4uYmFkZ2Utc3VjY2Vzcy5iYWRnZS1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjMzdiYzliO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzM3YmM5Yjtcbn1cbi5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI5NTdhO1xufVxuXG4uYmFkZ2UtaW5mb1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG59XG4uYmFkZ2UtaW5mby5iYWRnZS1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjM2JhZmRhO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggIzNiYWZkYTtcbn1cbi5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyLFxuLmJhZGdlLWluZm9baHJlZl06Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5NGJlO1xufVxuXG4uYmFkZ2Utd2FybmluZ1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmJiNDI7XG59XG4uYmFkZ2Utd2FybmluZy5iYWRnZS1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjZjZiYjQyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2Y2YmI0Mjtcbn1cbi5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhOTExO1xufVxuXG4uYmFkZ2UtZGFuZ2VyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNDQ1Mztcbn1cbi5iYWRnZS1kYW5nZXIuYmFkZ2UtZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggI2RhNDQ1MztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNkYTQ0NTM7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1c1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDI3Mzc7XG59XG5cbi5iYWRnZS11cFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDZweDtcbn1cblxuLmJhZGdlLWljb24gaVxue1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcblxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZm9ybS1jb250cm9sICsgLmJsb2NrLXRhZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stdGFnXG57XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG59XG5cbi5ibG9jay1hcmVhXG57XG4gICAgcGFkZGluZzogLjI0cmVtIC4zcmVtO1xufVxuXG4udG9rZW4ucHJvcGVydHksXG4udG9rZW4udGFnLFxuLnRva2VuLmJvb2xlYW4sXG4udG9rZW4ubnVtYmVyLFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnN5bWJvbCxcbi50b2tlbi5kZWxldGVkXG57XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBwYWRkaW5nOiAwOyBcblxuICAgIGNvbG9yOiAjOTA1O1xufVxuXG4ubmF2XG57XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuLm5hdi53cmFwLWJvcmRlclxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LndyYXAtYm9yZGVyIGxpLm5hdi1oZWFkZXJcbntcbiAgICBtYXJnaW46IDAgLjVyZW07XG59XG4ubmF2Lm5vLWhvdmVyLWJnIC5uYXYtaXRlbTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlXG57XG4gICAgY29sb3I6ICM1NTU5NWM7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmZvY3VzXG57XG4gICAgY29sb3I6ICM1NTU5NWM7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi5zcXVhcmUtYm9yZGVyXG57XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYuc3F1YXJlLWJvcmRlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2IC5uYXYtaXRlbSAubmF2LWxpbmtcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAgICAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ICAgICAgICAgaW5saW5lLWZsZXg7XG59XG4ubmF2IC5uYXYtaXRlbSBpXG57XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLm5hdiAuZHJvcGRvd24tZGl2aWRlclxue1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbn1cbi5uYXYgLm1vZGVybi1uYXYtdG9nZ2xlXG57XG4gICAgcGFkZGluZzogMjVweCAwO1xufVxuLm5hdi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiYWZkYSAhaW1wb3J0YW50O1xufVxuLm5hdi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBpLmZsb2F0LXJpZ2h0OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA3cHg7XG59XG4ubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIC5iYWRnZS5mbG9hdC1yaWdodFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAzcHg7XG59XG4ubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJcbntcbiAgICB0b3A6IC0xcHg7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtanVzdGlmaWVkXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbVxue1xuICAgIGZsb2F0OiBub25lO1xufVxuLm5hdi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmtcbntcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IFxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudVxue1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5uYXYubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICB9XG4gICAgLm5hdi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmtcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLm5hdi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmtcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAuMjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpXG57XG4gICAgLm5hdi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rLmFjdGl2ZTpob3ZlcixcbiAgICAubmF2Lm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6Zm9jdXNcbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5uYXYubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmVcbntcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4ubmF2Lm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6Zm9jdXNcbntcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbC1ib3JkZXJlZCAubmF2LWl0ZW1cbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cbi5uYXYubmF2LXBpbGxzLm5hdi1waWxsLXdpdGgtYWN0aXZlLWJvcmRlcmVkIC5uYXYtaXRlbSBhLm5hdi1saW5rXG57XG4gICAgY29sb3I6ICM1NTU5NWM7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbC13aXRoLWFjdGl2ZS1ib3JkZXJlZCAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiYWZkYTtcbn1cbi5uYXYubmF2LXBpbGxzLm5hdi1hY3RpdmUtYm9yZGVyZWQtcGlsbCAubmF2LWl0ZW0gYS5uYXYtbGlua1xue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuLm5hdi5uYXYtcGlsbHMubmF2LWFjdGl2ZS1ib3JkZXJlZC1waWxsIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYmFmZGE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbC10b29sYmFyLm5hdi1zdGFja2VkIC5uYXYtaXRlbSB+IC5uYXYtaXRlbSBhLm5hdi1saW5rXG57XG4gICAgYm9yZGVyLXRvcDogMDsgXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuLm5hdi5uYXYtcGlsbHMubmF2LXBpbGwtdG9vbGJhci5uYXYtc3RhY2tlZCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYS5uYXYtbGlua1xue1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xufVxuLm5hdi5uYXYtcGlsbHMubmF2LXBpbGwtdG9vbGJhci5uYXYtc3RhY2tlZCAubmF2LWl0ZW06bGFzdC1jaGlsZCBhLm5hdi1saW5rXG57XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbC10b29sYmFyIC5uYXYtaXRlbVxue1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbC10b29sYmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi5uYXYtcGlsbHMubmF2LXBpbGwtdG9vbGJhciAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUsXG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbC10b29sYmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzNiYWZkYTtcbn1cbi5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGlua1xue1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6ICAgIC1tb3otaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleDsgXG5cbiAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcbn1cbi5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSlcbntcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIGkuZmxvYXQtcmlnaHRcbntcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG4ubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlclxue1xuICAgIHRvcDogLTFweDtcbn1cbi5uYXYubmF2LXRhYnMgLm5hdi1pdGVtOmhvdmVyXG57XG4gICAgY29sb3I6ICMzMzM7XG59XG4ubmF2Lm5hdi10YWJzLndyYXAtYm9yZGVyXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYubmF2LXRhYnMubm8taG92ZXItYmcgLm5hdi1pdGVtOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5hY3RpdmVcbntcbiAgICBjb2xvcjogIzU1NTk1YzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzIC5kcm9wZG93biAuZHJvcGRvd24taXRlbS5hY3RpdmU6Zm9jdXNcbntcbiAgICBjb2xvcjogIzU1NTk1YzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzLnNxdWFyZS1ib3JkZXJcbntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdi5uYXYtdGFicy5zcXVhcmUtYm9yZGVyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZFxue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbVxue1xuICAgIGZsb2F0OiBub25lO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGlua1xue1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgXG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnVcbntcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweClcbntcbiAgICAubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtXG4gICAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICB9XG4gICAgLm5hdi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGlua1xuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogLjIxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuICAgIC5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlOmZvY3VzXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIGEubmF2LWxpbmtcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gYS5uYXYtbGluayAuYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRvcC1ib3JkZXIgLm5hdi1pdGVtIGFcbntcbiAgICBjb2xvcjogIzM3YmM5Yjtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRvcC1ib3JkZXIgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgY29sb3I6ICM1NTU7IFxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzdiYzliO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10b3AtYm9yZGVyIC5uYXYtaXRlbSBhOmhvdmVyXG57XG4gICAgY29sb3I6ICMxNDQ2Mzk7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10b3AtYm9yZGVyIC5uYXYtaXRlbSBhOmhvdmVyOm5vdCguYWN0aXZlKVxue1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10b3BsaW5lXG57XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRvcGxpbmUgLm5hdi1pdGVtOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10b3BsaW5lIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpXG57XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdG9wbGluZSAubmF2LWl0ZW0gYVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDAsIDQ0LCA0MiwgLjEpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10b3BsaW5lIC5uYXYtaXRlbSBhLm5hdi1saW5rXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBwYWRkaW5nOiAuOHJlbSAuNXJlbTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzOyBcblxuICAgIGNvbG9yOiAjNzQ3NzdiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ0LCA0MiwgLjA1KTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRvcGxpbmUgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgY29sb3I6ICNkYTQ0NTM7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RhNDQ1MztcbiAgICBib3JkZXItYm90dG9tOiBub25lOyBcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCAwICNkYTQ0NTM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAwICNkYTQ0NTM7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10b3BsaW5lIC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi5uYXYtdGFicy5uYXYtdG9wbGluZSAubmF2LWl0ZW0gYS5uYXYtbGluazpmb2N1c1xue1xuICAgIGNvbG9yOiAjZGE0NDUzO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdG9wbGluZSAubmF2LWl0ZW0gYS5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgdG9wOiAtMXB4O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdW5kZXJsaW5lXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYmFmZGE7IFxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi11bmRlcmxpbmUgLm5hdi1pdGVtXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbi1sZWZ0OiAwOyBcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAtbW96LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi11bmRlcmxpbmUgLm5hdi1pdGVtLm9wZW4gYSAubmF2LWxpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXVuZGVybGluZSAubmF2LWl0ZW0ub3BlbiBhIC5uYXYtbGluazpmb2N1cyxcbi5uYXYubmF2LXRhYnMubmF2LXVuZGVybGluZSAubmF2LWl0ZW0ub3BlbiBhIC5uYXYtbGluazpob3Zlclxue1xuICAgIGNvbG9yOiAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXVuZGVybGluZSAubmF2LWl0ZW0gYS5uYXYtbGlua1xue1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgY29sb3I6ICMzYmFmZGE7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdW5kZXJsaW5lIC5uYXYtaXRlbSBhLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJcbntcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXVuZGVybGluZSAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmVcbntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi11bmRlcmxpbmUgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxuLm5hdi5uYXYtdGFicy5uYXYtdW5kZXJsaW5lIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZTpob3Zlclxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdW5kZXJsaW5lIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmVcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXVuZGVybGluZSAubmF2LWl0ZW0gYS5uYXYtbGluazpob3Zlcixcbi5uYXYubmF2LXRhYnMubmF2LXVuZGVybGluZSAubmF2LWl0ZW0gYS5uYXYtbGluazpmb2N1c1xue1xuICAgIGNvbG9yOiAjM2JhZmRhO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdW5kZXJsaW5lIC5uYXYtaXRlbSBhLm5hdi1saW5rOmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuM3MsIC1tb3otdHJhbnNmb3JtIC4zcztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246ICAgICAgLW8tdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzLCAtbW96LXRyYW5zZm9ybSAuM3MsIC1vLXRyYW5zZm9ybSAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7IFxuXG4gICAgYmFja2dyb3VuZDogIzNiYWZkYTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWxpbmV0cmlhbmdsZVxue1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmJiNDI7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1saW5ldHJpYW5nbGUgLm5hdi1pdGVtXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgICAtbW96LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1saW5ldHJpYW5nbGUgLm5hdi1pdGVtIGEubmF2LWxpbmtcbntcbiAgICBsaW5lLWhlaWdodDogMi41O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgY29sb3I6ICM1NTU5NWM7IFxuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWxpbmV0cmlhbmdsZSAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmVcbntcbiAgICBjb2xvcjogI2Y2YmI0MjsgXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmJiNDI7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1saW5ldHJpYW5nbGUgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlOmFmdGVyLFxuLm5hdi5uYXYtdGFicy5uYXYtbGluZXRyaWFuZ2xlIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyBcblxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1saW5ldHJpYW5nbGUgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlOmJlZm9yZVxue1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcblxuICAgIGJvcmRlci13aWR0aDogMTJweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjZiYjQyO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtbGluZXRyaWFuZ2xlIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZTphZnRlclxue1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtbGluZXRyaWFuZ2xlIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZTpmb2N1c1xue1xuICAgIGNvbG9yOiAjZjZiYjQyO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtbGluZXRyaWFuZ2xlIC5uYXYtaXRlbSBhLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlclxue1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtbGluZXRyaWFuZ2xlIC5uYXYtaXRlbSBhLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6YWZ0ZXJcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtbGluZXRyaWFuZ2xlLm5hdi1qdXN0aWZpZWRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y2YmI0Mjtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWxpbmV0cmlhbmdsZS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZVxue1xuICAgIHRvcDogMDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWljb25mYWxsXG57XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtaWNvbmZhbGwgLm5hdi1pdGVtXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbjogLjVyZW0gLjdyZW0gMDsgXG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgLW1vei1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtaWNvbmZhbGwgLm5hdi1pdGVtOmhvdmVyLFxuLm5hdi5uYXYtdGFicy5uYXYtaWNvbmZhbGwgLm5hdi1pdGVtOmZvY3VzXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1pY29uZmFsbCAubmF2LWl0ZW0gYS5uYXYtbGlua1xue1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMCAyZW07XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjcsIDAsIC4zLCAxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjcsIDAsIC4zLCAxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjcsIDAsIC4zLCAxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjcsIDAsIC4zLCAxKTsgXG5cbiAgICBjb2xvcjogIzc0Nzc3YjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1pY29uZmFsbCAubmF2LWl0ZW0gYTpob3Zlcixcbi5uYXYubmF2LXRhYnMubmF2LWljb25mYWxsIC5uYXYtaXRlbSBhOmZvY3VzXG57XG4gICAgY29sb3I6ICMyY2MxODU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtaWNvbmZhbGwgLm5hdi1pdGVtIGEuYWN0aXZlXG57XG4gICAgY29sb3I6ICMyY2MxODU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtaWNvbmZhbGwgLm5hdi1pdGVtIGEuYWN0aXZlIGk6YWZ0ZXJcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgXG5cbiAgICBvcGFjaXR5OiAxO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtaWNvbmZhbGwgLm5hdi1pdGVtIGEuYWN0aXZlIGk6YmVmb3JlXG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IFxuXG4gICAgb3BhY2l0eTogMTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWljb25mYWxsIC5uYXYtaXRlbSBhIGlcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LWljb25mYWxsIC5uYXYtaXRlbSBhIGk6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxZW07XG4gICAgbGVmdDogNTAlO1xuXG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLCAtbW96LXRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246ICAgICAgLW8tdHJhbnNmb3JtIC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbiwgLW1vei10cmFuc2Zvcm0gLjJzIGVhc2UtaW4sIC1vLXRyYW5zZm9ybSAuMnMgZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTsgXG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICMyY2MxODU7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1pY29uZmFsbCAubmF2LWl0ZW0gYSBpOmJlZm9yZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIDAgLjM1ZW07XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycywgLW1vei10cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIC1vLXRyYW5zZm9ybSAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycywgLW1vei10cmFuc2Zvcm0gLjJzLCAtby10cmFuc2Zvcm0gLjJzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyBcblxuICAgIG9wYWNpdHk6IDA7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi1pY29uZmFsbCAubmF2LWl0ZW0gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXJcbntcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbi5uYXYgLm5hdi1pdGVtIC5uYXYtbGlua1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiAuZHJvcGRvd24tZGl2aWRlclxue1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KVxue1xuICAgIC5uYXYubmF2LXRhYnMubmF2LWxpbmV0cmlhbmdsZS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi1pY29uZmFsbC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSxcbiAgICAubmF2Lm5hdi10YWJzLm5hdi11bmRlcmxpbmUubmF2LWp1c3RpZmllZCAubmF2LWl0ZW1cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5uYXYtdmVydGljYWxcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxlZnQubmF2LXRhYnNcbntcbiAgICBkaXNwbGF5OiB0YWJsZTsgXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGVmdC5uYXYtdGFicyBsaS5uYXYtaXRlbVxue1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1sZWZ0Lm5hdi10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmtcbntcbiAgICBtaW4td2lkdGg6IDYuNXJlbTtcblxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGVmdC5uYXYtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAwIDAgLjI1cmVtO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxlZnQubmF2LXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSlcbntcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGVmdC5uYXYtdGFicy5uYXYtYm9yZGVyLWxlZnQgbGkubmF2LWl0ZW0gYS5uYXYtbGlua1xue1xuICAgIGNvbG9yOiAjZGE0NDUzO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxlZnQubmF2LXRhYnMubmF2LWJvcmRlci1sZWZ0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgY29sb3I6ICM1NTU7IFxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RhNDQ1MztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1sZWZ0IH4gLnRhYi1jb250ZW50XG57XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGVmdCB+IC50YWItY29udGVudCAudGFiLXBhbmVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IFxuXG4gICAgcGFkZGluZzogMCAwIC42cmVtIDFyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxlZnQgfiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LXJpZ2h0Lm5hdi10YWJzXG57XG4gICAgZGlzcGxheTogdGFibGU7IFxuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1yaWdodC5uYXYtdGFicyBsaS5uYXYtaXRlbVxue1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LXJpZ2h0Lm5hdi10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmtcbntcbiAgICBtaW4td2lkdGg6IDYuNXJlbTtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1yaWdodC5uYXYtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAuMjVyZW0gLjI1cmVtIDA7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtcmlnaHQubmF2LXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluazpob3Zlcjpub3QoLmFjdGl2ZSlcbntcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1yaWdodC5uYXYtdGFicy5uYXYtYm9yZGVyLXJpZ2h0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmtcbntcbiAgICBjb2xvcjogI2RhNDQ1Mztcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1yaWdodC5uYXYtdGFicy5uYXYtYm9yZGVyLXJpZ2h0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgY29sb3I6ICM1NTU7IFxuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkYTQ0NTM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LXJpZ2h0IH4gLnRhYi1jb250ZW50IC50YWItcGFuZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgXG5cbiAgICBwYWRkaW5nOiAwIDAgLjZyZW0gMXJlbTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtcmlnaHQgfiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2Lm5hdi10YWJzLm5hdi1vbmx5LWljb24gLm5hdi1pdGVtIC5uYXYtbGlua1xue1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LW9ubHktaWNvbiAubmF2LWl0ZW0gLm5hdi1saW5rIGlcbntcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi5uYXYubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbms6Zm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFsZXJ0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0IC5hbGVydC1saW5rOmhvdmVyXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWxlcnQuYWxlcnQtaWNvbi1sZWZ0XG57XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRyZW07XG59XG4uYWxlcnQuYWxlcnQtaWNvbi1yaWdodFxue1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHJlbTtcbn1cbi5hbGVydC5hbGVydC1pY29uLWxlZnRbY2xhc3MqPWJnLV1cbntcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQuYWxlcnQtaWNvbi1yaWdodFtjbGFzcyo9YmctXVxue1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpICFpbXBvcnRhbnQ7XG59XG4uYWxlcnRbY2xhc3MqPWFsZXJ0LWljb24tXSAuYWxlcnQtaWNvblxue1xuICAgIGZvbnQtZmFtaWx5OiBMaW5lQXdlc29tZTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtNHJlbTtcblxuICAgIHdpZHRoOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICBjb250ZW50OiAnXFxmMmIyJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWxlcnQgLmNsb3NlXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmFsZXJ0W2NsYXNzKj1iZy1dXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYWxlcnRbY2xhc3MqPWJnLV0gLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydFtjbGFzcyo9YmctXSAuY2xvc2VcbntcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuLmFsZXJ0LmFsZXJ0LWljb24tcmlnaHQgLmFsZXJ0LWljb25cbntcbiAgICByaWdodDogLTRyZW07IFxuICAgIGxlZnQ6IGF1dG87XG59XG4uYWxlcnRbY2xhc3MqPWFsZXJ0LWFycm93LV06YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tdG9wOiAtOHB4OyBcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LmFsZXJ0LWFycm93LXJpZ2h0OmJlZm9yZVxue1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7IFxuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ubWVkaWEtbGlzdCAubWVkaWFcbntcbiAgICBtYXJnaW4tdG9wOiAwOyBcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuLm1lZGlhLWxpc3QgLm1lZGlhIC5tZWRpYS1sZWZ0XG57XG4gICAgZmxvYXQ6IGxlZnQ7IFxuXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtcmlnaHRcbntcbiAgICBmbG9hdDogcmlnaHQ7IFxuXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubWVkaWEtbGlzdCBhLm1lZGlhXG57XG4gICAgY29sb3I6ICM1NTU5NWMgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhIFtjbGFzcyo9J2F2YXRhci0nXVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1yaWdodDogMDsgXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1lZGlhIFtjbGFzcyo9J2F2YXRhci0nXSBpXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIGJvdHRvbTogLTFweDtcblxuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5tZWRpYS1ib3JkZXJlZCAubWVkaWFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTdlZDtcbn1cbi5tZWRpYS1ib3JkZXJlZCAubWVkaWE6Zmlyc3QtY2hpbGRcbntcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4ubWVkaWEtbm90YXRpb24gYVxue1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRmlsZSBOYW1lOiBwcm9ncmVzcy5zY3NzXG4gIERlc2NyaXB0aW9uOiBFeHRlbmRlZCBib290c3RyYXAgcHJvZ3Jlc3MgYmFyIHNjc3MuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG4gIFZlcnNpb246IDIuMVxuICBBdXRob3I6IFBJWElOVkVOVFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgTW9kaWZpZXJzOiAgICAgICBgcHJvZ3Jlc3MtbGdgXG4gICAgICAgICAgICAgICAgICAgYHByb2dyZXNzLW1kYFxuICAgICAgICAgICAgICAgICAgIGBwcm9ncmVzcy1zbWBcbiAgICAgICAgICAgICAgICAgICBgcHJvZ3Jlc3MteHNgXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJvZ3Jlc3NcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnByb2dyZXNzOmxhc3QtY2hpbGRcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXhsXG57XG4gICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGdcbntcbiAgICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLW1kXG57XG4gICAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc21cbntcbiAgICBoZWlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MteHNcbntcbiAgICBoZWlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLmJveC1zaGFkb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDAgcmdiYSg4NSwgODksIDkyLCAuMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAwIHJnYmEoODUsIDg5LCA5MiwgLjMpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRGaWxlIE5hbWU6IGxpc3QtZ3JvdXAuc2Nzc1xuXHREZXNjcmlwdGlvbjogQ29udGFpbiBsaXN0IGl0ZW0sIGxpc3QgZ3JvdXAgcmVsYXRlZCBleHRlbmRlZCBTQ1NTLlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEl0ZW0gTmFtZTogUm9idXN0IC0gUmVzcG9uc2l2ZSBBZG1pbiBUZW1wbGF0ZVxuXHRWZXJzaW9uOiAyLjFcblx0QXV0aG9yOiBQSVhJTlZFTlRcblx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG51bC5saXN0LWlubGluZSBsaVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubGlzdC1pbmxpbmUubGlzdC1pbmxpbmUtcGlwZSA+IGxpICsgbGk6YmVmb3JlXG57XG4gICAgY29udGVudDogJyB8ICc7XG5cbiAgICBjb2xvcjogIzgxOGE5MTtcbn1cblxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIGFcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnVzZXJzLWxpc3QgbGkgKyBsaVxue1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLnVzZXJzLWxpc3QgbGkgaW1nXG57XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDg1LCA4OSwgOTIsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDg1LCA4OSwgOTIsIC4zKTtcbn1cblxuLnVzZXJzLWxpc3QgbGkgLmJhZGdlXG57XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyBcblxuICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xufVxuXG4ubW9kYWwtc21cbntcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ubW9kYWwteHNcbntcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ubW9kYWwteGxcbntcbiAgICBtYXgtd2lkdGg6IDk0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyBcbiAgICBtYXJnaW4tbGVmdDogMyU7XG59XG5cbi5pY29uLWFsaWduXG57XG4gICAgbWFyZ2luLXRvcDogLjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xufVxuXG4ucG9wb3Zlci5wb3BvdmVyLXRvcDphZnRlcixcbi5wb3BvdmVyLnBvcG92ZXItdG9wOmJlZm9yZSxcbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDphZnRlcixcbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcDpiZWZvcmVcbntcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItcmlnaHQ6YWZ0ZXIsXG4ucG9wb3Zlci5wb3BvdmVyLXJpZ2h0OmJlZm9yZSxcbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0OmFmdGVyLFxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQ6YmVmb3JlXG57XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5wb3BvdmVyLnBvcG92ZXItYm90dG9tOmFmdGVyLFxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b206YmVmb3JlLFxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOmFmdGVyLFxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tOmJlZm9yZVxue1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0OmFmdGVyLFxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0OmJlZm9yZSxcbi5wb3BvdmVyLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQ6YWZ0ZXIsXG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0OmJlZm9yZVxue1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uaWNvbi1iZy1jaXJjbGVcbntcbiAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmljb24tbGVmdFxue1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5pY29uLXJpZ2h0XG57XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLmljb24tc3Bpblxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAtbW96LWFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAtby1hbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJsb2NrT3ZlcmxheVxue1xuICAgIHotaW5kZXg6IDEwNTAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrRWxlbWVudCxcbi5ibG9ja1BhZ2VcbntcbiAgICB6LWluZGV4OiAxMDUxICFpbXBvcnRhbnQ7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOmJlZm9yZVxue1xuICAgIHBhZGRpbmctdG9wOiA1NyU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluXG57XG4gICAgZnJvbVxuICAgIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG9cbiAgICB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluXG57XG4gICAgZnJvbVxuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG9cbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtby1rZXlmcmFtZXMgc3Bpblxue1xuICAgIGZyb21cbiAgICB7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG9cbiAgICB7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5cbntcbiAgICBmcm9tXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0b1xuICAgIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmhpZGRlblxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5hOmhvdmVyXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucm91bmRcbntcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5cbi5zcXVhcmVcbntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubWVnYS1kcm9wZG93bi1tZW51IHAuYWNjb3JkaW9uLXRleHRcbntcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLm1lZ2EtZHJvcGRvd24tbWVudSBhW2FyaWEtZXhwYW5kZWQ9J3RydWUnXVxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubGluZS1vbi1zaWRlXG57XG4gICAgbGluZS1oZWlnaHQ6IC4xZW07XG5cbiAgICBtYXJnaW46IDEwcHggMCAyMHB4OyBcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG4ubGluZS1vbi1zaWRlIHNwYW5cbntcbiAgICBwYWRkaW5nOiAwIDEwcHg7IFxuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmljb24tbGluZS1oZWlnaHRcbntcbiAgICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1taWRkbGUgdGRcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3Bpbm5lclxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAtbW96LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAtby1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCIud2hpdGVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctd2hpdGUgLmNhcmQtaGVhZGVyLFxuLmJnLXdoaXRlIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLXdoaXRlLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG59XG5cbi5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uYmctd2hpdGVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC13aGl0ZVxue1xuICAgIGNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzkxOTE5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcmxheS13aGl0ZVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtd2hpdGV7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLXdoaXRlXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGU6Zm9jdXMsXG4uYnRuLXdoaXRlOmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAhaW1wb3J0YW50O1xufVxuLmJ0bi13aGl0ZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLW91dGxpbmUtd2hpdGUuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctd2hpdGUgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy13aGl0ZSArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG5pbnB1dDpmb2N1cyB+IC5iZy13aGl0ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13aGl0ZVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9yZGVyLWJvdHRvbS13aGl0ZVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9yZGVyLWxlZnQtd2hpdGVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5ib3JkZXItcmlnaHQtd2hpdGVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYmxhY2tcbntcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2tcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYmctYmxhY2sgLmNhcmQtaGVhZGVyLFxuLmJnLWJsYWNrIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWJsYWNrLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAuNik7XG59XG5cbi5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uYmctYmxhY2tcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1ibGFja1xue1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFja1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLm92ZXJsYXktYmxhY2tcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWJsYWNre1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1ibGFja1xue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsYWNrOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsYWNrOmZvY3VzLFxuLmJ0bi1ibGFjazphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIWltcG9ydGFudDtcbn1cbi5idG4tYmxhY2suYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1ibGFja1xue1xuICAgIGNvbG9yOiAjMDAwOyBcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lLWJsYWNrLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLWJsYWNrICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctYmxhY2sgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctYmxhY2tcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFja1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmxhY2tcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmxhY2tcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsYWNrXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsYWNrXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbn1cblxuLnByaW1hcnkubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmMWViZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWJmZiAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi01LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQxLCAyMzUsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDEsIDIzNSwgMjU1LCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWJmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWxpZ2h0ZW4tNTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmMWViZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjFlYmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1saWdodGVuLTU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlYmZmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmMWViZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmMWViZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFlYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZWJmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWViZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFlYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZWJmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2YxZWJmZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjM1LCAyNTUsIC44KTtcbn1cblxuLnByaW1hcnkubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNlOWUzZjggIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTNmOCAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMzLCAyMjcsIDI0OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzMsIDIyNywgMjQ4LCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTNmOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtbGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNlOWUzZjggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTllM2Y4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllM2Y4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlOWUzZjggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlOWUzZjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllM2Y4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTNmOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWUzZjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllM2Y4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTNmOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2U5ZTNmODtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMjI3LCAyNDgsIC44KTtcbn1cblxuLnByaW1hcnkubGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNiY2FhZTkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFlOSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTg4LCAxNzAsIDIzMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxODgsIDE3MCwgMjMzLCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFlOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNiY2FhZTkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYmNhYWU5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWU5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiY2FhZTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiY2FhZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNhYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjYWFlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2FhZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNhYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjYWFlOSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZDogI2JjYWFlOTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMTcwLCAyMzMsIC44KTtcbn1cblxuLnByaW1hcnkubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNhYzkyZWMgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjOTJlYyAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTcyLCAxNDYsIDIzNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzIsIDE0NiwgMjM2LCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjOTJlYyAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWxpZ2h0ZW4tMjpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNhYzkyZWMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYWM5MmVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1saWdodGVuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5MmVjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhYzkyZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhYzkyZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWM5MmVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FjOTJlYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYzkyZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWM5MmVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FjOTJlYyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZDogI2FjOTJlYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3MiwgMTQ2LCAyMzYsIC44KTtcbn1cblxuLnByaW1hcnkubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNhOTkyZTIgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5OTJlMiAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTY5LCAxNDYsIDIyNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNjksIDE0NiwgMjI2LCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5OTJlMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWxpZ2h0ZW4tMTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNhOTkyZTIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYTk5MmUyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1saWdodGVuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk5MmUyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhOTkyZTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhOTkyZTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTk5MmUyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E5OTJlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOTkyZTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTk5MmUyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E5OTJlMiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2E5OTJlMjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2OSwgMTQ2LCAyMjYsIC44KTtcbn1cblxuLnByaW1hcnlcbntcbiAgICBjb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGMgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5iZy1wcmltYXJ5IC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLXByaW1hcnkuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTAsIDEyMiwgMjIwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1MCwgMTIyLCAyMjAsIC42KTtcbn1cblxuLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5iZy1wcmltYXJ5XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtcHJpbWFyeVxue1xuICAgIGNvbG9yOiAjM2QyMjgxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2IzZWIgIWltcG9ydGFudDtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICMyZTFhNjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY3YWRjO1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5XG57XG4gICAgYmFja2dyb3VuZDogIzk2N2FkYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTIyLCAyMjAsIC44KTtcbn1cblxuLyogLmNhcmQtb3V0bGluZS1wcmltYXJ5e1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1wcmltYXJ5XG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGMgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzYyZDYgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTUwLCAxMjIsIDIyMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTAsIDEyMiwgMjIwLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5XG57XG4gICAgY29sb3I6ICM5NjdhZGM7IFxuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1MCwgMTIyLCAyMjAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTUwLCAxMjIsIDIyMCwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLXByaW1hcnkgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1wcmltYXJ5ICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGMgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5NjdhZGMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5NjdhZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk2N2FkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5NjdhZGM7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnlcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2N2FkYztcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnlcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5NjdhZGM7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5NjdhZGM7XG59XG5cbi5wcmltYXJ5LmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICM4MzYyZDYgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM2MmQ2ICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzMSwgOTgsIDIxNCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzEsIDk4LCAyMTQsIC42KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzYyZDYgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICM4MzYyZDYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjODM2MmQ2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzYyZDYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHJpbWFyeVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzgzNjJkNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzgzNjJkNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgzNjJkNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgzNjJkNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgzNjJkNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgzNjJkNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgzNjJkNiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjODM2MmQ2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMxLCA5OCwgMjE0LCAuOCk7XG59XG5cbi5wcmltYXJ5LmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDExMiwgNzQsIDIwNywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMTIsIDc0LCAyMDcsIC42KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHJpbWFyeVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzcwNGFjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNGFjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNGFjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNGFjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNGFjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcwNGFjZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNzA0YWNmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEyLCA3NCwgMjA3LCAuOCk7XG59XG5cbi5wcmltYXJ5LmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk0LCA1MiwgMTk4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk0LCA1MiwgMTk4LCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmVhZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1ZTM0YzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzVlMzRjNjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk0LCA1MiwgMTk4LCAuOCk7XG59XG5cbi5wcmltYXJ5LmRhcmtlbi00XG57XG4gICAgY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDgyLCA0NiwgMTc0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDgyLCA0NiwgMTc0LCAuNik7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMmVhZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzUyMmVhZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1MjJlYWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzUyMmVhZTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA0NiwgMTc0LCAuOCk7XG59XG5cbi5wcmltYXJ5LmFjY2VudC0xXG57XG4gICAgY29sb3I6ICM5ZTc3ZmQgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1OCwgMTE5LCAyNTMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU4LCAxMTksIDI1MywgLjYpO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllNzdmZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogIzllNzdmZCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM5ZTc3ZmQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllNzdmZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1wcmltYXJ5XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOWU3N2ZkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWU3N2ZkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICM5ZTc3ZmQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTgsIDExOSwgMjUzLCAuOCk7XG59XG5cbi5wcmltYXJ5LmFjY2VudC0yXG57XG4gICAgY29sb3I6ICM5MDY3ZjUgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0NCwgMTAzLCAyNDUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTQ0LCAxMDMsIDI0NSwgLjYpO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNzA0YWNmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwNjdmNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzVlMzRjNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjJlYWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzkwNjdmNSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM5MDY3ZjUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwNjdmNSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1wcmltYXJ5XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTA2N2Y1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICM5MDY3ZjU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDEwMywgMjQ1LCAuOCk7XG59XG5cbi5wcmltYXJ5LmFjY2VudC0zXG57XG4gICAgY29sb3I6ICM4NDVkZTIgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ1ZGUyICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzMiwgOTMsIDIyNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzIsIDkzLCAyMjYsIC42KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDVkZTIgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICM4NDVkZTIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjODQ1ZGUyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDVkZTIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHJpbWFyeVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzg0NWRlMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzg0NWRlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg0NWRlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg0NWRlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg0NWRlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg0NWRlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg0NWRlMiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjODQ1ZGUyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMyLCA5MywgMjI2LCAuOCk7XG59XG5cbi5wcmltYXJ5LmFjY2VudC00XG57XG4gICAgY29sb3I6ICM3NDUyYzcgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ1MmM3ICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDExNiwgODIsIDE5OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMTYsIDgyLCAxOTksIC42KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzcwNGFjZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDUyYzcgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3MDRhY2YgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNGM2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnkuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZTM0YzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIyZWFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICM3NDUyYzcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ1MmM3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDUyYzcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHJpbWFyeVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzc0NTJjNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzc0NTJjNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NTJjNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0NTJjNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc0NTJjNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc0NTJjNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc0NTJjNyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjNzQ1MmM3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE2LCA4MiwgMTk5LCAuOCk7XG59XG5cbi5zdWNjZXNzLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmVkZTMgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE5NCwgMjM3LCAyMjcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTk0LCAyMzcsIDIyNywgLjYpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmVkZTMgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjYzJlZGUzICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2MyZWRlMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZWRlMyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zdWNjZXNzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzJlZGUzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyZWRlMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMmVkZTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MyZWRlMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMmVkZTMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNjMmVkZTM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTQsIDIzNywgMjI3LCAuOCk7XG59XG5cbi5zdWNjZXNzLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjOTdlMWNlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2UxY2UgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1MSwgMjI1LCAyMDYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTUxLCAyMjUsIDIwNiwgLjYpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2UxY2UgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjOTdlMWNlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzk3ZTFjZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3ZTFjZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zdWNjZXNzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTdlMWNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTdlMWNlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3ZTFjZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5N2UxY2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTdlMWNlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk3ZTFjZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5N2UxY2UgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICM5N2UxY2U7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTEsIDIyNSwgMjA2LCAuOCk7XG59XG5cbi5zdWNjZXNzLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjNjBkMGI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MGQwYjQgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk2LCAyMDgsIDE4MCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5NiwgMjA4LCAxODAsIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBkMGI0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tbGlnaHRlbi0zOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogIzYwZDBiNCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2MGQwYjQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MGQwYjQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzYwZDBiNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzYwZDBiNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MGQwYjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjBkMGI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwZDBiNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MGQwYjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjBkMGI0ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjNjBkMGI0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTYsIDIwOCwgMTgwLCAuOCk7XG59XG5cbi5zdWNjZXNzLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNDhjZmFkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGNmYWQgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDcyLCAyMDcsIDE3MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg3MiwgMjA3LCAxNzMsIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjZmFkICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1saWdodGVuLTJcbntcbiAgICBjb2xvcjogIzQ4Y2ZhZCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0OGNmYWQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGNmYWQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQ4Y2ZhZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQ4Y2ZhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OGNmYWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDhjZmFkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ4Y2ZhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1saWdodGVuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0OGNmYWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDhjZmFkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNDhjZmFkO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzIsIDIwNywgMTczLCAuOCk7XG59XG5cbi5zdWNjZXNzLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNDhjOWE5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM5YTkgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDcyLCAyMDEsIDE2OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg3MiwgMjAxLCAxNjksIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjOWE5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogIzQ4YzlhOSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0OGM5YTkgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM5YTkgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQ4YzlhOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQ4YzlhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OGM5YTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDhjOWE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ4YzlhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0OGM5YTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDhjOWE5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjNDhjOWE5O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzIsIDIwMSwgMTY5LCAuOCk7XG59XG5cbi5zdWNjZXNzXG57XG4gICAgY29sb3I6ICMzN2JjOWIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3NcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiYzliICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2VzcyAuY2FyZC1oZWFkZXIsXG4uYmctc3VjY2VzcyAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1zdWNjZXNzLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTUsIDE4OCwgMTU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU1LCAxODgsIDE1NSwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLXN1Y2Nlc3NcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiYzliICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1zdWNjZXNzXG57XG4gICAgY29sb3I6ICMwZjMyMjkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzdiYzliICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDNiOCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzA1MTIwZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3NcbntcbiAgICBib3JkZXItY29sb3I6ICMzN2JjOWI7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3NcbntcbiAgICBiYWNrZ3JvdW5kOiAjMzdiYzliO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTUsIDE4OCwgMTU1LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtc3VjY2Vzc3tcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tc3VjY2Vzc1xue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMzN2JjOWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiYzliICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBhNDg3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU1LCAxODgsIDE1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg1NSwgMTg4LCAxNTUsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3NcbntcbiAgICBjb2xvcjogIzM3YmM5YjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzdiYzliO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiYzliO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTUsIDE4OCwgMTU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU1LCAxODgsIDE1NSwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLXN1Y2Nlc3MgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1zdWNjZXNzICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN2JjOWIgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLXN1Y2Nlc3NcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzN2JjOWIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzN2JjOWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM3YmM5YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzN2JjOWI7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3NcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3YmM5Yjtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3NcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzN2JjOWI7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzc1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzN2JjOWI7XG59XG5cbi5zdWNjZXNzLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMzMGE0ODcgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBhNDg3ICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQ4LCAxNjQsIDEzNSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0OCwgMTY0LCAxMzUsIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGE0ODcgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMzMGE0ODcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzBhNDg3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGE0ODcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzMwYTQ4NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzMwYTQ4NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwYTQ4NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMwYTQ4NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwYTQ4NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMwYTQ4NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMwYTQ4NyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMzBhNDg3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDgsIDE2NCwgMTM1LCAuOCk7XG59XG5cbi5zdWNjZXNzLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQxLCAxNDEsIDExNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0MSwgMTQxLCAxMTYsIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjk4ZDc0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDE0MSwgMTE2LCAuOCk7XG59XG5cbi5zdWNjZXNzLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM0LCAxMTcsIDk2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM0LCAxMTcsIDk2LCAuNik7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXN1Y2Nlc3NcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjc1NjAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzIyNzU2MDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxMTcsIDk2LCAuOCk7XG59XG5cbi5zdWNjZXNzLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICMxYjVkNGQgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI3LCA5MywgNzcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjcsIDkzLCA3NywgLjYpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLWRhcmtlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVkNGQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMxYjVkNGQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWQ0ZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zdWNjZXNzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMWI1ZDRkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICMxYjVkNGQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNywgOTMsIDc3LCAuOCk7XG59XG5cbi5zdWNjZXNzLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICNkOGY3ZjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxNiwgMjQ3LCAyNDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjE2LCAyNDcsIDI0MCwgLjYpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjdmMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVkNGQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2Q4ZjdmMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkOGY3ZjAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZjdmMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zdWNjZXNzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDhmN2YwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhmN2YwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICNkOGY3ZjA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDI0NywgMjQwLCAuOCk7XG59XG5cbi5zdWNjZXNzLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICNjMmVkZTMgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE5NCwgMjM3LCAyMjcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTk0LCAyMzcsIDIyNywgLjYpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZWRlMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyNzU2MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVkNGQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2MyZWRlMyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjMmVkZTMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZWRlMyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zdWNjZXNzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzJlZGUzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzJlZGUzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICNjMmVkZTM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTQsIDIzNywgMjI3LCAuOCk7XG59XG5cbi5zdWNjZXNzLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICMzZWMzYTIgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VjM2EyICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDYyLCAxOTUsIDE2MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2MiwgMTk1LCAxNjIsIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWMzYTIgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICMzZWMzYTIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjM2VjM2EyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWMzYTIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzNlYzNhMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzNlYzNhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNlYzNhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNlYzNhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlYzNhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNlYzNhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNlYzNhMiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjM2VjM2EyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjIsIDE5NSwgMTYyLCAuOCk7XG59XG5cbi5zdWNjZXNzLmFjY2VudC00XG57XG4gICAgY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG59XG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQxLCAxNDEsIDExNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0MSwgMTQxLCAxMTYsIC42KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3NTYwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjc1NjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZDc0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThkNzQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc3VjY2Vzc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5OGQ3NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI5OGQ3NCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjk4ZDc0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDE0MSwgMTE2LCAuOCk7XG59XG5cbi5pbmZvLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZGFmMGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWYwZjggIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxOCwgMjQwLCAyNDgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjE4LCAyNDAsIDI0OCwgLjYpO1xufVxuXG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWYwZjggIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4ZWI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZGFmMGY4ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2RhZjBmOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjBmOCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmZvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZGFmMGY4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZGFmMGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZjBmOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWYwZjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFmMGY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZjBmOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWYwZjggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNkYWYwZjg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDI0MCwgMjQ4LCAuOCk7XG59XG5cbi5pbmZvLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYWJkZGVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZWYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3MSwgMjIxLCAyMzksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTcxLCAyMjEsIDIzOSwgLjYpO1xufVxuXG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZWYgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4ZWI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYWJkZGVmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2FiZGRlZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmZvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWJkZGVmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWJkZGVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FiZGRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmRkZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWJkZGVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FiZGRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYmRkZWYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNhYmRkZWY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzEsIDIyMSwgMjM5LCAuOCk7XG59XG5cbi5pbmZvLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjNmVjNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWM0ZTQgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDExMCwgMTk2LCAyMjgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTEwLCAxOTYsIDIyOCwgLjYpO1xufVxuXG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWM0ZTQgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4ZWI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjNmVjNGU0ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzZlYzRlNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYzRlNCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmZvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNmVjNGU0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNmVjNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZlYzRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZWM0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmVjNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzZlYzRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2ZWM0ZTQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICM2ZWM0ZTQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTAsIDE5NiwgMjI4LCAuOCk7XG59XG5cbi5pbmZvLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNGZjMWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmMxZTkgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc5LCAxOTMsIDIzMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg3OSwgMTkzLCAyMzMsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjMWU5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1saWdodGVuLTJcbntcbiAgICBjb2xvcjogIzRmYzFlOSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0ZmMxZTkgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmMxZTkgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRmYzFlOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRmYzFlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZmMxZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGZjMWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmYzFlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1saWdodGVuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ZmMxZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGZjMWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNGZjMWU5O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzksIDE5MywgMjMzLCAuOCk7XG59XG5cbi5pbmZvLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNTViOWRmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWI5ZGYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDg1LCAxODUsIDIyMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4NSwgMTg1LCAyMjMsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTViOWRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogIzU1YjlkZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM1NWI5ZGYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWI5ZGYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzU1YjlkZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzU1YjlkZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NWI5ZGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTViOWRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1YjlkZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NWI5ZGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTViOWRmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjNTViOWRmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODUsIDE4NSwgMjIzLCAuOCk7XG59XG5cbi5pbmZvXG57XG4gICAgY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm9cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctaW5mbyAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1pbmZvLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTksIDE3NSwgMjE4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU5LCAxNzUsIDIxOCwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWluZm9cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1pbmZvXG57XG4gICAgY29sb3I6ICMxMDQxNTMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3YzhlNSAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzA5MjYzMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm9cbntcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGE7XG59XG5cbi5vdmVybGF5LWluZm9cbntcbiAgICBiYWNrZ3JvdW5kOiAjM2JhZmRhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTksIDE3NSwgMjE4LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtaW5mb3tcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4taW5mb1xue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm86aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhMmNmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU5LCAxNzUsIDIxOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg1OSwgMTc1LCAyMTgsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm9cbntcbiAgICBjb2xvcjogIzNiYWZkYTsgXG4gICAgYm9yZGVyLWNvbG9yOiAjM2JhZmRhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhZmRhO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTksIDE3NSwgMjE4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU5LCAxNzUsIDIxOCwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLWluZm8gKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1pbmZvICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLWluZm9cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzYmFmZGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzYmFmZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiYWZkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYmFmZGE7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm9cbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiYWZkYTtcbn1cblxuLmJvcmRlci1sZWZ0LWluZm9cbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzYmFmZGE7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5mb1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYmFmZGE7XG59XG5cbi5pbmZvLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMyN2EyY2YgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhMmNmICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM5LCAxNjIsIDIwNywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzOSwgMTYyLCAyMDcsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2EyY2YgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMyN2EyY2YgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjdhMmNmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2EyY2YgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI3YTJjZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI3YTJjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3YTJjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI3YTJjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3YTJjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3YTJjZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3YTJjZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjdhMmNmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzksIDE2MiwgMjA3LCAuOCk7XG59XG5cbi5pbmZvLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI4ZWI2ICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM0LCAxNDIsIDE4MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzNCwgMTQyLCAxODIsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4ZWI2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzIyOGViNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzIyOGViNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyOGViNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyOGViNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyOGViNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIyOGViNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyOGViNiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjI4ZWI2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE0MiwgMTgyLCAuOCk7XG59XG5cbi5pbmZvLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI5LCAxMjIsIDE1NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyOSwgMTIyLCAxNTYsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFkN2E5YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFkN2E5YyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMWQ3YTljO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjksIDEyMiwgMTU2LCAuOCk7XG59XG5cbi5pbmZvLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICMxOTY2ODIgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1LCAxMDIsIDEzMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNSwgMTAyLCAxMzAsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTY2ODIgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWRhcmtlbi00OmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICMxOTY2ODIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTY2ODIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE5NjY4MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE5NjY4MiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMTk2NjgyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDEwMiwgMTMwLCAuOCk7XG59XG5cbi5pbmZvLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICM4MGQyZWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyOCwgMjEwLCAyMzksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI4LCAyMTAsIDIzOSwgLjYpO1xufVxuXG4uYnRuLWluZm8uYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI4ZWI2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDJlZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzFkN2E5YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTY2ODIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogIzgwZDJlZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM4MGQyZWYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDJlZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmZvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODBkMmVmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODBkMmVmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICM4MGQyZWY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjgsIDIxMCwgMjM5LCAuOCk7XG59XG5cbi5pbmZvLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICMyNWIxZTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjViMWU0ICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM3LCAxNzcsIDIyOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzNywgMTc3LCAyMjgsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWIxZTQgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tYWNjZW50LTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWFjY2VudC0yOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWFjY2VudC0yXG57XG4gICAgY29sb3I6ICMyNWIxZTQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjViMWU0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWIxZTQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI1YjFlNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI1YjFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWFjY2VudC0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1YjFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI1YjFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1YjFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI1YjFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI1YjFlNCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjViMWU0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDE3NywgMjI4LCAuOCk7XG59XG5cbi5pbmZvLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICMxNjhiYjYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY4YmI2ICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyLCAxMzksIDE4MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMiwgMTM5LCAxODIsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjhiYjYgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICMxNjhiYjYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMTY4YmI2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjhiYjYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE2OGJiNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE2OGJiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE2OGJiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE2OGJiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2OGJiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE2OGJiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE2OGJiNiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMTY4YmI2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIsIDEzOSwgMTgyLCAuOCk7XG59XG5cbi5pbmZvLmFjY2VudC00XG57XG4gICAgY29sb3I6ICMxMjZmOTEgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8uYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI2ZjkxICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4LCAxMTEsIDE0NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOCwgMTExLCAxNDUsIC42KTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzIyOGViNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjZmOTEgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyMjhlYjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ3YTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxZDdhOWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2NjgyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICMxMjZmOTEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMTI2ZjkxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjZmOTEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzEyNmY5MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzEyNmY5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyNmY5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzEyNmY5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyNmY5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEyNmY5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEyNmY5MSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMTI2ZjkxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDExMSwgMTQ1LCAuOCk7XG59XG5cbi53YXJuaW5nLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZmZmY2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZjYgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjUyLCAyNDYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNTIsIDI0NiwgLjYpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZjYgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZmZmY2Y2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZmNmNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmNiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13YXJuaW5nXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmY2Y2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmY2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmNmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZjZjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmY2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmNmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZjZjYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmZjZjY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1MiwgMjQ2LCAuOCk7XG59XG5cbi53YXJuaW5nLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZmNlOWMxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2U5YzEgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MiwgMjMzLCAxOTMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjUyLCAyMzMsIDE5MywgLjYpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2U5YzEgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZmNlOWMxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZjZTljMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTljMSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13YXJuaW5nXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmNlOWMxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmNlOWMxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZjZTljMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmY2U5YzEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNlOWMxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZjZTljMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmY2U5YzEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNmY2U5YzE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDIzMywgMTkzLCAuOCk7XG59XG5cbi53YXJuaW5nLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZjlkMDdjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQwN2MgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0OSwgMjA4LCAxMjQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ5LCAyMDgsIDEyNCwgLjYpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQwN2MgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZjlkMDdjICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2Y5ZDA3YyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDA3YyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13YXJuaW5nXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjlkMDdjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjlkMDdjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5ZDA3YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOWQwN2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjlkMDdjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y5ZDA3YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmOWQwN2MgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNmOWQwN2M7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDIwOCwgMTI0LCAuOCk7XG59XG5cbi53YXJuaW5nLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjZmZjZTU0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNlNTQgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjA2LCA4NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIwNiwgODQsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTU0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1N2MwOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2ZmY2U1NCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmNlNTQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNlNTQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmY2U1NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmY2U1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmNlNTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjZTU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmY2U1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmNlNTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjZTU0ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZjZTU0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMDYsIDg0LCAuOCk7XG59XG5cbi53YXJuaW5nLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjZjdjNTVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2M1NWYgIWltcG9ydGFudDtcbn1cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NywgMTk3LCA5NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDcsIDE5NywgOTUsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjNTVmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1N2MwOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2Y3YzU1ZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmN2M1NWYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2M1NWYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y3YzU1ZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y3YzU1ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2M1NWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdjNTVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3YzU1ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmN2M1NWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdjNTVmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjdjNTVmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAxOTcsIDk1LCAuOCk7XG59XG5cbi53YXJuaW5nXG57XG4gICAgY29sb3I6ICNmNmJiNDIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZyAuY2FyZC1oZWFkZXIsXG4uYmctd2FybmluZyAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy13YXJuaW5nLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ2LCAxODcsIDY2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NiwgMTg3LCA2NiwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC13YXJuaW5nXG57XG4gICAgY29sb3I6ICM3ZjU4MDYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjZiYjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDQ4NiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzU4M2QwNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmdcbntcbiAgICBib3JkZXItY29sb3I6ICNmNmJiNDI7XG59XG5cbi5vdmVybGF5LXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjZiYjQyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ2LCAxODcsIDY2LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtd2FybmluZ3tcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4td2FybmluZ1xue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICNmNmJiNDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViMDI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NiwgMTg3LCA2NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDYsIDE4NywgNjYsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmdcbntcbiAgICBjb2xvcjogI2Y2YmI0MjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjZiYjQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ2LCAxODcsIDY2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NiwgMTg3LCA2NiwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLXdhcm5pbmcgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy13YXJuaW5nICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmJiNDIgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLXdhcm5pbmdcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNmJiNDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNmJiNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y2YmI0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmJiNDI7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmdcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2YmI0Mjtcbn1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmdcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNmJiNDI7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZ1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNmJiNDI7XG59XG5cbi53YXJuaW5nLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICNmNWIwMjUgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViMDI1ICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NSwgMTc2LCAzNywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDUsIDE3NiwgMzcsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWIwMjUgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICNmNWIwMjUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjViMDI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWIwMjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1YjAyNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1YjAyNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1YjAyNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1YjAyNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1YjAyNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1YjAyNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1YjAyNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjViMDI1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNzYsIDM3LCAuOCk7XG59XG5cbi53YXJuaW5nLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzOSwgMTY1LCAxMSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzksIDE2NSwgMTEsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmYTUwYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZWZhNTBiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAxNjUsIDExLCAuOCk7XG59XG5cbi53YXJuaW5nLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMCwgMTQ1LCAxMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTAsIDE0NSwgMTAsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2QyOTEwYSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZDI5MTBhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEwLCAxNDUsIDEwLCAuOCk7XG59XG5cbi53YXJuaW5nLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4MSwgMTI0LCA5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4MSwgMTI0LCA5LCAuNik7XG59XG5cbi5idG4td2FybmluZy5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyOTEwYSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4td2FybmluZy5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1N2MwOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2I1N2MwOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXdhcm5pbmdcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiNTdjMDkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2I1N2MwOTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4MSwgMTI0LCA5LCAuOCk7XG59XG5cbi53YXJuaW5nLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmZGRlYTEgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MywgMjIyLCAxNjEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjUzLCAyMjIsIDE2MSwgLjYpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGVhMSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2QyOTEwYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2ZkZGVhMSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZGRlYTEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGVhMSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13YXJuaW5nXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmRkZWExICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmRkZWExICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICNmZGRlYTE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDIyMiwgMTYxLCAuOCk7XG59XG5cbi53YXJuaW5nLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICNmOWQwN2QgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0OSwgMjA4LCAxMjUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ5LCAyMDgsIDEyNSwgLjYpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWZhNTBiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDA3ZCAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2QyOTEwYSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTdjMDkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2Y5ZDA3ZCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmOWQwN2QgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDA3ZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13YXJuaW5nXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjlkMDdkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjlkMDdkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICNmOWQwN2Q7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDIwOCwgMTI1LCAuOCk7XG59XG5cbi53YXJuaW5nLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmZGE4NWMgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRhODVjICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MywgMTY4LCA5MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTMsIDE2OCwgOTIsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGE4NWMgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmZGE4NWMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmRhODVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGE4NWMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZkYTg1YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZkYTg1YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZkYTg1YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZkYTg1YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkYTg1YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZkYTg1YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZkYTg1YyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmRhODVjO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAxNjgsIDkyLCAuOCk7XG59XG5cbi53YXJuaW5nLmFjY2VudC00XG57XG4gICAgY29sb3I6ICNmNWE5MGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhOTBiICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZy5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NSwgMTY5LCAxMSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDUsIDE2OSwgMTEsIC42KTtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmYTUwYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWE5MGIgIWltcG9ydGFudDtcbn1cbi5idG4td2FybmluZy5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlZmE1MGIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI5MTBhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkMjkxMGEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YzA5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICNmNWE5MGIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjVhOTBiICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWE5MGIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZ1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1YTkwYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1YTkwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1YTkwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1YTkwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1YTkwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1YTkwYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1YTkwYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjVhOTBiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNjksIDExLCAuOCk7XG59XG5cbi5kYW5nZXIubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWU0ICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0OSwgMjI1LCAyMjgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ5LCAyMjUsIDIyOCwgLjYpO1xufVxuXG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2Y5ZTFlNCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmOWUxZTQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlNCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kYW5nZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmOWUxZTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1saWdodGVuLTVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2Y5ZTFlNDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMjI1LCAyMjgsIC44KTtcbn1cblxuLmRhbmdlci5saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGIzYjkgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQwLCAxNzksIDE4NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDAsIDE3OSwgMTg1LCAuNik7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1saWdodGVuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiM2I5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1saWdodGVuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5MWIyNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZjBiM2I5ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiM2I5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRhbmdlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2YwYjNiOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1saWdodGVuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwYjNiOSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjBiM2I5O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxNzksIDE4NSwgLjgpO1xufVxuXG4uZGFuZ2VyLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0Nzc4MiAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlci5iZy1saWdodGVuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjgsIDExOSwgMTMwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyOCwgMTE5LCAxMzAsIC42KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDc3ODIgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi0zOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNlNDc3ODIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDc3ODIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTQ3NzgyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1saWdodGVuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTQ3NzgyICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNlNDc3ODI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDExOSwgMTMwLCAuOCk7XG59XG5cbi5kYW5nZXIubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNlZDU1NjUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzNywgODUsIDEwMSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzcsIDg1LCAxMDEsIC42KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDU1NjUgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNlZDU1NjUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDU1NjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWQ1NTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzcsIDg1LCAxMDEsIC44KTtcbn1cblxuLmRhbmdlci5saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjVlNmEgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjIzLCA5NCwgMTA2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyMywgOTQsIDEwNiwgLjYpO1xufVxuXG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkZjVlNmEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kYW5nZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNkZjVlNmEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2RmNWU2YTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgOTQsIDEwNiwgLjgpO1xufVxuXG4uZGFuZ2VyXG57XG4gICAgY29sb3I6ICNkYTQ0NTMgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTMgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWRhbmdlciAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1kYW5nZXIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTgsIDY4LCA4MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTgsIDY4LCA4MywgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWRhbmdlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTMgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWRhbmdlclxue1xuICAgIGNvbG9yOiAjNWExMjE5ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2RhNDQ1MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjgwOGEgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzM4MGIwZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2RhNDQ1Mztcbn1cblxuLm92ZXJsYXktZGFuZ2VyXG57XG4gICAgYmFja2dyb3VuZDogI2RhNDQ1MztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgNjgsIDgzLCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtZGFuZ2Vye1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1kYW5nZXJcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNDQ1MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUyYTNiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxOCwgNjgsIDgzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxOCwgNjgsIDgzLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXJcbntcbiAgICBjb2xvcjogI2RhNDQ1MzsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZGE0NDUzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTM7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxOCwgNjgsIDgzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxOCwgNjgsIDgzLCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctZGFuZ2VyICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctZGFuZ2VyICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTQ0NTMgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLWRhbmdlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2RhNDQ1MyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2RhNDQ1MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlclxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYTQ0NTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYTQ0NTM7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlclxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGE0NDUzO1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGE0NDUzO1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlclxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYTQ0NTM7XG59XG5cbi5kYW5nZXIuZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2Q1MmEzYiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MmEzYiAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlci5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMywgNDIsIDU5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMywgNDIsIDU5LCAuNik7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTJhM2IgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2Q1MmEzYiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkNTJhM2IgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUyYTNiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRhbmdlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Q1MmEzYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Q1MmEzYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDUyYTNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNTJhM2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1MmEzYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDUyYTNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNTJhM2IgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZDUyYTNiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEzLCA0MiwgNTksIC44KTtcbn1cblxuLmRhbmdlci5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTg4LCAzNywgNTIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTg4LCAzNywgNTIsIC42KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLWRhcmtlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYmMyNTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1kYXJrZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYzI1MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjMjUzNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmMyNTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtZGFya2VuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYzI1MzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjMjUzNCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNiYzI1MzQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxODgsIDM3LCA1MiwgLjgpO1xufVxuXG4uZGFuZ2VyLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNjIsIDMyLCA0NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNjIsIDMyLCA0NSwgLjYpO1xufVxuXG4uYnRuLWRhbmdlci5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlci5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNiYzI1MzQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhbmdlci5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5MWIyNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kYW5nZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhMjIwMmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhMjIwMmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMjIwMmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTIyMDJkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogI2EyMjAyZDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgMzIsIDQ1LCAuOCk7XG59XG5cbi5kYW5nZXIuZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzg5MWIyNiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5MWIyNiAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlci5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzNywgMjcsIDM4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzNywgMjcsIDM4LCAuNik7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzg5MWIyNiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRhbmdlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzg5MWIyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzg5MWIyNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5MWIyNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjODkxYjI2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTM3LCAyNywgMzgsIC44KTtcbn1cblxuLmRhbmdlci5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZjllMWU0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWU0ICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ5LCAyMjUsIDIyOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDksIDIyNSwgMjI4LCAuNik7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2JjMjUzNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhMjIwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkxYjI2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2Y5ZTFlNCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmOWUxZTQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWU0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRhbmdlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y5ZTFlNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y5ZTFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjllMWU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZTFlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjllMWU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmOWUxZTQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjllMWU0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyMjUsIDIyOCwgLjgpO1xufVxuXG4uZGFuZ2VyLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICNlYTc5ODMgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTc5ODMgIWltcG9ydGFudDtcbn1cbi5iZy1kYW5nZXIuYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzQsIDEyMSwgMTMxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzNCwgMTIxLCAxMzEsIC42KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNzk4MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0yOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZWE3OTgzICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VhNzk4MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTc5ODMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWE3OTgzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWE3OTgzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYTc5ODMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtYWNjZW50LTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhNzk4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWE3OTgzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYTc5ODMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhNzk4MyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICNlYTc5ODM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDEyMSwgMTMxLCAuOCk7XG59XG5cbi5kYW5nZXIuYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlci5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyMywgOTQsIDEwNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjMsIDk0LCAxMDYsIC42KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjZGY1ZTZhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZGY1ZTZhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZGY1ZTZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGY1ZTZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZjVlNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmNWU2YSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQ6ICNkZjVlNmE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDk0LCAxMDYsIC44KTtcbn1cblxuLmRhbmdlci5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjY2MyZjNlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyZjNlICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA0LCA0NywgNjIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA0LCA0NywgNjIsIC42KTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMmYzZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYmMyNTM0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2EyMjAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTFiMjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjY2MyZjNlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2NjMmYzZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzJmM2UgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjY2MyZjNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjY2MyZjNlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYzJmM2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjMmYzZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2MyZjNlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYzJmM2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjMmYzZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICNjYzJmM2U7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDQ3LCA2MiwgLjgpO1xufVxuXG4ucmVkLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJlZSAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzNSwgMjM4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjM1LCAyMzgsIC42KTtcbn1cblxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWQuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcmVkXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlYmVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcmVkLmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlYmVlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXJlZC5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmViZWU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNSwgMjM4LCAuOCk7XG59XG5cbi5yZWQubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZGQyICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjA1LCAyMTAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMDUsIDIxMCwgLjYpO1xufVxuXG4uYnRuLXJlZC5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLXJlZC5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmNkZDIgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1yZWQuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1yZWRcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmNkZDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmVkLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmVkLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmNkZDIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcmVkLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2ZmY2RkMjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjA1LCAyMTAsIC44KTtcbn1cblxuLnJlZC5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjlhOWEgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjM5LCAxNTQsIDE1NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzksIDE1NCwgMTU0LCAuNik7XG59XG5cbi5idG4tcmVkLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY5YTlhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tcmVkLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZWY5YTlhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY5YTlhICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXJlZFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VmOWE5YSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZC5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmOWE5YSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1yZWQub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZWY5YTlhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAxNTQsIDE1NCwgLjgpO1xufVxuXG4ucmVkLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1NzM3MyAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjksIDExNSwgMTE1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyOSwgMTE1LCAxMTUsIC42KTtcbn1cblxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWQuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTczNzMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcmVkXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTU3MzczICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcmVkLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTU3MzczICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXJlZC5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNlNTczNzM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDExNSwgMTE1LCAuOCk7XG59XG5cbi5yZWQubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNlZjUzNTAgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1MzUwICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzOSwgODMsIDgwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzOSwgODMsIDgwLCAuNik7XG59XG5cbi5idG4tcmVkLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1MzUwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWxpZ2h0ZW4tMTpmb2N1cyxcbi5idG4tcmVkLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjZWY1MzUwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1saWdodGVuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1MzUwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXJlZFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VmNTM1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZC5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQuYm9yZGVyLXRvcC1saWdodGVuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC5ib3JkZXItcmlnaHQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmNTM1MCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1yZWQub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZWY1MzUwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MywgODAsIC44KTtcbn1cblxuLnJlZFxue1xuICAgIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkIC5jYXJkLWhlYWRlcixcbi5iZy1yZWQgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctcmVkLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ0LCA2NywgNTQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ0LCA2NywgNTQsIC42KTtcbn1cblxuLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5iZy1yZWRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1yZWRcbntcbiAgICBjb2xvcjogIzcxMGUwNiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg4MjdhICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtcmVkIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICM0YjA5MDQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWRcbntcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG5cbi5vdmVybGF5LXJlZFxue1xuICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDY3LCA1NCwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLXJlZHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tcmVkXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQ6Zm9jdXMsXG4uYnRuLXJlZDphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDQsIDY3LCA1NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDQsIDY3LCA1NCwgLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtcmVkXG57XG4gICAgY29sb3I6ICNmNDQzMzY7IFxuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1yZWQ6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDQsIDY3LCA1NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDQsIDY3LCA1NCwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLXJlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddLmJnLXJlZCArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG5pbnB1dDpmb2N1cyB+IC5iZy1yZWRcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNDQzMzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNDQzMzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjQ0MzM2O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0NDMzNjtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0NDMzNjtcbn1cblxuLmJvcmRlci1yaWdodC1yZWRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjQ0MzM2O1xufVxuXG4ucmVkLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC5iZy1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQuYmctZGFya2VuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjksIDU3LCA1MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjksIDU3LCA1MywgLjYpO1xufVxuXG4uYnRuLXJlZC5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLXJlZC5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1yZWRcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlNTM5MzUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQuYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNTM5MzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1MzkzNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTUzOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXJlZC5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAuOCk7XG59XG5cbi5yZWQuZGFya2VuLTJcbntcbiAgICBjb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLmJnLWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMSwgNDcsIDQ3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMSwgNDcsIDQ3LCAuNik7XG59XG5cbi5idG4tcmVkLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cbi5idG4tcmVkLmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4tcmVkLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWQuYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogI2QzMmYyZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1yZWQuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXJlZFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2QzMmYyZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZC5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDMyZjJmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmVkLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzMmYyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDMyZjJmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcmVkLmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMzJmMmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcmVkLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZDMyZjJmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLCA0NywgNDcsIC44KTtcbn1cblxuLnJlZC5kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkLmJnLWRhcmtlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTk4LCA0MCwgNDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTk4LCA0MCwgNDAsIC42KTtcbn1cblxuLmJ0bi1yZWQuYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1yZWQuYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcmVkXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmVkLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQuYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNjI4MjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1yZWQub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNjNjI4Mjg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDQwLCA0MCwgLjgpO1xufVxuXG4ucmVkLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC5iZy1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQuYmctZGFya2VuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxODMsIDI4LCAyOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxODMsIDI4LCAyOCwgLjYpO1xufVxuXG4uYnRuLXJlZC5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLXJlZC5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1yZWRcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiNzFjMWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQuYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjcxYzFjICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXJlZC5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2I3MWMxYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4MywgMjgsIDI4LCAuOCk7XG59XG5cbi5yZWQuYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLmJnLWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTM4LCAxMjgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxMzgsIDEyOCwgLjYpO1xufVxuXG4uYnRuLXJlZC5idG4tYWNjZW50LTFcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTgwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tYWNjZW50LTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLXJlZC5idG4tYWNjZW50LTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmZjhhODAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4YTgwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1yZWRcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjhhODAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQuYm9yZGVyLWFjY2VudC0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY4YTgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC5ib3JkZXItYm90dG9tLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjhhODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC5ib3JkZXItbGVmdC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmOGE4MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY4YTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXJlZC5vdmVybGF5LWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZDogI2ZmOGE4MDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTM4LCAxMjgsIC44KTtcbn1cblxuLnJlZC5hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZmY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MjUyICFpbXBvcnRhbnQ7XG59XG4uYmctcmVkLmJnLWFjY2VudC0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCA4MiwgODIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCA4MiwgODIsIC42KTtcbn1cblxuLmJ0bi1yZWQuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWFjY2VudC0yOmZvY3VzLFxuLmJ0bi1yZWQuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZmY1MjUyICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUyNTIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcmVkXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY1MjUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjUyNTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmVkLmJvcmRlci10b3AtYWNjZW50LTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1MjUyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQuYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjUyNTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQuYm9yZGVyLXJpZ2h0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNTI1MiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1yZWQub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICNmZjUyNTI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDgyLCA4MiwgLjgpO1xufVxuXG4ucmVkLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC5iZy1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDtcbn1cbi5iZy1yZWQuYmctYWNjZW50LTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzLCA2OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzLCA2OCwgLjYpO1xufVxuXG4uYnRuLXJlZC5idG4tYWNjZW50LTNcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNkMzJmMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXJlZC5idG4tYWNjZW50LTM6Zm9jdXMsXG4uYnRuLXJlZC5idG4tYWNjZW50LTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYyODI4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmZjE3NDQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcmVkLmJ0bi1vdXRsaW5lLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc0NCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1yZWRcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjE3NDQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjE3NDQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMTc0NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQuYm9yZGVyLXRvcC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC5ib3JkZXItYm90dG9tLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjE3NDQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmMTc0NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC5ib3JkZXItcmlnaHQtYWNjZW50LTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmYxNzQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXJlZC5vdmVybGF5LWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZDogI2ZmMTc0NDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjMsIDY4LCAuOCk7XG59XG5cbi5yZWQuYWNjZW50LTRcbntcbiAgICBjb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLmJnLWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuLmJnLXJlZC5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMywgMCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTMsIDAsIDAsIC42KTtcbn1cblxuLmJ0bi1yZWQuYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDMyZjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1yZWQuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1yZWQuYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2M2MjgyOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzFjMWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZDUwMDAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXJlZC5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcmVkXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDUwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmVkLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDUwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1MDAwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1yZWQub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICNkNTAwMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTMsIDAsIDAsIC44KTtcbn1cblxuLnBpbmsubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmY2U0ZWMgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctbGlnaHRlbi01LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjUyLCAyMjgsIDIzNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTIsIDIyOCwgMjM2LCAuNik7XG59XG5cbi5idG4tcGluay5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tNTpmb2N1cyxcbi5idG4tcGluay5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmY2U0ZWMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcGluay5idG4tb3V0bGluZS1saWdodGVuLTU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXBpbmtcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmY2U0ZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmY2U0ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1saWdodGVuLTVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2U0ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXBpbmsuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmNlNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZjZTRlYyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1waW5rLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2ZjZTRlYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjI4LCAyMzYsIC44KTtcbn1cblxuLnBpbmsubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsuYmctbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ4LCAxODcsIDIwOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDgsIDE4NywgMjA4LCAuNik7XG59XG5cbi5idG4tcGluay5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tcGluay5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtbGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNmOGJiZDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcGluay5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYmQwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXBpbmtcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmOGJiZDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rLmJvcmRlci1saWdodGVuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhiYmQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGJiZDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXBpbmsuYm9yZGVyLWxlZnQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjhiYmQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y4YmJkMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1waW5rLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2Y4YmJkMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMTg3LCAyMDgsIC44KTtcbn1cblxuLnBpbmsubGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ0LCAxNDMsIDE3NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDQsIDE0MywgMTc3LCAuNik7XG59XG5cbi5idG4tcGluay5idG4tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tcGluay5idG4tbGlnaHRlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcGluay5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXBpbmtcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNDhmYjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNDhmYjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rLmJvcmRlci1ib3R0b20tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNDhmYjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXBpbmsuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjQ4ZmIxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0OGZiMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1waW5rLm92ZXJsYXktbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZDogI2Y0OGZiMTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgMTQzLCAxNzcsIC44KTtcbn1cblxuLnBpbmsubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctbGlnaHRlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQwLCA5OCwgMTQ2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0MCwgOTgsIDE0NiwgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDYyOTIgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1saWdodGVuLTI6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjA2MjkyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1waW5rLmJvcmRlci10b3AtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcGluay5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjA2MjkyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwNjI5MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXBpbmsuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMDYyOTIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcGluay5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNmMDYyOTI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDk4LCAxNDYsIC44KTtcbn1cblxuLnBpbmsubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmsuYmctbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjM2LCA2NCwgMTIyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzNiwgNjQsIDEyMiwgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzQwN2EgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjZWM0MDdhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWM0MDdhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWM0MDdhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1waW5rLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcGluay5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWM0MDdhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjNDA3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXBpbmsuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYzQwN2EgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcGluay5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICNlYzQwN2E7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDY0LCAxMjIsIC44KTtcbn1cblxuLnBpbmtcbntcbiAgICBjb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50O1xufVxuXG4uYmctcGlua1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDtcbn1cbi5iZy1waW5rIC5jYXJkLWhlYWRlcixcbi5iZy1waW5rIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLXBpbmsuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzMsIDMwLCA5OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzMsIDMwLCA5OSwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLXBpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1waW5rXG57XG4gICAgY29sb3I6ICM0ZDA4MWYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNWY5MCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LXBpbmsgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzI4MDQxMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbmtcbntcbiAgICBib3JkZXItY29sb3I6ICNlOTFlNjM7XG59XG5cbi5vdmVybGF5LXBpbmtcbntcbiAgICBiYWNrZ3JvdW5kOiAjZTkxZTYzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAzMCwgOTksIC44KTtcbn1cblxuLyogLmNhcmQtb3V0bGluZS1waW5re1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1waW5rXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDtcbn1cbi5idG4tcGluazpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cbi5idG4tcGluazpmb2N1cyxcbi5idG4tcGluazphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMzLCAzMCwgOTksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMzLCAzMCwgOTksIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmtcbntcbiAgICBjb2xvcjogI2U5MWU2MzsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xufVxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMzLCAzMCwgOTksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMzLCAzMCwgOTksIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy1waW5rICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctcGluayArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTkxZTYzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGlua1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOTFlNjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcGlua1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTkxZTYzO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOTFlNjM7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTkxZTYzO1xufVxuXG4uYm9yZGVyLXJpZ2h0LXBpbmtcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTkxZTYzO1xufVxuXG4ucGluay5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctZGFya2VuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTYsIDI3LCA5NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTYsIDI3LCA5NiwgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkODFiNjAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDgxYjYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItZGFya2VuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXBpbmsuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDgxYjYwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXBpbmsub3ZlcmxheS1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICNkODFiNjA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTYsIDI3LCA5NiwgLjgpO1xufVxuXG4ucGluay5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTQsIDI0LCA5MSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTQsIDI0LCA5MSwgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tZGFya2VuLTI6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXBpbmsuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtZGFya2VuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzIxODViICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXBpbmsub3ZlcmxheS1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNjMjE4NWI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTQsIDI0LCA5MSwgLjgpO1xufVxuXG4ucGluay5kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzMsIDIwLCA4NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzMsIDIwLCA4NywgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtZGFya2VuLTNcbntcbiAgICBjb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWQxNDU3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItZGFya2VuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXBpbmsuYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXBpbmsub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNhZDE0NTc7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzMsIDIwLCA4NywgLjgpO1xufVxuXG4ucGluay5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctZGFya2VuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzYsIDE0LCA3OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzYsIDE0LCA3OSwgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWRhcmtlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODgwZTRmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXBpbmsuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXBpbmsub3ZlcmxheS1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICM4ODBlNGY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzYsIDE0LCA3OSwgLjgpO1xufVxuXG4ucGluay5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctYWNjZW50LTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDEyOCwgMTcxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTI4LCAxNzEsIC42KTtcbn1cblxuLmJ0bi1waW5rLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tYWNjZW50LTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWFjY2VudC0xOmZvY3VzLFxuLmJ0bi1waW5rLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcGluay5idG4tb3V0bGluZS1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcGlua1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmODBhYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbmsuYm9yZGVyLWFjY2VudC0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1waW5rLmJvcmRlci10b3AtYWNjZW50LTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcGluay5ib3JkZXItbGVmdC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXBpbmsuYm9yZGVyLXJpZ2h0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmODBhYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1waW5rLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmY4MGFiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMjgsIDE3MSwgLjgpO1xufVxuXG4ucGluay5hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDY0LCAxMjksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCA2NCwgMTI5LCAuNik7XG59XG5cbi5idG4tcGluay5idG4tYWNjZW50LTJcbntcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4tcGluay5idG4tYWNjZW50LTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcGluay5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXBpbmtcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjQwODEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcGluay5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcGluay5ib3JkZXItYm90dG9tLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXBpbmsuYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1waW5rLmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcGluay5vdmVybGF5LWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZDogI2ZmNDA4MTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgNjQsIDEyOSwgLjgpO1xufVxuXG4ucGluay5hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctYWNjZW50LTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDUsIDAsIDg3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NSwgMCwgODcsIC42KTtcbn1cblxuLmJ0bi1waW5rLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXBpbmsuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1waW5rLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcGluay5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcGlua1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1MDA1NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbmsuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1waW5rLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1waW5rLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcGluay5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXBpbmsuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1MDA1NyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1waW5rLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjUwMDU3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAwLCA4NywgLjgpO1xufVxuXG4ucGluay5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLmJnLWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50O1xufVxuLmJnLXBpbmsuYmctYWNjZW50LTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTcsIDE3LCA5OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTcsIDE3LCA5OCwgLjYpO1xufVxuXG4uYnRuLXBpbmsuYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDtcbn1cbi5idG4tcGluay5idG4tYWNjZW50LTQ6Zm9jdXMsXG4uYnRuLXBpbmsuYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmsuYnRuLW91dGxpbmUtYWNjZW50LTRcbntcbiAgICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1waW5rLmJ0bi1vdXRsaW5lLWFjY2VudC00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1waW5rXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzUxMTYyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcGluay5ib3JkZXItYWNjZW50LTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXBpbmsuYm9yZGVyLXRvcC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXBpbmsuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1waW5rLmJvcmRlci1sZWZ0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcGluay5ib3JkZXItcmlnaHQtYWNjZW50LTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzUxMTYyICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXBpbmsub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICNjNTExNjI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDE3LCA5OCwgLjgpO1xufVxuXG4ucHVycGxlLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDMsIDIyOSwgMjQ1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0MywgMjI5LCAyNDUsIC42KTtcbn1cblxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZS5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjNlNWY1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXB1cnBsZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjNlNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXB1cnBsZS5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNmM2U1ZjU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDIyOSwgMjQ1LCAuOCk7XG59XG5cbi5wdXJwbGUubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZWU3ICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyNSwgMTkwLCAyMzEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjI1LCAxOTAsIDIzMSwgLjYpO1xufVxuXG4uYnRuLXB1cnBsZS5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLXB1cnBsZS5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlMWJlZTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXB1cnBsZS5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWJlZTcgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHVycGxlLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2UxYmVlNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMTkwLCAyMzEsIC44KTtcbn1cblxuLnB1cnBsZS5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTkzZDggIWltcG9ydGFudDtcbn1cbi5iZy1wdXJwbGUuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA2LCAxNDcsIDIxNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDYsIDE0NywgMjE2LCAuNik7XG59XG5cbi5idG4tcHVycGxlLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZS5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tcHVycGxlLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2NlOTNkOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wdXJwbGUuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wdXJwbGUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXB1cnBsZS5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NlOTNkOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wdXJwbGUub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjY2U5M2Q4O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAxNDcsIDIxNiwgLjgpO1xufVxuXG4ucHVycGxlLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhNjhjOCAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxODYsIDEwNCwgMjAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4NiwgMTA0LCAyMDAsIC42KTtcbn1cblxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYmE2OGM4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXB1cnBsZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmE2OGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXB1cnBsZS5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNiYTY4Yzg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxODYsIDEwNCwgMjAwLCAuOCk7XG59XG5cbi5wdXJwbGUubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3MSwgNzEsIDE4OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzEsIDcxLCAxODgsIC42KTtcbn1cblxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZS5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1wdXJwbGUuYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWI0N2JjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXB1cnBsZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWI0N2JjICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXB1cnBsZS5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICNhYjQ3YmM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzEsIDcxLCAxODgsIC44KTtcbn1cblxuLnB1cnBsZVxue1xuICAgIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1wdXJwbGUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctcHVycGxlLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU2LCAzOSwgMTc2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1NiwgMzksIDE3NiwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LXB1cnBsZVxue1xuICAgIGNvbG9yOiAjMWEwNzFlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzljMjdiMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjQ4ZDYgIWltcG9ydGFudDtcbn1cbi5hbGVydC1wdXJwbGUgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGVcbntcbiAgICBib3JkZXItY29sb3I6ICM5YzI3YjA7XG59XG5cbi5vdmVybGF5LXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQ6ICM5YzI3YjA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDM5LCAxNzYsIC44KTtcbn1cblxuLyogLmNhcmQtb3V0bGluZS1wdXJwbGV7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLXB1cnBsZVxue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlOmZvY3VzLFxuLmJ0bi1wdXJwbGU6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU2LCAzOSwgMTc2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1NiwgMzksIDE3NiwgLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlXG57XG4gICAgY29sb3I6ICM5YzI3YjA7IFxuICAgIGJvcmRlci1jb2xvcjogIzljMjdiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwO1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTYsIDM5LCAxNzYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU2LCAzOSwgMTc2LCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctcHVycGxlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctcHVycGxlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzljMjdiMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzljMjdiMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YzI3YjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5YzI3YjA7XG59XG5cbi5ib3JkZXItYm90dG9tLXB1cnBsZVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWMyN2IwO1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWMyN2IwO1xufVxuXG4uYm9yZGVyLXJpZ2h0LXB1cnBsZVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5YzI3YjA7XG59XG5cbi5wdXJwbGUuZGFya2VuLTFcbntcbiAgICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0MiwgMzYsIDE3MCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNDIsIDM2LCAxNzAsIC42KTtcbn1cblxuLmJ0bi1wdXJwbGUuYnRuLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1wdXJwbGUuYnRuLWRhcmtlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOGUyNGFhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wdXJwbGUuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUuYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTI0YWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlMjRhYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wdXJwbGUub3ZlcmxheS1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICM4ZTI0YWE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDIsIDM2LCAxNzAsIC44KTtcbn1cblxuLnB1cnBsZS5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIzLCAzMSwgMTYyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyMywgMzEsIDE2MiwgLjYpO1xufVxuXG4uYnRuLXB1cnBsZS5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZS5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG4uYnRuLXB1cnBsZS5idG4tZGFya2VuLTI6Zm9jdXMsXG4uYnRuLXB1cnBsZS5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlLmJ0bi1vdXRsaW5lLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3YjFmYTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3YjFmYTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wdXJwbGUuYm9yZGVyLXRvcC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXB1cnBsZS5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3YjFmYTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXB1cnBsZS5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdiMWZhMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXB1cnBsZS5ib3JkZXItcmlnaHQtZGFya2VuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2IxZmEyICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXB1cnBsZS5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzdiMWZhMjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMywgMzEsIDE2MiwgLjgpO1xufVxuXG4ucHVycGxlLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5iZy1wdXJwbGUuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDYsIDI3LCAxNTQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTA2LCAyNywgMTU0LCAuNik7XG59XG5cbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzZhMWI5YSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS5ib3JkZXItZGFya2VuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2YTFiOWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLmJvcmRlci1sZWZ0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNmExYjlhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2YTFiOWEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHVycGxlLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjNmExYjlhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA2LCAyNywgMTU0LCAuOCk7XG59XG5cbi5wdXJwbGUuZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc0LCAyMCwgMTQwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc0LCAyMCwgMTQwLCAuNik7XG59XG5cbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tcHVycGxlLmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRhMTQ4YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhMTQ4YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHVycGxlLm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjNGExNDhjO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzQsIDIwLCAxNDAsIC44KTtcbn1cblxuLnB1cnBsZS5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjM0LCAxMjgsIDI1MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzQsIDEyOCwgMjUyLCAuNik7XG59XG5cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VhODBmYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VhODBmYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhODBmYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWE4MGZjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYTgwZmMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHVycGxlLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZWE4MGZjO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM0LCAxMjgsIDI1MiwgLjgpO1xufVxuXG4ucHVycGxlLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDtcbn1cbi5iZy1wdXJwbGUuYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjQsIDY0LCAyNTEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjI0LCA2NCwgMjUxLCAuNik7XG59XG5cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2UwNDBmYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMDQwZmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwNDBmYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTA0MGZiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMDQwZmIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHVycGxlLm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZTA0MGZiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI0LCA2NCwgMjUxLCAuOCk7XG59XG5cbi5wdXJwbGUuYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50O1xufVxuLmJnLXB1cnBsZS5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMywgMCwgMjQ5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxMywgMCwgMjQ5LCAuNik7XG59XG5cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbn1cbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMzpmb2N1cyxcbi5idG4tcHVycGxlLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Q1MDBmOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Q1MDBmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS5ib3JkZXItYWNjZW50LTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS5ib3JkZXItdG9wLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNTAwZjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1MDBmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLmJvcmRlci1sZWZ0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDUwMGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLmJvcmRlci1yaWdodC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNTAwZjkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktcHVycGxlLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZDUwMGY5O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEzLCAwLCAyNDksIC44KTtcbn1cblxuLnB1cnBsZS5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZDBmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBmICFpbXBvcnRhbnQ7XG59XG4uYmctcHVycGxlLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjIxLCAwLCAyNTUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjIxLCAwLCAyNTUsIC42KTtcbn1cblxuLmJ0bi1wdXJwbGUuYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wdXJwbGUuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1wdXJwbGUuYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZDBmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2QwZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDBmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDBmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QwZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wdXJwbGUuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wdXJwbGUub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICNkMGY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDAsIDI1NSwgLjgpO1xufVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtcHVycGxlLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLXB1cnBsZS5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzcsIDIzMSwgMjQ2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzNywgMjMxLCAyNDYsIC42KTtcbn1cblxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZGU3ZjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLXB1cnBsZS5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLXB1cnBsZS5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlN2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtcHVycGxlLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGU3ZjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtcHVycGxlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZTdmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtcHVycGxlLmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlN2Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtcHVycGxlLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2VkZTdmNjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMjMxLCAyNDYsIC44KTtcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLXB1cnBsZS5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1wdXJwbGUuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA5LCAxOTYsIDIzMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDksIDE5NiwgMjMzLCAuNik7XG59XG5cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tZGVlcC1wdXJwbGUuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDFjNGU5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1wdXJwbGUuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1wdXJwbGUuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLXB1cnBsZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFjNGU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLXB1cnBsZS5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMWM0ZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLXB1cnBsZS5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxYzRlOSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLXB1cnBsZS5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNkMWM0ZTk7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDksIDE5NiwgMjMzLCAuOCk7XG59XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1wdXJwbGUuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtcHVycGxlLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3OSwgMTU3LCAyMTksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc5LCAxNTcsIDIxOSwgLjYpO1xufVxuXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2IzOWRkYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtcHVycGxlLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMzlkZGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1wdXJwbGUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IzOWRkYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1wdXJwbGUuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjM5ZGRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMzlkZGIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1wdXJwbGUub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjYjM5ZGRiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxNTcsIDIxOSwgLjgpO1xufVxuXG4uZGVlcC1wdXJwbGUubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtcHVycGxlLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLXB1cnBsZS5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNDksIDExNywgMjA1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0OSwgMTE3LCAyMDUsIC42KTtcbn1cblxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tbGlnaHRlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5NTc1Y2QgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLXB1cnBsZS5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLXB1cnBsZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtcHVycGxlLmJvcmRlci1ib3R0b20tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NTc1Y2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtcHVycGxlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk1NzVjZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtcHVycGxlLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTU3NWNkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtcHVycGxlLm92ZXJsYXktbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzk1NzVjZDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0OSwgMTE3LCAyMDUsIC44KTtcbn1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLXB1cnBsZS5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1wdXJwbGUuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI2LCA4NywgMTk0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyNiwgODcsIDE5NCwgLjYpO1xufVxuXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzdlNTdjMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtcHVycGxlLmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1wdXJwbGUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdlNTdjMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1wdXJwbGUuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjN2U1N2MyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ZTU3YzIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1wdXJwbGUub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjN2U1N2MyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI2LCA4NywgMTk0LCAuOCk7XG59XG5cbi5kZWVwLXB1cnBsZVxue1xuICAgIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLXB1cnBsZSAuY2FyZC1oZWFkZXIsXG4uYmctZGVlcC1wdXJwbGUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctZGVlcC1wdXJwbGUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDMsIDU4LCAxODMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTAzLCA1OCwgMTgzLCAuNik7XG59XG5cbi5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uYmctZGVlcC1wdXJwbGVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1kZWVwLXB1cnBsZVxue1xuICAgIGNvbG9yOiAjMWIwZjJmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTY5Y2YgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kZWVwLXB1cnBsZSAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjMDkwNTEwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1wdXJwbGVcbntcbiAgICBib3JkZXItY29sb3I6ICM2NzNhYjc7XG59XG5cbi5vdmVybGF5LWRlZXAtcHVycGxlXG57XG4gICAgYmFja2dyb3VuZDogIzY3M2FiNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMywgNTgsIDE4MywgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWRlZXAtcHVycGxle1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1kZWVwLXB1cnBsZVxue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzViMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZTpmb2N1cyxcbi5idG4tZGVlcC1wdXJwbGU6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDMsIDU4LCAxODMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTAzLCA1OCwgMTgzLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZVxue1xuICAgIGNvbG9yOiAjNjczYWI3OyBcbiAgICBib3JkZXItY29sb3I6ICM2NzNhYjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwMywgNTgsIDE4MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDMsIDU4LCAxODMsIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy1kZWVwLXB1cnBsZSArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddLmJnLWRlZXAtcHVycGxlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjczYWI3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1wdXJwbGVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjczYWI3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NzNhYjc7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtcHVycGxlXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NzNhYjc7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLXB1cnBsZVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY3M2FiNztcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLXB1cnBsZVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NzNhYjc7XG59XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLXB1cnBsZS5iZy1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLXB1cnBsZS5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk0LCA1MywgMTc3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk0LCA1MywgMTc3LCAuNik7XG59XG5cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzViMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tZGVlcC1wdXJwbGUuYnRuLWRhcmtlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNWUzNWIxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1wdXJwbGUuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVlMzViMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLXB1cnBsZS5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZTM1YjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1wdXJwbGUuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWUzNWIxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLXB1cnBsZS5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVlMzViMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtcHVycGxlLmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZTM1YjEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1wdXJwbGUub3ZlcmxheS1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICM1ZTM1YjE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg5NCwgNTMsIDE3NywgLjgpO1xufVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1wdXJwbGUuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1wdXJwbGUuYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4MSwgNDUsIDE2OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4MSwgNDUsIDE2OCwgLjYpO1xufVxuXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tZGFya2VuLTI6Zm9jdXMsXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtcHVycGxlLmJvcmRlci1kYXJrZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1wdXJwbGUuYm9yZGVyLXRvcC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTEyZGE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtcHVycGxlLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxMmRhOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1wdXJwbGUuYm9yZGVyLWxlZnQtZGFya2VuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MTJkYTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLXB1cnBsZS5ib3JkZXItcmlnaHQtZGFya2VuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTEyZGE4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtcHVycGxlLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNTEyZGE4O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODEsIDQ1LCAxNjgsIC44KTtcbn1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtcHVycGxlLmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtcHVycGxlLmJnLWRhcmtlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjksIDM5LCAxNjAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjksIDM5LCAxNjAsIC42KTtcbn1cblxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM0NTI3YTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM0NTI3YTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLXB1cnBsZS5ib3JkZXItZGFya2VuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLXB1cnBsZS5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTI3YTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtcHVycGxlLmJvcmRlci1sZWZ0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLXB1cnBsZS5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzQ1MjdhMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCAzOSwgMTYwLCAuOCk7XG59XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLXB1cnBsZS5iZy1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLXB1cnBsZS5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQ5LCAyNywgMTQ2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQ5LCAyNywgMTQ2LCAuNik7XG59XG5cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tZGVlcC1wdXJwbGUuYnRuLWRhcmtlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtcHVycGxlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMzExYjkyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1wdXJwbGUuYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLXB1cnBsZS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1wdXJwbGUuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLXB1cnBsZS5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtcHVycGxlLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMTFiOTIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1wdXJwbGUub3ZlcmxheS1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICMzMTFiOTI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg0OSwgMjcsIDE0NiwgLjgpO1xufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2IzODhmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1wdXJwbGUuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1wdXJwbGUuYmctYWNjZW50LTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzksIDEzNiwgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3OSwgMTM2LCAyNTUsIC42KTtcbn1cblxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTFcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWFjY2VudC0xOmZvY3VzLFxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2IzODhmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMzg4ZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLXB1cnBsZS5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlLmJvcmRlci10b3AtYWNjZW50LTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IzODhmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLXB1cnBsZS5ib3JkZXItYm90dG9tLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMzg4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtcHVycGxlLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjM4OGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IzODhmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLXB1cnBsZS5vdmVybGF5LWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZDogI2IzODhmZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OSwgMTM2LCAyNTUsIC44KTtcbn1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICM3YzRkZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtcHVycGxlLmJnLWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtcHVycGxlLmJnLWFjY2VudC0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI0LCA3NywgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyNCwgNzcsIDI1NSwgLjYpO1xufVxuXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzRkZmYgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzExYjkyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtcHVycGxlLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLXB1cnBsZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzdjNGRmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtcHVycGxlLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YzRkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1wdXJwbGUuYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtcHVycGxlLmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdjNGRmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1wdXJwbGUuYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3YzRkZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLXB1cnBsZS5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2M0ZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtcHVycGxlLm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjN2M0ZGZmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI0LCA3NywgMjU1LCAuOCk7XG59XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLXB1cnBsZS5iZy1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLXB1cnBsZS5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwMSwgMzEsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDEsIDMxLCAyNTUsIC42KTtcbn1cblxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTNcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTNcbntcbiAgICBjb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2NTFmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2NTFmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLXB1cnBsZS5ib3JkZXItYWNjZW50LTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY1MWZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLXB1cnBsZS5ib3JkZXItYm90dG9tLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTFmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtcHVycGxlLmJvcmRlci1sZWZ0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjUxZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY1MWZmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLXB1cnBsZS5vdmVybGF5LWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZDogIzY1MWZmZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMSwgMzEsIDI1NSwgLjgpO1xufVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTRcbntcbiAgICBjb2xvcjogIzYyMDBlYSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1wdXJwbGUuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1wdXJwbGUuYmctYWNjZW50LTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5OCwgMCwgMjM0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk4LCAwLCAyMzQsIC42KTtcbn1cblxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtcHVycGxlLmJ0bi1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzUxMmRhOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1wdXJwbGUuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1kZWVwLXB1cnBsZS5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1wdXJwbGUuYnRuLW91dGxpbmUtYWNjZW50LTRcbntcbiAgICBjb2xvcjogIzYyMDBlYSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLXB1cnBsZS5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1wdXJwbGVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2MjAwZWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2MjAwZWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLXB1cnBsZS5ib3JkZXItYWNjZW50LTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtcHVycGxlLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYyMDBlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLXB1cnBsZS5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MjAwZWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtcHVycGxlLmJvcmRlci1sZWZ0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjIwMGVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1wdXJwbGUuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYyMDBlYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLXB1cnBsZS5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogIzYyMDBlYTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk4LCAwLCAyMzQsIC44KTtcbn1cblxuLmluZGlnby5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28uYmctbGlnaHRlbi01LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMyLCAyMzQsIDI0NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzIsIDIzNCwgMjQ2LCAuNik7XG59XG5cbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWxpZ2h0ZW4tNTpmb2N1cyxcbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1saWdodGVuLTU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWluZGlnb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2U4ZWFmNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZGlnby5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmRpZ28uYm9yZGVyLXRvcC1saWdodGVuLTVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5kaWdvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZGlnby5ib3JkZXItcmlnaHQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZWFmNiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZThlYWY2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzQsIDI0NiwgLjgpO1xufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28uYmctbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnby5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTcsIDIwMiwgMjMzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE5NywgMjAyLCAyMzMsIC42KTtcbn1cblxuLmJ0bi1pbmRpZ28uYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1pbmRpZ28uYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmRpZ28uYnRuLW91dGxpbmUtbGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzVjYWU5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLmJvcmRlci1saWdodGVuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluZGlnby5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZGlnby5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ28uYm9yZGVyLWxlZnQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5kaWdvLmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjYWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZGlnby5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNjNWNhZTk7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDIwMiwgMjMzLCAuOCk7XG59XG5cbi5pbmRpZ28ubGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7XG59XG4uYmctaW5kaWdvLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1OSwgMTY4LCAyMTgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU5LCAxNjgsIDIxOCwgLjYpO1xufVxuXG4uYnRuLWluZGlnby5idG4tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWluZGlnby5idG4tbGlnaHRlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ28uYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmRpZ29cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5ZmE4ZGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmRpZ28uYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5kaWdvLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5kaWdvLmJvcmRlci1ib3R0b20tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZGlnby5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmRpZ28uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5ZmE4ZGEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5kaWdvLm92ZXJsYXktbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzlmYThkYTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1OSwgMTY4LCAyMTgsIC44KTtcbn1cblxuLmluZGlnby5saWdodGVuLTJcbntcbiAgICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28uYmctbGlnaHRlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIxLCAxMzQsIDIwMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjEsIDEzNCwgMjAzLCAuNik7XG59XG5cbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWxpZ2h0ZW4tMjpmb2N1cyxcbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1saWdodGVuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWluZGlnb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzc5ODZjYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZGlnby5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmRpZ28uYm9yZGVyLXRvcC1saWdodGVuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5kaWdvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZGlnby5ib3JkZXItcmlnaHQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc5ODZjYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNzk4NmNiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTIxLCAxMzQsIDIwMywgLjgpO1xufVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28uYmctbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnby5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5MiwgMTA3LCAxOTIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoOTIsIDEwNywgMTkyLCAuNik7XG59XG5cbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWxpZ2h0ZW4tMTpmb2N1cyxcbi5idG4taW5kaWdvLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1saWdodGVuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWluZGlnb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzVjNmJjMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZGlnby5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmRpZ28uYm9yZGVyLXRvcC1saWdodGVuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5kaWdvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZGlnby5ib3JkZXItcmlnaHQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVjNmJjMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjNWM2YmMwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEwNywgMTkyLCAuOCk7XG59XG5cbi5pbmRpZ29cbntcbiAgICBjb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnbyAuY2FyZC1oZWFkZXIsXG4uYmctaW5kaWdvIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWluZGlnby5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDYzLCA4MSwgMTgxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDYzLCA4MSwgMTgxLCAuNik7XG59XG5cbi5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uYmctaW5kaWdvXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtaW5kaWdvXG57XG4gICAgY29sb3I6ICMxMTE2MzEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmN2RjZCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWluZGlnbyAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjMDYwODEyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjM2Y1MWI1O1xufVxuXG4ub3ZlcmxheS1pbmRpZ29cbntcbiAgICBiYWNrZ3JvdW5kOiAjM2Y1MWI1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjMsIDgxLCAxODEsIC44KTtcbn1cblxuLyogLmNhcmQtb3V0bGluZS1pbmRpZ297XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLWluZGlnb1xue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnbzpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvOmZvY3VzLFxuLmJ0bi1pbmRpZ286YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjMsIDgxLCAxODEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjMsIDgxLCAxODEsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnb1xue1xuICAgIGNvbG9yOiAjM2Y1MWI1OyBcbiAgICBib3JkZXItY29sb3I6ICMzZjUxYjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5kaWdvOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ28uYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjMsIDgxLCAxODEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjMsIDgxLCAxODEsIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy1pbmRpZ28gKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1pbmRpZ28gKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjM2Y1MWI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjM2Y1MWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNmNTFiNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmRpZ29cbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNmNTFiNTtcbn1cblxuLmJvcmRlci1ib3R0b20taW5kaWdvXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzZjUxYjU7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ29cbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjUxYjU7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5kaWdvXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmNTFiNTtcbn1cblxuLmluZGlnby5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28uYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG4uYmctaW5kaWdvLmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTcsIDczLCAxNzEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTcsIDczLCAxNzEsIC42KTtcbn1cblxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMzk0OWFiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5kaWdvLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzk0OWFiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ28uYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTQ5YWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmRpZ28uYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM5NDlhYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICMzOTQ5YWI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzMsIDE3MSwgLjgpO1xufVxuXG4uaW5kaWdvLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28uYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0OCwgNjMsIDE1OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0OCwgNjMsIDE1OSwgLjYpO1xufVxuXG4uYnRuLWluZGlnby5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tZGFya2VuLTI6Zm9jdXMsXG4uYnRuLWluZGlnby5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmRpZ29cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmRpZ28uYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmRpZ28uYm9yZGVyLXRvcC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZGlnby5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDNmOWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZGlnby5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMwM2Y5ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZGlnby5ib3JkZXItcmlnaHQtZGFya2VuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzAzZjlmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZGlnby5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzMwM2Y5ZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA2MywgMTU5LCAuOCk7XG59XG5cbi5pbmRpZ28uZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnby5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQwLCA1MywgMTQ3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQwLCA1MywgMTQ3LCAuNik7XG59XG5cbi5idG4taW5kaWdvLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cbi5idG4taW5kaWdvLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4taW5kaWdvLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmRpZ28uYnRuLW91dGxpbmUtZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyODM1OTMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ28uYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWluZGlnb1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZGlnby5ib3JkZXItZGFya2VuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluZGlnby5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5kaWdvLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaW5kaWdvLmJvcmRlci1sZWZ0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtaW5kaWdvLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyODM1OTMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktaW5kaWdvLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjgzNTkzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDUzLCAxNDcsIC44KTtcbn1cblxuLmluZGlnby5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28uYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG4uYmctaW5kaWdvLmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjYsIDM1LCAxMjYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjYsIDM1LCAxMjYsIC42KTtcbn1cblxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi00OmZvY3VzLFxuLmJ0bi1pbmRpZ28uYnRuLWRhcmtlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMWEyMzdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5kaWdvLmJvcmRlci10b3AtZGFya2VuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWEyMzdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ28uYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmRpZ28uYm9yZGVyLXJpZ2h0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICMxYTIzN2U7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMzUsIDEyNiwgLjgpO1xufVxuXG4uaW5kaWdvLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby5iZy1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28uYmctYWNjZW50LTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNDAsIDE1OCwgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0MCwgMTU4LCAyNTUsIC42KTtcbn1cblxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0xOmZvY3VzLFxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzllZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOGM5ZWZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOGM5ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLmJvcmRlci1hY2NlbnQtMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzllZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5kaWdvLmJvcmRlci10b3AtYWNjZW50LTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGM5ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ28uYm9yZGVyLWxlZnQtYWNjZW50LTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4YzllZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmRpZ28uYm9yZGVyLXJpZ2h0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhjOWVmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICM4YzllZmY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE1OCwgMjU1LCAuOCk7XG59XG5cbi5pbmRpZ28uYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLmJnLWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuLmJnLWluZGlnby5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDgzLCAxMDksIDI1NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4MywgMTA5LCAyNTQsIC42KTtcbn1cblxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0yOmZvY3VzLFxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNTM2ZGZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5kaWdvLmJvcmRlci10b3AtYWNjZW50LTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTM2ZGZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ28uYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MzZkZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmRpZ28uYm9yZGVyLXJpZ2h0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUzNmRmZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICM1MzZkZmU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg4MywgMTA5LCAyNTQsIC44KTtcbn1cblxuLmluZGlnby5hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28uYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7XG59XG4uYmctaW5kaWdvLmJnLWFjY2VudC0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjEsIDkwLCAyNTQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjEsIDkwLCAyNTQsIC42KTtcbn1cblxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1pbmRpZ28uYnRuLWFjY2VudC0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzN2UgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnby5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5kaWdvXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjM2Q1YWZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjM2Q1YWZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5kaWdvLmJvcmRlci1hY2NlbnQtM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaW5kaWdvLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1pbmRpZ28uYm9yZGVyLWJvdHRvbS1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2Q1YWZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1pbmRpZ28uYm9yZGVyLWxlZnQtYWNjZW50LTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZDVhZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1pbmRpZ28uYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNkNWFmZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1pbmRpZ28ub3ZlcmxheS1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQ6ICMzZDVhZmU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg2MSwgOTAsIDI1NCwgLjgpO1xufVxuXG4uaW5kaWdvLmFjY2VudC00XG57XG4gICAgY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby5iZy1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDtcbn1cbi5iZy1pbmRpZ28uYmctYWNjZW50LTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0OCwgNzksIDI1NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0OCwgNzksIDI1NCwgLjYpO1xufVxuXG4uYnRuLWluZGlnby5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDNmOWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZGlnby5idG4tYWNjZW50LTQ6Zm9jdXMsXG4uYnRuLWluZGlnby5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICMzMDRmZmUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5kaWdvLmJ0bi1vdXRsaW5lLWFjY2VudC00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1pbmRpZ29cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzMDRmZmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzMDRmZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmRpZ28uYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbmRpZ28uYm9yZGVyLXRvcC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluZGlnby5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDRmZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWluZGlnby5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMwNGZmZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWluZGlnby5ib3JkZXItcmlnaHQtYWNjZW50LTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzA0ZmZlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWluZGlnby5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogIzMwNGZmZTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA3OSwgMjU0LCAuOCk7XG59XG5cbi5ibHVlLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyNywgMjQyLCAyNTMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjI3LCAyNDIsIDI1MywgLjYpO1xufVxuXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZTNmMmZkICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2UzZjJmZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjJmZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTNmMmZkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZjJmZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2YyZmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNmMmZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZjJmZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2YyZmQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNlM2YyZmQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjcsIDI0MiwgMjUzLCAuOCk7XG59XG5cbi5ibHVlLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4NywgMjIyLCAyNTEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTg3LCAyMjIsIDI1MSwgLjYpO1xufVxuXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmRlZmIgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYmJkZWZiICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYmJkZWZiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYmJkZWZiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmRlZmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJkZWZiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiZGVmYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmRlZmIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNiYmRlZmI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxODcsIDIyMiwgMjUxLCAuOCk7XG59XG5cbi5ibHVlLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0NCwgMjAyLCAyNDksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTQ0LCAyMDIsIDI0OSwgLjYpO1xufVxuXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNhZjkgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjOTBjYWY5ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzkwY2FmOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2FmOSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTBjYWY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkwY2FmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MGNhZjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTBjYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkwY2FmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MGNhZjkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICM5MGNhZjk7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDIwMiwgMjQ5LCAuOCk7XG59XG5cbi5ibHVlLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNjRiNWY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwMCwgMTgxLCAyNDYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTAwLCAxODEsIDI0NiwgLjYpO1xufVxuXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1saWdodGVuLTI6Zm9jdXMsXG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNjRiNWY2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjRiNWY2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjRiNWY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjRiNWY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY0YjVmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NGI1ZjYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICM2NGI1ZjY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDE4MSwgMjQ2LCAuOCk7XG59XG5cbi5ibHVlLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNDJhNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDY2LCAxNjUsIDI0NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2NiwgMTY1LCAyNDUsIC42KTtcbn1cblxuLmJ0bi1ibHVlLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhNWY1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1ibHVlLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogIzQyYTVmNSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQyYTVmNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDJhNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyYTVmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MmE1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDJhNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjNDJhNWY1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE2NSwgMjQ1LCAuOCk7XG59XG5cbi5ibHVlXG57XG4gICAgY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctYmx1ZSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1ibHVlLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzMsIDE1MCwgMjQzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMzLCAxNTAsIDI0MywgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1ibHVlXG57XG4gICAgY29sb3I6ICMwNTM2NWQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjZmNyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWJsdWUgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzAzMWYzNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWVcbntcbiAgICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XG59XG5cbi5vdmVybGF5LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDE1MCwgMjQzLCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtYmx1ZXtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tYmx1ZVxue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4OGU1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWU6Zm9jdXMsXG4uYnRuLWJsdWU6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMzLCAxNTAsIDI0MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzMywgMTUwLCAyNDMsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWVcbntcbiAgICBjb2xvcjogIzIxOTZmMzsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzMsIDE1MCwgMjQzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMzLCAxNTAsIDI0MywgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLWJsdWUgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1ibHVlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyMTk2ZjMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyMTk2ZjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZmMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMTk2ZjM7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxOTZmMztcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMTk2ZjM7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMTk2ZjM7XG59XG5cbi5ibHVlLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU4OGU1ICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMwLCAxMzYsIDIyOSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzMCwgMTM2LCAyMjksIC42KTtcbn1cblxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMWU4OGU1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTg4ZTUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFlODhlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFlODhlNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ibHVlLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMWU4OGU1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDEzNiwgMjI5LCAuOCk7XG59XG5cbi5ibHVlLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1LCAxMTgsIDIxMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNSwgMTE4LCAyMTAsIC42KTtcbn1cblxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE5NzZkMiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ibHVlLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMTk3NmQyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDExOCwgMjEwLCAuOCk7XG59XG5cbi5ibHVlLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIxLCAxMDEsIDE5MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMSwgMTAxLCAxOTIsIC42KTtcbn1cblxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE1NjVjMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ibHVlLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMTU2NWMwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDEwMSwgMTkyLCAuOCk7XG59XG5cbi5ibHVlLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzLCA3MSwgMTYxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzLCA3MSwgMTYxLCAuNik7XG59XG5cbi5idG4tYmx1ZS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tYmx1ZS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwZDQ3YTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzBkNDdhMTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA3MSwgMTYxLCAuOCk7XG59XG5cbi5ibHVlLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzMCwgMTc3LCAyNTUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTMwLCAxNzcsIDI1NSwgLjYpO1xufVxuXG4uYnRuLWJsdWUuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYjFmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLWJsdWUuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDQ3YTEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogIzgyYjFmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM4MmIxZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYjFmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODJiMWZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODJiMWZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICM4MmIxZmY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDE3NywgMjU1LCAuOCk7XG59XG5cbi5ibHVlLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDY4LCAxMzgsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2OCwgMTM4LCAyNTUsIC42KTtcbn1cblxuLmJ0bi1ibHVlLmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tYWNjZW50LTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWFjY2VudC0yOmZvY3VzLFxuLmJ0bi1ibHVlLmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWFjY2VudC0yXG57XG4gICAgY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ4YWZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQ0OGFmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUuYm9yZGVyLWFjY2VudC0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtYWNjZW50LTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS5ib3JkZXItbGVmdC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ0OGFmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ibHVlLm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNDQ4YWZmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDEzOCwgMjU1LCAuOCk7XG59XG5cbi5ibHVlLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQxLCAxMjEsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0MSwgMTIxLCAyNTUsIC42KTtcbn1cblxuLmJ0bi1ibHVlLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzE5NzZkMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1ibHVlLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMxNTY1YzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0N2ExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjk3OWZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5NzlmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI5NzlmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ibHVlLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjk3OWZmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDEyMSwgMjU1LCAuOCk7XG59XG5cbi5ibHVlLmFjY2VudC00XG57XG4gICAgY29sb3I6ICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MmZmICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQxLCA5OCwgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQxLCA5OCwgMjU1LCAuNik7XG59XG5cbi5idG4tYmx1ZS5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLmJ0bi1hY2NlbnQtNDpmb2N1cyxcbi5idG4tYmx1ZS5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU2NWMwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDdhMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjMjk2MmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzI5NjJmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUuYnRuLW91dGxpbmUtYWNjZW50LTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MmZmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyOTYyZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS5ib3JkZXItdG9wLWFjY2VudC00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLmJvcmRlci1yaWdodC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyOTYyZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogIzI5NjJmZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA5OCwgMjU1LCAuOCk7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyNSwgMjQ1LCAyNTQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjI1LCAyNDUsIDI1NCwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTFmNWZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYmx1ZS5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFmNWZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZjVmZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWY1ZmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNlMWY1ZmU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDI0NSwgMjU0LCAuOCk7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3OSwgMjI5LCAyNTIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc5LCAyMjksIDI1MiwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYjNlNWZjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYjNlNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYmx1ZS5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNlNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IzZTVmYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2U1ZmMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNiM2U1ZmM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzksIDIyOSwgMjUyLCAuOCk7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyOSwgMjEyLCAyNTAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI5LCAyMTIsIDI1MCwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjODFkNGZhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODFkNGZhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjODFkNGZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYmx1ZS5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODFkNGZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgxZDRmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MWQ0ZmEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICM4MWQ0ZmE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjksIDIxMiwgMjUwLCAuOCk7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc5LCAxOTUsIDI0NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg3OSwgMTk1LCAyNDcsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1saWdodGVuLTJcbntcbiAgICBjb2xvcjogIzRmYzNmNyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRmYzNmNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRmYzNmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtYmx1ZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWJsdWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmYzNmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1saWdodGVuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0ZmMzZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ibHVlLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGZjM2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWJsdWUub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNGZjM2Y3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzksIDE5NSwgMjQ3LCAuOCk7XG59XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQxLCAxODIsIDI0NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0MSwgMTgyLCAyNDYsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogIzI5YjZmNiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5YjZmNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI5YjZmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtYmx1ZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWJsdWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5YjZmNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyOWI2ZjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ibHVlLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjliNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWJsdWUub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjliNmY2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDE4MiwgMjQ2LCAuOCk7XG59XG5cbi5saWdodC1ibHVlXG57XG4gICAgY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctbGlnaHQtYmx1ZSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMywgMTY5LCAyNDQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMywgMTY5LCAyNDQsIC42KTtcbn1cblxuLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5iZy1saWdodC1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtbGlnaHQtYmx1ZVxue1xuICAgIGNvbG9yOiAjMDEyZjQ0ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmMyZmQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1saWdodC1ibHVlIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICMwMDEzMWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ibHVlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDNhOWY0O1xufVxuXG4ub3ZlcmxheS1saWdodC1ibHVlXG57XG4gICAgYmFja2dyb3VuZDogIzAzYTlmNDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDE2OSwgMjQ0LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtbGlnaHQtYmx1ZXtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tbGlnaHQtYmx1ZVxue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWU6Zm9jdXMsXG4uYnRuLWxpZ2h0LWJsdWU6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMsIDE2OSwgMjQ0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMsIDE2OSwgMjQ0LCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlXG57XG4gICAgY29sb3I6ICMwM2E5ZjQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAzYTlmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ibHVlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMsIDE2OSwgMjQ0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDMsIDE2OSwgMjQ0LCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctbGlnaHQtYmx1ZSArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddLmJnLWxpZ2h0LWJsdWUgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAzYTlmNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAzYTlmNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDNhOWY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWJsdWVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzYTlmNDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtYmx1ZVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDNhOWY0O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAzYTlmNDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ibHVlXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzYTlmNDtcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTFcbntcbiAgICBjb2xvcjogIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMywgMTU1LCAyMjksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMywgMTU1LCAyMjksIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAzOWJlNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzOWJlNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ibHVlLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDM5YmU1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTU1LCAyMjksIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMiwgMTM2LCAyMDksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMiwgMTM2LCAyMDksIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAyODhkMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAyODhkMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ibHVlLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDI4OGQxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTM2LCAyMDksIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWRhcmtlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMiwgMTE5LCAxODksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMiwgMTE5LCAxODksIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAyNzdiZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ibHVlLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDI3N2JkO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTE5LCAxODksIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMSwgODcsIDE1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxLCA4NywgMTU1LCAuNik7XG59XG5cbi5idG4tbGlnaHQtYmx1ZS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tbGlnaHQtYmx1ZS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpZ2h0LWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMTU3OWIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ibHVlLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtYmx1ZS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtYmx1ZS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWJsdWUuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ibHVlLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtYmx1ZS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzAxNTc5YjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDg3LCAxNTUsIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTFcbntcbiAgICBjb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI4LCAyMTYsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjgsIDIxNiwgMjU1LCAuNik7XG59XG5cbi5idG4tbGlnaHQtYmx1ZS5idG4tYWNjZW50LTFcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tbGlnaHQtYmx1ZS5idG4tYWNjZW50LTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpZ2h0LWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4MGQ4ZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ibHVlLmJvcmRlci1hY2NlbnQtMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtYmx1ZS5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtYmx1ZS5ib3JkZXItYm90dG9tLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWJsdWUuYm9yZGVyLWxlZnQtYWNjZW50LTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ibHVlLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MGQ4ZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtYmx1ZS5vdmVybGF5LWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZDogIzgwZDhmZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjE2LCAyNTUsIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWFjY2VudC0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjQsIDE5NiwgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDY0LCAxOTYsIDI1NSwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ibHVlLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWJsdWUuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNDBjNGZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYmx1ZS5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWJsdWUuYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWJsdWUuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ibHVlLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtYmx1ZS5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDBjNGZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWJsdWUub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICM0MGM0ZmY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg2NCwgMTk2LCAyNTUsIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTNcbntcbiAgICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWFjY2VudC0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTc2LCAyNTUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTc2LCAyNTUsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYjBmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ibHVlLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYjBmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ibHVlLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDBiMGZmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTc2LCAyNTUsIC44KTtcbn1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTRcbntcbiAgICBjb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtYmx1ZS5iZy1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ibHVlLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTQ1LCAyMzQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTQ1LCAyMzQsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ibHVlLmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtYmx1ZS5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWJsdWUuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1saWdodC1ibHVlLmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ibHVlLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtYmx1ZS5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwOTFlYSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJsdWUuYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ibHVlLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ibHVlLmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtYmx1ZS5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWJsdWUuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOTFlYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ibHVlLm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDA5MWVhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTQ1LCAyMzQsIC44KTtcbn1cblxuLmN5YW4ubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4uYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4uYmctbGlnaHRlbi01LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjI0LCAyNDcsIDI1MCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjQsIDI0NywgMjUwLCAuNik7XG59XG5cbi5idG4tY3lhbi5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tNTpmb2N1cyxcbi5idG4tY3lhbi5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1saWdodGVuLTU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWN5YW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlMGY3ZmEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWN5YW4uYm9yZGVyLXRvcC1saWdodGVuLTVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGY3ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWN5YW4uYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtY3lhbi5ib3JkZXItcmlnaHQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZjdmYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2UwZjdmYTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjQ3LCAyNTAsIC44KTtcbn1cblxuLmN5YW4ubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4uYmctbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4uYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc4LCAyMzUsIDI0MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzgsIDIzNSwgMjQyLCAuNik7XG59XG5cbi5idG4tY3lhbi5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tY3lhbi5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtbGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNiMmViZjIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWN5YW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMmViZjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMmViZjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuLmJvcmRlci1saWdodGVuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWN5YW4uYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IyZWJmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmViZjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWN5YW4uYm9yZGVyLWxlZnQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJlYmYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtY3lhbi5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyZWJmMiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2IyZWJmMjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjM1LCAyNDIsIC44KTtcbn1cblxuLmN5YW4ubGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4uYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4uYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI4LCAyMjIsIDIzNCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjgsIDIyMiwgMjM0LCAuNik7XG59XG5cbi5idG4tY3lhbi5idG4tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tY3lhbi5idG4tbGlnaHRlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWN5YW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4MGRlZWEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWN5YW4uYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MGRlZWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWN5YW4uYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODBkZWVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtY3lhbi5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgwZGVlYSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzgwZGVlYTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjIyLCAyMzQsIC44KTtcbn1cblxuLmN5YW4ubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4uYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4uYmctbGlnaHRlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNzcsIDIwOCwgMjI1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc3LCAyMDgsIDIyNSwgLjYpO1xufVxuXG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1saWdodGVuLTI6Zm9jdXMsXG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1jeWFuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNGRkMGUxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNGRkMGUxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY3lhbi5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZGQwZTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tY3lhbi5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGRkMGUxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1jeWFuLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRkZDBlMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ZGQwZTEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktY3lhbi5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICM0ZGQwZTE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg3NywgMjA4LCAyMjUsIC44KTtcbn1cblxuLmN5YW4ubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4uYmctbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuLmJnLWN5YW4uYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzgsIDE5OCwgMjE4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM4LCAxOTgsIDIxOCwgLjYpO1xufVxuXG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLWN5YW4uYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1jeWFuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMjZjNmRhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY3lhbi5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tY3lhbi5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjZjNmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1jeWFuLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI2YzZkYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNmM2ZGEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktY3lhbi5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICMyNmM2ZGE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTk4LCAyMTgsIC44KTtcbn1cblxuLmN5YW5cbntcbiAgICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhblxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuIC5jYXJkLWhlYWRlcixcbi5iZy1jeWFuIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWN5YW4uYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxODgsIDIxMiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxODgsIDIxMiwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWN5YW5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1jeWFuXG57XG4gICAgY29sb3I6ICMwMDFlMjIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZTVmZiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWN5YW4gLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiY2Q0O1xufVxuXG4ub3ZlcmxheS1jeWFuXG57XG4gICAgYmFja2dyb3VuZDogIzAwYmNkNDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE4OCwgMjEyLCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtY3lhbntcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tY3lhblxue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICMwMGJjZDQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW46aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW46Zm9jdXMsXG4uYnRuLWN5YW46YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDE4OCwgMjEyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDE4OCwgMjEyLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuXG57XG4gICAgY29sb3I6ICMwMGJjZDQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwYmNkNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1jeWFuOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbn1cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDE4OCwgMjEyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDE4OCwgMjEyLCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctY3lhbiArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddLmJnLWN5YW4gKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctY3lhblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYmNkNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW5cbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBiY2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWN5YW5cbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYmNkNDtcbn1cblxuLmJvcmRlci1ib3R0b20tY3lhblxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBiY2Q0O1xufVxuXG4uYm9yZGVyLWxlZnQtY3lhblxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYmNkNDtcbn1cblxuLmJvcmRlci1yaWdodC1jeWFuXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYmNkNDtcbn1cblxuLmN5YW4uZGFya2VuLTFcbntcbiAgICBjb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTcyLCAxOTMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTcyLCAxOTMsIC42KTtcbn1cblxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctY3lhblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYWNjMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4uYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtY3lhbi5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYWNjMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDBhY2MxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTcyLCAxOTMsIC44KTtcbn1cblxuLmN5YW4uZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTUxLCAxNjcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTUxLCAxNjcsIC42KTtcbn1cblxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctY3lhblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4uYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtY3lhbi5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOTdhNyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDA5N2E3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTUxLCAxNjcsIC44KTtcbn1cblxuLmN5YW4uZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWRhcmtlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTMxLCAxNDMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTMxLCAxNDMsIC42KTtcbn1cblxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctY3lhblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwODM4ZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4uYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtY3lhbi5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MzhmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTMxLCAxNDMsIC44KTtcbn1cblxuLmN5YW4uZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgOTYsIDEwMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCA5NiwgMTAwLCAuNik7XG59XG5cbi5idG4tY3lhbi5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tY3lhbi5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWN5YW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDYwNjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtY3lhbi5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tY3lhbi5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWN5YW4uYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1jeWFuLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktY3lhbi5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzAwNjA2NDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDk2LCAxMDAsIC44KTtcbn1cblxuLmN5YW4uYWNjZW50LTFcbntcbiAgICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTMyLCAyNTUsIDI1NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzIsIDI1NSwgMjU1LCAuNik7XG59XG5cbi5idG4tY3lhbi5idG4tYWNjZW50LTFcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tY3lhbi5idG4tYWNjZW50LTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA2NCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRmZmZmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWN5YW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4NGZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuLmJvcmRlci1hY2NlbnQtMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtY3lhbi5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tY3lhbi5ib3JkZXItYm90dG9tLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWN5YW4uYm9yZGVyLWxlZnQtYWNjZW50LTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1jeWFuLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4NGZmZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktY3lhbi5vdmVybGF5LWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZDogIzg0ZmZmZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzMiwgMjU1LCAyNTUsIC44KTtcbn1cblxuLmN5YW4uYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWFjY2VudC0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQsIDI1NSwgMjU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0LCAyNTUsIDI1NSwgLjYpO1xufVxuXG4uYnRuLWN5YW4uYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5N2E3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1jeWFuLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLWN5YW4uYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4uYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMxOGZmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1jeWFuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMThmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY3lhbi5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWN5YW4uYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWN5YW4uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1jeWFuLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtY3lhbi5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMThmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWN5YW4ub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICMxOGZmZmY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjU1LCAyNTUsIC44KTtcbn1cblxuLmN5YW4uYWNjZW50LTNcbntcbiAgICBjb2xvcjogIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWFjY2VudC0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMjI5LCAyNTUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMjI5LCAyNTUsIC42KTtcbn1cblxuLmJ0bi1jeWFuLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1jeWFuLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctY3lhblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwZTVmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4uYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtY3lhbi5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwZTVmZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDBlNWZmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjI5LCAyNTUsIC44KTtcbn1cblxuLmN5YW4uYWNjZW50LTRcbntcbiAgICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi5iZy1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDtcbn1cbi5iZy1jeWFuLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTg0LCAyMTIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTg0LCAyMTIsIC42KTtcbn1cblxuLmJ0bi1jeWFuLmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDtcbn1cbi5idG4tY3lhbi5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWN5YW4uYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1jeWFuLmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDgzOGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBiOGQ0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtY3lhbi5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctY3lhblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYjhkNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4uYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1jeWFuLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1jeWFuLmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtY3lhbi5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWN5YW4uYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYjhkNCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1jeWFuLm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDBiOGQ0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTg0LCAyMTIsIC44KTtcbn1cblxuLnRlYWwubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwuYmctbGlnaHRlbi01LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjI0LCAyNDIsIDI0MSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjQsIDI0MiwgMjQxLCAuNik7XG59XG5cbi5idG4tdGVhbC5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tNTpmb2N1cyxcbi5idG4tdGVhbC5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1saWdodGVuLTU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlMGYyZjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRlYWwuYm9yZGVyLXRvcC1saWdodGVuLTVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZWFsLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGYyZjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWwuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBmMmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbC5ib3JkZXItcmlnaHQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZjJmMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS10ZWFsLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2UwZjJmMTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjQyLCAyNDEsIC44KTtcbn1cblxuLnRlYWwubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc4LCAyMjMsIDIxOSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzgsIDIyMywgMjE5LCAuNik7XG59XG5cbi5idG4tdGVhbC5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tdGVhbC5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtbGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMmRmZGIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMmRmZGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLmJvcmRlci1saWdodGVuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJkZmRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRlYWwuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZWFsLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmRmZGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWwuYm9yZGVyLWxlZnQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJkZmRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbC5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyZGZkYiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS10ZWFsLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2IyZGZkYjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjIzLCAyMTksIC44KTtcbn1cblxuLnRlYWwubGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI4LCAyMDMsIDE5NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjgsIDIwMywgMTk2LCAuNik7XG59XG5cbi5idG4tdGVhbC5idG4tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tdGVhbC5idG4tbGlnaHRlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICM4MGNiYzQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4MGNiYzQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRlYWwuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwY2JjNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZWFsLmJvcmRlci1ib3R0b20tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MGNiYzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWwuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODBjYmM0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbC5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgwY2JjNCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS10ZWFsLm92ZXJsYXktbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzgwY2JjNDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMjAzLCAxOTYsIC44KTtcbn1cblxuLnRlYWwubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwuYmctbGlnaHRlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNzcsIDE4MiwgMTcyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc3LCAxODIsIDE3MiwgLjYpO1xufVxuXG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1saWdodGVuLTI6Zm9jdXMsXG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNGRiNmFjICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy10ZWFsXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNGRiNmFjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNGRiNmFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVhbC5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZWFsLmJvcmRlci10b3AtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGVhbC5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGRiNmFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZWFsLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRkYjZhYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRlYWwuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ZGI2YWMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktdGVhbC5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICM0ZGI2YWM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg3NywgMTgyLCAxNzIsIC44KTtcbn1cblxuLnRlYWwubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuLmJnLXRlYWwuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzgsIDE2NiwgMTU0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM4LCAxNjYsIDE1NCwgLjYpO1xufVxuXG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLXRlYWwuYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy10ZWFsXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMjZhNjlhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMjZhNjlhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVhbC5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZWFsLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNmE2OWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGVhbC5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjZhNjlhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZWFsLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI2YTY5YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRlYWwuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNmE2OWEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktdGVhbC5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICMyNmE2OWE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTY2LCAxNTQsIC44KTtcbn1cblxuLnRlYWxcbntcbiAgICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cbi5iZy10ZWFsIC5jYXJkLWhlYWRlcixcbi5iZy10ZWFsIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLXRlYWwuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxNTAsIDEzNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxNTAsIDEzNiwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLXRlYWxcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC10ZWFsXG57XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGRkYzkgIWltcG9ydGFudDtcbn1cbi5hbGVydC10ZWFsIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVhbFxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTY4ODtcbn1cblxuLm92ZXJsYXktdGVhbFxue1xuICAgIGJhY2tncm91bmQ6ICMwMDk2ODg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTAsIDEzNiwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLXRlYWx7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLXRlYWxcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5Njg4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODk3YiAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsOmZvY3VzLFxuLmJ0bi10ZWFsOmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxNTAsIDEzNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxNTAsIDEzNiwgLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbFxue1xuICAgIGNvbG9yOiAjMDA5Njg4OyBcbiAgICBib3JkZXItY29sb3I6ICMwMDk2ODg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtdGVhbDpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG59XG4uYnRuLW91dGxpbmUtdGVhbC5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxNTAsIDEzNiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAxNTAsIDEzNiwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLXRlYWwgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy10ZWFsICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDk2ODggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDk2ODggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTY4OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZWFsXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDk2ODg7XG59XG5cbi5ib3JkZXItYm90dG9tLXRlYWxcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTY4ODtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWxcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDk2ODg7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDk2ODg7XG59XG5cbi50ZWFsLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDEzNywgMTIzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDEzNywgMTIzLCAuNik7XG59XG5cbi5idG4tdGVhbC5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tdGVhbC5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwODk3YiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDg5N2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGVhbC5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGVhbC5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWwuYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZWFsLmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDg5N2IgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktdGVhbC5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogIzAwODk3YjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNywgMTIzLCAuOCk7XG59XG5cbi50ZWFsLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDEyMSwgMTA3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDEyMSwgMTA3LCAuNik7XG59XG5cbi5idG4tdGVhbC5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4tdGVhbC5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLmJvcmRlci1kYXJrZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGVhbC5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGVhbC5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWwuYm9yZGVyLWxlZnQtZGFya2VuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZWFsLmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDc5NmIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktdGVhbC5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzAwNzk2YjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMSwgMTA3LCAuOCk7XG59XG5cbi50ZWFsLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDEwNSwgOTIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMTA1LCA5MiwgLjYpO1xufVxuXG4uYnRuLXRlYWwuYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLXRlYWwuYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy10ZWFsXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMDA2OTVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVhbC5ib3JkZXItZGFya2VuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRlYWwuYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRlYWwuYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZWFsLmJvcmRlci1sZWZ0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbC5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXRlYWwub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICMwMDY5NWM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDUsIDkyLCAuOCk7XG59XG5cbi50ZWFsLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDc3LCA2NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCA3NywgNjQsIC42KTtcbn1cblxuLmJ0bi10ZWFsLmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWRhcmtlbi00OmZvY3VzLFxuLmJ0bi10ZWFsLmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctdGVhbFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwNGQ0MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRlYWwuYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZWFsLmJvcmRlci10b3AtZGFya2VuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZWFsLmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGVhbC5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRlYWwuYm9yZGVyLXJpZ2h0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS10ZWFsLm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDA0ZDQwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNzcsIDY0LCAuOCk7XG59XG5cbi50ZWFsLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE2NywgMjU1LCAyMzUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTY3LCAyNTUsIDIzNSwgLjYpO1xufVxuXG4uYnRuLXRlYWwuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLXRlYWwuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy10ZWFsXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYTdmZmViICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVhbC5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRlYWwuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRlYWwuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZWFsLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbC5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdmZmViICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXRlYWwub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICNhN2ZmZWI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDI1NSwgMjM1LCAuOCk7XG59XG5cbi50ZWFsLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwMCwgMjU1LCAyMTgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTAwLCAyNTUsIDIxOCwgLjYpO1xufVxuXG4uYnRuLXRlYWwuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLXRlYWwuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy10ZWFsXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjRmZmRhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVhbC5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRlYWwuYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRlYWwuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZWFsLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGVhbC5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjRmZmRhICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXRlYWwub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICM2NGZmZGE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDI1NSwgMjE4LCAuOCk7XG59XG5cbi50ZWFsLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI5LCAyMzMsIDE4MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyOSwgMjMzLCAxODIsIC42KTtcbn1cblxuLmJ0bi10ZWFsLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cbi5idG4tdGVhbC5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi10ZWFsLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS10ZWFsLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctdGVhbFxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFkZTliNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRlYWwuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZWFsLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZWFsLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGVhbC5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRlYWwuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFkZTliNiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS10ZWFsLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMWRlOWI2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjksIDIzMywgMTgyLCAuOCk7XG59XG5cbi50ZWFsLmFjY2VudC00XG57XG4gICAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7XG59XG4uYmctdGVhbC5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDE5MSwgMTY1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDE5MSwgMTY1LCAuNik7XG59XG5cbi5idG4tdGVhbC5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXRlYWwuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZWFsLmJ0bi1hY2NlbnQtNDpmb2N1cyxcbi5idG4tdGVhbC5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbC5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXRlYWwuYnRuLW91dGxpbmUtYWNjZW50LTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRlYWxcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMGJmYTUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZWFsLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGVhbC5ib3JkZXItdG9wLWFjY2VudC00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGVhbC5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRlYWwuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZWFsLmJvcmRlci1yaWdodC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMGJmYTUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktdGVhbC5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogIzAwYmZhNTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE5MSwgMTY1LCAuOCk7XG59XG5cbi5ncmVlbi5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4uYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzMiwgMjQ1LCAyMzMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMyLCAyNDUsIDIzMywgLjYpO1xufVxuXG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlOGY1ZTkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2U4ZjVlOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZWVuLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGY1ZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4uYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZjVlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW4uYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThmNWU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGY1ZTkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JlZW4ub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZThmNWU5O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyNDUsIDIzMywgLjgpO1xufVxuXG4uZ3JlZW4ubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDAsIDIzMCwgMjAxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIwMCwgMjMwLCAyMDEsIC42KTtcbn1cblxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjYzhlNmM5ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNjOGU2YzkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhlNmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGU2YzkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZWVuLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4ZTZjOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhlNmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZWVuLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2M4ZTZjOTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjMwLCAyMDEsIC44KTtcbn1cblxuLmdyZWVuLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4uYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTY1LCAyMTQsIDE2NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNjUsIDIxNCwgMTY3LCAuNik7XG59XG5cbi5idG4tZ3JlZW4uYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWQ2YTcgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tZ3JlZW4uYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2E1ZDZhNyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNhNWQ2YTcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZWVuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYTVkNmE3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4uYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWQ2YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4uYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmVlbi5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTVkNmE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhNWQ2YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmVlbi5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E1ZDZhNyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmVlbi5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNhNWQ2YTc7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjUsIDIxNCwgMTY3LCAuOCk7XG59XG5cbi5ncmVlbi5saWdodGVuLTJcbntcbiAgICBjb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4uYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyOSwgMTk5LCAxMzIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI5LCAxOTksIDEzMiwgLjYpO1xufVxuXG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTI6Zm9jdXMsXG4uYnRuLWdyZWVuLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICM4MWM3ODQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzgxYzc4NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZWVuLmJvcmRlci10b3AtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MWM3ODQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4uYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgxYzc4NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW4uYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODFjNzg0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MWM3ODQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JlZW4ub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjODFjNzg0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxOTksIDEzMiwgLjgpO1xufVxuXG4uZ3JlZW4ubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDIsIDE4NywgMTA2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwMiwgMTg3LCAxMDYsIC42KTtcbn1cblxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1ncmVlbi5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNjZiYjZhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2NmJiNmEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjZiYjZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NmJiNmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZWVuLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjZiYjZhICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZWVuLm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogIzY2YmI2YTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMiwgMTg3LCAxMDYsIC44KTtcbn1cblxuLmdyZWVuXG57XG4gICAgY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmVlbiAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1ncmVlbi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc2LCAxNzUsIDgwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc2LCAxNzUsIDgwLCAuNik7XG59XG5cbi5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uYmctZ3JlZW5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1ncmVlblxue1xuICAgIGNvbG9yOiAjMTYzMzE3ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Y2M2N2YgIWltcG9ydGFudDtcbn1cbi5hbGVydC1ncmVlbiAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjMGExNjBhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW5cbntcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG5cbi5vdmVybGF5LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZDogIzRjYWY1MDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxNzUsIDgwLCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtZ3JlZW57XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLWdyZWVuXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW46aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuOmZvY3VzLFxuLmJ0bi1ncmVlbjphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc2LCAxNzUsIDgwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc2LCAxNzUsIDgwLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlblxue1xuICAgIGNvbG9yOiAjNGNhZjUwOyBcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW46aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc2LCAxNzUsIDgwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDc2LCAxNzUsIDgwLCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctZ3JlZW4gKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1ncmVlbiArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRjYWY1MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjYWY1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlblxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGNhZjUwO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmVlblxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGNhZjUwO1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW5cbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0Y2FmNTA7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW5cbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGNhZjUwO1xufVxuXG4uZ3JlZW4uZGFya2VuLTFcbntcbiAgICBjb2xvcjogIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4uYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4uYmctZGFya2VuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2NywgMTYwLCA3MSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2NywgMTYwLCA3MSwgLjYpO1xufVxuXG4uYnRuLWdyZWVuLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDcgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLWdyZWVuLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjNDNhMDQ3ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQzYTA0NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0M2EwNDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4uYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzYTA0NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW4uYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0M2EwNDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmVlbi5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDNhMDQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZWVuLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjNDNhMDQ3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjcsIDE2MCwgNzEsIC44KTtcbn1cblxuLmdyZWVuLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLmJnLWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTYsIDE0MiwgNjAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTYsIDE0MiwgNjAsIC42KTtcbn1cblxuLmJ0bi1ncmVlbi5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1ncmVlbi5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzODhlM2MgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzg4ZTNjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZWVuLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmVlbi5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzODhlM2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZWVuLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzg4ZTNjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM4OGUzYyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmVlbi5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzM4OGUzYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAxNDIsIDYwLCAuOCk7XG59XG5cbi5ncmVlbi5kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQ2LCAxMjUsIDUwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDQ2LCAxMjUsIDUwLCAuNik7XG59XG5cbi5idG4tZ3JlZW4uYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tZ3JlZW4uYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZWVuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMmU3ZDMyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4uYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZTdkMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4uYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyZTdkMzIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JlZW4ub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICMyZTdkMzI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg0NiwgMTI1LCA1MCwgLjgpO1xufVxuXG4uZ3JlZW4uZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4uYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4uYmctZGFya2VuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNywgOTQsIDMyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI3LCA5NCwgMzIsIC42KTtcbn1cblxuLmJ0bi1ncmVlbi5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWRhcmtlbi00OmZvY3VzLFxuLmJ0bi1ncmVlbi5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzFiNWUyMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMxYjVlMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZWVuLmJvcmRlci10b3AtZGFya2VuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmVlbi5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZWVuLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFiNWUyMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmVlbi5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzFiNWUyMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCA5NCwgMzIsIC44KTtcbn1cblxuLmdyZWVuLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICNiOWY2Y2EgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLmJnLWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZjZjYSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTg1LCAyNDYsIDIwMiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxODUsIDI0NiwgMjAyLCAuNik7XG59XG5cbi5idG4tZ3JlZW4uYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZjZjYSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tYWNjZW50LTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tZ3JlZW4uYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWFjY2VudC0xXG57XG4gICAgY29sb3I6ICNiOWY2Y2EgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZWVuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYjlmNmNhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4uYm9yZGVyLWFjY2VudC0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5ZjZjYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiOWY2Y2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjlmNmNhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi5ib3JkZXItbGVmdC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I5ZjZjYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiOWY2Y2EgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JlZW4ub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICNiOWY2Y2E7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxODUsIDI0NiwgMjAyLCAuOCk7XG59XG5cbi5ncmVlbi5hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OWYwYWUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmVlbi5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwNSwgMjQwLCAxNzQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTA1LCAyNDAsIDE3NCwgLjYpO1xufVxuXG4uYnRuLWdyZWVuLmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OWYwYWUgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tYWNjZW50LTI6Zm9jdXMsXG4uYnRuLWdyZWVuLmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjNjlmMGFlICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzY5ZjBhZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OWYwYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4uYm9yZGVyLXRvcC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5ZjBhZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW4uYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2OWYwYWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmVlbi5ib3JkZXItcmlnaHQtYWNjZW50LTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjlmMGFlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZWVuLm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNjlmMGFlO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA1LCAyNDAsIDE3NCwgLjgpO1xufVxuXG4uZ3JlZW4uYWNjZW50LTNcbntcbiAgICBjb2xvcjogIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4uYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JlZW4uYmctYWNjZW50LTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAyMzAsIDExOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAyMzAsIDExOCwgLjYpO1xufVxuXG4uYnRuLWdyZWVuLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzM4OGUzYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzYgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JlZW4uYnRuLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tYWNjZW50LTM6Zm9jdXMsXG4uYnRuLWdyZWVuLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMyZTdkMzIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZTIwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbi5idG4tb3V0bGluZS1hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjMDBlNjc2ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwZTY3NiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLmJvcmRlci1hY2NlbnQtM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGU2NzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4uYm9yZGVyLXRvcC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwZTY3NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW4uYm9yZGVyLWxlZnQtYWNjZW50LTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGU2NzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmVlbi5ib3JkZXItcmlnaHQtYWNjZW50LTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBlNjc2ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZWVuLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjMDBlNjc2O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjMwLCAxMTgsIC44KTtcbn1cblxuLmdyZWVuLmFjY2VudC00XG57XG4gICAgY29sb3I6ICMwMGM4NTMgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLmJnLWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1MyAhaW1wb3J0YW50O1xufVxuLmJnLWdyZWVuLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMjAwLCA4MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAyMDAsIDgzLCAuNik7XG59XG5cbi5idG4tZ3JlZW4uYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzg4ZTNjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1MyAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmVlbi5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzODhlM2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZWVuLmJ0bi1hY2NlbnQtNDpmb2N1cyxcbi5idG4tZ3JlZW4uYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzJlN2QzMiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICMwMGM4NTMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JlZW4uYnRuLW91dGxpbmUtYWNjZW50LTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZWVuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMDBjODUzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4uYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwYzg1MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi5ib3JkZXItdG9wLWFjY2VudC00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGM4NTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4uYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBjODUzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwYzg1MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMGM4NTMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JlZW4ub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICMwMGM4NTM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAyMDAsIDgzLCAuOCk7XG59XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2YxZjhhOSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JlZW4uYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhhOSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWdyZWVuLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0MSwgMjQ4LCAxNjksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQxLCAyNDgsIDE2OSwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGE5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmMWY4YTkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmOGE5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhhOSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2YxZjhhOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2YxZjhhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWdyZWVuLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmOGE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWdyZWVuLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWY4YTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtZ3JlZW4uYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjhhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JlZW4uYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmOGE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWY4YTkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtZ3JlZW4ub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjFmOGE5O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDgsIDE2OSwgLjgpO1xufVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ncmVlbi5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjAsIDIzNywgMjAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyMCwgMjM3LCAyMDAsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNkY2VkYzggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNkY2VkYzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlbi5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ncmVlbi5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWdyZWVuLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2VkYzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RjZWRjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNlZGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWdyZWVuLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2RjZWRjODtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgMjM3LCAyMDAsIC44KTtcbn1cblxuLmxpZ2h0LWdyZWVuLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmVlbi5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtZ3JlZW4uYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTk3LCAyMjUsIDE2NSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTcsIDIyNSwgMTY1LCAuNik7XG59XG5cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpZ2h0LWdyZWVuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzVlMWE1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtZ3JlZW4uYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JlZW4uYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1ZTFhNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmVlbi5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVlMWE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ncmVlbi5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWUxYTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ncmVlbi5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1ZTFhNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ncmVlbi5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNjNWUxYTU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDIyNSwgMTY1LCAuOCk7XG59XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JlZW4uYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWdyZWVuLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3NCwgMjEzLCAxMjksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc0LCAyMTMsIDEyOSwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTI6Zm9jdXMsXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2FlZDU4MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWdyZWVuLmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWdyZWVuLmJvcmRlci10b3AtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWQ1ODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtZ3JlZW4uYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlZDU4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JlZW4uYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVkNTgxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZWQ1ODEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtZ3JlZW4ub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjYWVkNTgxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc0LCAyMTMsIDEyOSwgLjgpO1xufVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ncmVlbi5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTYsIDIwNCwgMTAxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1NiwgMjA0LCAxMDEsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbi5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5Y2NjNjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlbi5ib3JkZXItbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzljY2M2NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ncmVlbi5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWdyZWVuLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Y2NjNjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzljY2M2NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWNjYzY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWdyZWVuLm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogIzljY2M2NTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMjA0LCAxMDEsIC44KTtcbn1cblxuLmxpZ2h0LWdyZWVuXG57XG4gICAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1saWdodC1ncmVlbiAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1saWdodC1ncmVlbi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzOSwgMTk1LCA3NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzksIDE5NSwgNzQsIC42KTtcbn1cblxuLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5iZy1saWdodC1ncmVlblxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWxpZ2h0LWdyZWVuXG57XG4gICAgY29sb3I6ICMyZjQ0MTcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkZDU4MCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWxpZ2h0LWdyZWVuIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICMxYTI1MGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlblxue1xuICAgIGJvcmRlci1jb2xvcjogIzhiYzM0YTtcbn1cblxuLm92ZXJsYXktbGlnaHQtZ3JlZW5cbntcbiAgICBiYWNrZ3JvdW5kOiAjOGJjMzRhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTM5LCAxOTUsIDc0LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtbGlnaHQtZ3JlZW57XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLWxpZ2h0LWdyZWVuXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW46aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuOmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbjphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzOSwgMTk1LCA3NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzksIDE5NSwgNzQsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuXG57XG4gICAgY29sb3I6ICM4YmMzNGE7IFxuICAgIGJvcmRlci1jb2xvcjogIzhiYzM0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbjpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMzNGE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTM5LCAxOTUsIDc0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEzOSwgMTk1LCA3NCwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLWxpZ2h0LWdyZWVuICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctbGlnaHQtZ3JlZW4gKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4YmMzNGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlblxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YmMzNGEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JlZW5cbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhiYzM0YTtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtZ3JlZW5cbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhiYzM0YTtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGJjMzRhO1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyZWVuXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhiYzM0YTtcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWdyZWVuLmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTI0LCAxNzksIDY2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyNCwgMTc5LCA2NiwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzdjYjM0MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWdyZWVuLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Y2IzNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JlZW4uYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN2NiMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWdyZWVuLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdjYjM0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JlZW4uYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3Y2IzNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ncmVlbi5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2NiMzQyICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWdyZWVuLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjN2NiMzQyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI0LCAxNzksIDY2LCAuOCk7XG59XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmVlbi5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ncmVlbi5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwNCwgMTU5LCA1NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDQsIDE1OSwgNTYsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ncmVlbi5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbi5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2ODlmMzggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2ODlmMzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlbi5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWdyZWVuLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY4OWYzOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmVlbi5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ODlmMzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY4OWYzOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ncmVlbi5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzY4OWYzODtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgLjgpO1xufVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JlZW4uYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtZ3JlZW4uYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4NSwgMTM5LCA0NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4NSwgMTM5LCA0NywgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzU1OGIyZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWdyZWVuLmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JlZW4uYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWdyZWVuLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JlZW4uYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NThiMmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ncmVlbi5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWdyZWVuLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjNTU4YjJmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODUsIDEzOSwgNDcsIC44KTtcbn1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWdyZWVuLmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTEsIDEwNSwgMzAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTEsIDEwNSwgMzAsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ncmVlbi5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWRhcmtlbi00OmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbi5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzMzY5MWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlbi5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWdyZWVuLmJvcmRlci10b3AtZGFya2VuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmVlbi5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ncmVlbi5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzMzNjkxZTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCAxMDUsIDMwLCAuOCk7XG59XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmVlbi5iZy1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ncmVlbi5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIwNCwgMjU1LCAxNDQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA0LCAyNTUsIDE0NCwgLjYpO1xufVxuXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saWdodC1ncmVlblxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2NjZmY5MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWdyZWVuLmJvcmRlci1hY2NlbnQtMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JlZW4uYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0LWdyZWVuLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZmY5MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JlZW4uYm9yZGVyLWxlZnQtYWNjZW50LTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2ZmOTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saWdodC1ncmVlbi5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NmZjkwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpZ2h0LWdyZWVuLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjY2NmZjkwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyNTUsIDE0NCwgLjgpO1xufVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JlZW4uYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG4uYmctbGlnaHQtZ3JlZW4uYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzgsIDI1NSwgODksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc4LCAyNTUsIDg5LCAuNik7XG59XG5cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC1ncmVlbi5idG4tYWNjZW50LTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LWdyZWVuLmJ0bi1vdXRsaW5lLWFjY2VudC0yXG57XG4gICAgY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpZ2h0LWdyZWVuXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYjJmZjU5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtZ3JlZW4uYm9yZGVyLWFjY2VudC0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saWdodC1ncmVlbi5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMmZmNTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGlnaHQtZ3JlZW4uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjJmZjU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ncmVlbi5ib3JkZXItbGVmdC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyZmY1OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyZWVuLmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmZmNTkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGlnaHQtZ3JlZW4ub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICNiMmZmNTk7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzgsIDI1NSwgODksIC44KTtcbn1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuLmJnLWxpZ2h0LWdyZWVuLmJnLWFjY2VudC0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTE4LCAyNTUsIDMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTE4LCAyNTUsIDMsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ncmVlbi5idG4tYWNjZW50LTNcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbi5idG4tYWNjZW50LTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtYWNjZW50LTNcbntcbiAgICBjb2xvcjogIzc2ZmYwMyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3NmZmMDMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlbi5ib3JkZXItYWNjZW50LTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzZmZjAzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWdyZWVuLmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmVlbi5ib3JkZXItYm90dG9tLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NmZmMDMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuLmJvcmRlci1sZWZ0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzZmZjAzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc2ZmYwMyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ncmVlbi5vdmVybGF5LWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZDogIzc2ZmYwMztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExOCwgMjU1LCAzLCAuOCk7XG59XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmVlbi5iZy1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodC1ncmVlbi5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwMCwgMjIxLCAyMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMDAsIDIyMSwgMjMsIC42KTtcbn1cblxuLmJ0bi1saWdodC1ncmVlbi5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICM2ODlmMzggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LWdyZWVuLmJ0bi1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDtcbn1cbi5idG4tbGlnaHQtZ3JlZW4uYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1saWdodC1ncmVlbi5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU4YjJmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNjkxZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQtZ3JlZW4uYnRuLW91dGxpbmUtYWNjZW50LTRcbntcbiAgICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saWdodC1ncmVlbi5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGRkMTcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQtZ3JlZW5cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2NGRkMTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2NGRkMTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ncmVlbi5ib3JkZXItYWNjZW50LTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpZ2h0LWdyZWVuLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmVlbi5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NGRkMTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZWVuLmJvcmRlci1sZWZ0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjRkZDE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4uYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY0ZGQxNyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saWdodC1ncmVlbi5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogIzY0ZGQxNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgMjIxLCAyMywgLjgpO1xufVxuXG4ubGltZS5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZS5iZy1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZS5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDksIDI1MSwgMjMxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0OSwgMjUxLCAyMzEsIC42KTtcbn1cblxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGltZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y5ZmJlNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpbWUuYm9yZGVyLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWZiZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZmJlNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGltZS5ib3JkZXItbGVmdC1saWdodGVuLTVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOWZiZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjlmYmU3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpbWUub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYmU3O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNTEsIDIzMSwgLjgpO1xufVxuXG4ubGltZS5saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZS5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZS5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDAsIDI0NCwgMTk1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0MCwgMjQ0LCAxOTUsIC42KTtcbn1cblxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2YwZjRjMyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGltZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2YwZjRjMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2YwZjRjMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpbWUuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjRjMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGltZS5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGY0YzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmNGMzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpbWUub3ZlcmxheS1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjBmNGMzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDQsIDE5NSwgLjgpO1xufVxuXG4ubGltZS5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZS5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZS5iZy1saWdodGVuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzAsIDIzOCwgMTU2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzMCwgMjM4LCAxNTYsIC42KTtcbn1cblxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tbGlnaHRlbi0zOmZvY3VzLFxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2U2ZWU5YyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVlOWMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGltZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2U2ZWU5YyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpbWUuYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmVlOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWU5YyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGltZS5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmVlOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1saWdodGVuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlZTljICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpbWUub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZTZlZTljO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzgsIDE1NiwgLjgpO1xufVxuXG4ubGltZS5saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZS5iZy1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZS5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjAsIDIzMSwgMTE3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyMCwgMjMxLCAxMTcsIC42KTtcbn1cblxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGltZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2RjZTc3NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2RjZTc3NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpbWUuYm9yZGVyLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTc3NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGltZS5ib3JkZXItbGVmdC1saWdodGVuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkY2U3NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNlNzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpbWUub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZGNlNzc1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAyMzEsIDExNywgLjgpO1xufVxuXG4ubGltZS5saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZS5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG4uYmctbGltZS5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTIsIDIyNSwgODcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjEyLCAyMjUsIDg3LCAuNik7XG59XG5cbi5idG4tbGltZS5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTE1NyAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWxpZ2h0ZW4tMTpmb2N1cyxcbi5idG4tbGltZS5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1saWdodGVuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpbWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNkNGUxNTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lLmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpbWUuYm9yZGVyLXRvcC1saWdodGVuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZTE1NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saW1lLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGUxNTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbWUuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRlMTU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGltZS5ib3JkZXItcmlnaHQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZTE1NyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saW1lLm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2Q0ZTE1NztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMjI1LCA4NywgLjgpO1xufVxuXG4ubGltZVxue1xuICAgIGNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUgLmNhcmQtaGVhZGVyLFxuLmJnLWxpbWUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctbGltZS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIwNSwgMjIwLCA1NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDUsIDIyMCwgNTcsIC42KTtcbn1cblxuLnNlbGVjdGJveGl0LnNlbGVjdGJveGl0LWJ0bi5iZy1saW1lXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtbGltZVxue1xuICAgIGNvbG9yOiAjNGQ1NDBmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2U3NzYgIWltcG9ydGFudDtcbn1cbi5hbGVydC1saW1lIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6ICMyZDMxMDkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjY2RkYzM5O1xufVxuXG4ub3ZlcmxheS1saW1lXG57XG4gICAgYmFja2dyb3VuZDogI2NkZGMzOTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNSwgMjIwLCA1NywgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWxpbWV7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLWxpbWVcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lOmZvY3VzLFxuLmJ0bi1saW1lOmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDUsIDIyMCwgNTcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA1LCAyMjAsIDU3LCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1saW1lXG57XG4gICAgY29sb3I6ICNjZGRjMzk7IFxuICAgIGJvcmRlci1jb2xvcjogI2NkZGMzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saW1lOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOTtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIwNSwgMjIwLCA1NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDUsIDIyMCwgNTcsIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy1saW1lICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctbGltZSArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG5pbnB1dDpmb2N1cyB+IC5iZy1saW1lXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjY2RkYzM5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjY2RkYzM5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGltZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGRjMzkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RkYzM5O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saW1lXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGRjMzk7XG59XG5cbi5ib3JkZXItbGVmdC1saW1lXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RkYzM5O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpbWVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RkYzM5O1xufVxuXG4ubGltZS5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctZGFya2VuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTIsIDIwMiwgNTEsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTkyLCAyMDIsIDUxLCAuNik7XG59XG5cbi5idG4tbGltZS5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tbGltZS5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjYTMzICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpbWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNjMGNhMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGltZS5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbWUuYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMGNhMzMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGltZS5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2MwY2EzMztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgMjAyLCA1MSwgLjgpO1xufVxuXG4ubGltZS5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzUsIDE4MCwgNDMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc1LCAxODAsIDQzLCAuNik7XG59XG5cbi5idG4tbGltZS5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4tbGltZS5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpbWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lLmJvcmRlci1kYXJrZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGltZS5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbWUuYm9yZGVyLWxlZnQtZGFya2VuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZmI0MmIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGltZS5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogI2FmYjQyYjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NSwgMTgwLCA0MywgLjgpO1xufVxuXG4ubGltZS5kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTgsIDE1NywgMzYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU4LCAxNTcsIDM2LCAuNik7XG59XG5cbi5idG4tbGltZS5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tbGltZS5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpbWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5ZTlkMjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lLmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGltZS5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbWUuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGltZS5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzllOWQyNDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTU3LCAzNiwgLjgpO1xufVxuXG4ubGltZS5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctZGFya2VuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMzAsIDExOSwgMjMsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTMwLCAxMTksIDIzLCAuNik7XG59XG5cbi5idG4tbGltZS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tbGltZS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpbWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4Mjc3MTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGltZS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbWUuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGltZS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzgyNzcxNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzMCwgMTE5LCAyMywgLjgpO1xufVxuXG4ubGltZS5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctYWNjZW50LTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDQsIDI1NSwgMTI5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NCwgMjU1LCAxMjksIC42KTtcbn1cblxuLmJ0bi1saW1lLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tYWNjZW50LTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWFjY2VudC0xOmZvY3VzLFxuLmJ0bi1saW1lLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGltZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y0ZmY4MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpbWUuYm9yZGVyLWFjY2VudC0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW1lLmJvcmRlci10b3AtYWNjZW50LTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saW1lLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGltZS5ib3JkZXItbGVmdC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpbWUuYm9yZGVyLXJpZ2h0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0ZmY4MSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1saW1lLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjRmZjgxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ0LCAyNTUsIDEyOSwgLjgpO1xufVxuXG4ubGltZS5hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzgsIDI1NSwgNjUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjM4LCAyNTUsIDY1LCAuNik7XG59XG5cbi5idG4tbGltZS5idG4tYWNjZW50LTJcbntcbiAgICBib3JkZXItY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbWUuYnRuLWFjY2VudC0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4tbGltZS5idG4tYWNjZW50LTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGltZS5idG4tb3V0bGluZS1hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWxpbWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZWZmNDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saW1lLmJvcmRlci1hY2NlbnQtMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGltZS5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGltZS5ib3JkZXItYm90dG9tLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbWUuYm9yZGVyLWxlZnQtYWNjZW50LTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW1lLmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWZmNDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktbGltZS5vdmVybGF5LWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZDogI2VlZmY0MTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjU1LCA2NSwgLjgpO1xufVxuXG4ubGltZS5hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctYWNjZW50LTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTgsIDI1NSwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxOTgsIDI1NSwgMCwgLjYpO1xufVxuXG4uYnRuLWxpbWUuYnRuLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tYWNjZW50LTM6Zm9jdXMsXG4uYnRuLWxpbWUuYnRuLWFjY2VudC0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saW1lXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzZmZjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGltZS5ib3JkZXItYWNjZW50LTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpbWUuYm9yZGVyLXRvcC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbWUuYm9yZGVyLWJvdHRvbS1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saW1lLmJvcmRlci1sZWZ0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGltZS5ib3JkZXItcmlnaHQtYWNjZW50LTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzZmZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpbWUub3ZlcmxheS1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQ6ICNjNmZmMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDI1NSwgMCwgLjgpO1xufVxuXG4ubGltZS5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLmJnLWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50O1xufVxuLmJnLWxpbWUuYmctYWNjZW50LTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzQsIDIzNCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzQsIDIzNCwgMCwgLjYpO1xufVxuXG4uYnRuLWxpbWUuYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW1lLmJ0bi1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDtcbn1cbi5idG4tbGltZS5idG4tYWNjZW50LTQ6Zm9jdXMsXG4uYnRuLWxpbWUuYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzllOWQyNCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpbWUuYnRuLW91dGxpbmUtYWNjZW50LTRcbntcbiAgICBjb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1saW1lLmJ0bi1vdXRsaW5lLWFjY2VudC00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1saW1lXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWVlYTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGltZS5ib3JkZXItYWNjZW50LTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWxpbWUuYm9yZGVyLXRvcC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbWUuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saW1lLmJvcmRlci1sZWZ0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGltZS5ib3JkZXItcmlnaHQtYWNjZW50LTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWVlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWxpbWUub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICNhZWVhMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzQsIDIzNCwgMCwgLjgpO1xufVxuXG4ueWVsbG93LmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI1MywgMjMxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjUzLCAyMzEsIC42KTtcbn1cblxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmZGU3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZGU3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXllbGxvdy5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmZkZTc7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1MywgMjMxLCAuOCk7XG59XG5cbi55ZWxsb3cubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93LmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjQ5LCAxOTYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNDksIDE5NiwgLjYpO1xufVxuXG4uYnRuLXllbGxvdy5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLXllbGxvdy5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy15ZWxsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmY5YzQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3cuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93LmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXllbGxvdy5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC15ZWxsb3cuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY5YzQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXkteWVsbG93Lm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjljNDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQ5LCAxOTYsIC44KTtcbn1cblxuLnllbGxvdy5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNDUsIDE1NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI0NSwgMTU3LCAuNik7XG59XG5cbi5idG4teWVsbG93LmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4teWVsbG93LmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNTlkICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXllbGxvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZjU5ZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXllbGxvdy5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3cuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3cuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjU5ZCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS15ZWxsb3cub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNTlkO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDUsIDE1NywgLjgpO1xufVxuXG4ueWVsbG93LmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI0MSwgMTE4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjQxLCAxMTgsIC42KTtcbn1cblxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxNzYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmMTc2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmMTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXllbGxvdy5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNmZmYxNzY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MSwgMTE4LCAuOCk7XG59XG5cbi55ZWxsb3cubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93LmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjM4LCA4OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzOCwgODgsIC42KTtcbn1cblxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi15ZWxsb3cuYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlZTU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlZTU4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXllbGxvdy5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmVlNTg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzOCwgODgsIC44KTtcbn1cblxuLnllbGxvd1xue1xuICAgIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3dcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93IC5jYXJkLWhlYWRlcixcbi5iZy15ZWxsb3cgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmcteWVsbG93LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMzUsIDU5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjM1LCA1OSwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLXllbGxvd1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LXllbGxvd1xue1xuICAgIGNvbG9yOiAjODg3YTAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyODIgIWltcG9ydGFudDtcbn1cbi5hbGVydC15ZWxsb3cgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzVmNTUwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXllbGxvd1xue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZWIzYjtcbn1cblxuLm92ZXJsYXkteWVsbG93XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZWIzYjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCA1OSwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLXllbGxvd3tcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4teWVsbG93XG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3c6Zm9jdXMsXG4uYnRuLXllbGxvdzphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzNSwgNTksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMzUsIDU5LCAuNik7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3dcbntcbiAgICBjb2xvcjogI2ZmZWIzYjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlYjNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdzpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2I7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjM1LCA1OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzNSwgNTksIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy15ZWxsb3cgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy15ZWxsb3cgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlYjNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlYjNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWIzYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3dcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZWIzYjtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmViM2I7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3dcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmViM2I7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZWIzYjtcbn1cblxuLnllbGxvdy5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93LmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjUzLCAyMTYsIDUzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MywgMjE2LCA1MywgLjYpO1xufVxuXG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy15ZWxsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZGQ4MzUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3cuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3cuYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZGQ4MzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXllbGxvdy5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZkZDgzNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmRkODM1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXllbGxvdy5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2ZkZDgzNTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjE2LCA1MywgLjgpO1xufVxuXG4ueWVsbG93LmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cuYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTEsIDE5MiwgNDUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjUxLCAxOTIsIDQ1LCAuNik7XG59XG5cbi5idG4teWVsbG93LmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4teWVsbG93LmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXllbGxvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZiYzAyZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXllbGxvdy5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJjMDJkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93LmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZiYzAyZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmJjMDJkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmYmMwMmQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXkteWVsbG93Lm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmJjMDJkO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxOTIsIDQ1LCAuOCk7XG59XG5cbi55ZWxsb3cuZGFya2VuLTNcbntcbiAgICBjb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0OSwgMTY4LCAzNywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDksIDE2OCwgMzcsIC42KTtcbn1cblxuLmJ0bi15ZWxsb3cuYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi15ZWxsb3cuYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjlhODI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3cuYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOWE4MjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC15ZWxsb3cuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS15ZWxsb3cub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNmOWE4MjU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDE2OCwgMzcsIC44KTtcbn1cblxuLnllbGxvdy5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93LmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ1LCAxMjcsIDIzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NSwgMTI3LCAyMywgLjYpO1xufVxuXG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLXllbGxvdy5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy15ZWxsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNTdmMTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3cuYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3cuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXllbGxvdy5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXllbGxvdy5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2Y1N2YxNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTI3LCAyMywgLjgpO1xufVxuXG4ueWVsbG93LmFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy5iZy1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cuYmctYWNjZW50LTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDI1NSwgMTQxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAxNDEsIC42KTtcbn1cblxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0xOmZvY3VzLFxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmZjhkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZmZjhkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LmJvcmRlci1hY2NlbnQtMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LmJvcmRlci10b3AtYWNjZW50LTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3cuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZjhkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cuYm9yZGVyLWxlZnQtYWNjZW50LTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmOGQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC15ZWxsb3cuYm9yZGVyLXJpZ2h0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmY4ZCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS15ZWxsb3cub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmZmOGQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMTQxLCAuOCk7XG59XG5cbi55ZWxsb3cuYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2ZmMCAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LmJnLWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMCAhaW1wb3J0YW50O1xufVxuLmJnLXllbGxvdy5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAwLCAuNik7XG59XG5cbi5idG4teWVsbG93LmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbn1cbi5idG4teWVsbG93LmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4teWVsbG93LmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2ZmMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZjAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS15ZWxsb3cuYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXllbGxvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXllbGxvdy5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93LmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXkteWVsbG93Lm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDAsIC44KTtcbn1cblxuLnllbGxvdy5hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG4uYmcteWVsbG93LmJnLWFjY2VudC0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMzQsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMzQsIDAsIC42KTtcbn1cblxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xufVxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0zOmZvY3VzLFxuLmJ0bi15ZWxsb3cuYnRuLWFjY2VudC0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXllbGxvdy5idG4tb3V0bGluZS1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmcteWVsbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlYTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LmJvcmRlci1hY2NlbnQtM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LmJvcmRlci10b3AtYWNjZW50LTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZWEwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3cuYm9yZGVyLWJvdHRvbS1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZlYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cuYm9yZGVyLWxlZnQtYWNjZW50LTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmVhMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC15ZWxsb3cuYm9yZGVyLXJpZ2h0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZWEwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS15ZWxsb3cub3ZlcmxheS1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQ6ICNmZmVhMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNCwgMCwgLjgpO1xufVxuXG4ueWVsbG93LmFjY2VudC00XG57XG4gICAgY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy5iZy1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cbi5iZy15ZWxsb3cuYmctYWNjZW50LTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIxNCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIxNCwgMCwgLjYpO1xufVxuXG4uYnRuLXllbGxvdy5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tYWNjZW50LTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXllbGxvdy5idG4tYWNjZW50LTQ6Zm9jdXMsXG4uYnRuLXllbGxvdy5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWFjY2VudC00XG57XG4gICAgY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUteWVsbG93LmJ0bi1vdXRsaW5lLWFjY2VudC00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy15ZWxsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmQ2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3cuYm9yZGVyLWFjY2VudC00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3cuYm9yZGVyLXRvcC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZkNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ2MDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXllbGxvdy5ib3JkZXItbGVmdC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZDYwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy5ib3JkZXItcmlnaHQtYWNjZW50LTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZkNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LXllbGxvdy5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZDYwMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjE0LCAwLCAuOCk7XG59XG5cbi5hbWJlci5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYmctYW1iZXIuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuLmJnLWFtYmVyLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjQ4LCAyMjUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNDgsIDIyNSwgLjYpO1xufVxuXG4uYnRuLWFtYmVyLmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLWFtYmVyLmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1hbWJlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZjhlMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFtYmVyLmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOGUxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWFtYmVyLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY4ZTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYW1iZXIuYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjhlMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYW1iZXIuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmOGUxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYW1iZXIuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY4ZTEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYW1iZXIub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOGUxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDgsIDIyNSwgLjgpO1xufVxuXG4uYW1iZXIubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDtcbn1cblxuLmJnLWFtYmVyLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDtcbn1cbi5iZy1hbWJlci5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIzNiwgMTc5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjM2LCAxNzksIC42KTtcbn1cblxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYW1iZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmVjYjMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmVjYjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbWJlci5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1hbWJlci5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWFtYmVyLmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmVjYjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWFtYmVyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZWNiMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWFtYmVyLmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlY2IzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWFtYmVyLm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZWNiMztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM2LCAxNzksIC44KTtcbn1cblxuLmFtYmVyLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbWJlci5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG4uYmctYW1iZXIuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMjQsIDEzMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIyNCwgMTMwLCAuNik7XG59XG5cbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWFtYmVyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlMDgyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYW1iZXIuYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYW1iZXIuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZTA4MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1hbWJlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZlMDgyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1hbWJlci5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmUwODIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1hbWJlci5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZTA4MiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1hbWJlci5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNmZmUwODI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNCwgMTMwLCAuOCk7XG59XG5cbi5hbWJlci5saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmctYW1iZXIuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuLmJnLWFtYmVyLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjEzLCA3OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIxMywgNzksIC42KTtcbn1cblxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1hbWJlci5idG4tbGlnaHRlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYW1iZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmQ1NGYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmQ1NGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbWJlci5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1hbWJlci5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZkNTRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWFtYmVyLmJvcmRlci1ib3R0b20tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ1NGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWFtYmVyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZDU0ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWFtYmVyLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZkNTRmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWFtYmVyLm92ZXJsYXktbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZDU0ZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjEzLCA3OSwgLjgpO1xufVxuXG4uYW1iZXIubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cblxuLmJnLWFtYmVyLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cbi5iZy1hbWJlci5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIwMiwgNDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMDIsIDQwLCAuNik7XG59XG5cbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMTpmb2N1cyxcbi5idG4tYW1iZXIuYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1saWdodGVuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWFtYmVyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZjYTI4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYW1iZXIuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmNhMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYW1iZXIuYm9yZGVyLXRvcC1saWdodGVuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmY2EyOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1hbWJlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjYTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1hbWJlci5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmNhMjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1hbWJlci5ib3JkZXItcmlnaHQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmY2EyOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1hbWJlci5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmNhMjg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIwMiwgNDAsIC44KTtcbn1cblxuLmFtYmVyXG57XG4gICAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJnLWFtYmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuLmJnLWFtYmVyIC5jYXJkLWhlYWRlcixcbi5iZy1hbWJlciAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1hbWJlci5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTkzLCA3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTkzLCA3LCAuNik7XG59XG5cbi5zZWxlY3Rib3hpdC5zZWxlY3Rib3hpdC1idG4uYmctYW1iZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1hbWJlclxue1xuICAgIGNvbG9yOiAjNTQzZjAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzNGUgIWltcG9ydGFudDtcbn1cbi5hbGVydC1hbWJlciAuYWxlcnQtbGlua1xue1xuICAgIGNvbG9yOiAjMmIyMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYW1iZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5vdmVybGF5LWFtYmVyXG57XG4gICAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTkzLCA3LCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtYW1iZXJ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLWFtYmVyXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXI6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyOmZvY3VzLFxuLmJ0bi1hbWJlcjphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTkzLCA3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTkzLCA3LCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1hbWJlclxue1xuICAgIGNvbG9yOiAjZmZjMTA3OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYW1iZXI6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTkzLCA3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTkzLCA3LCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctYW1iZXIgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1hbWJlciArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG5pbnB1dDpmb2N1cyB+IC5iZy1hbWJlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYzEwNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFtYmVyXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1hbWJlclxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1hbWJlclxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYm9yZGVyLWxlZnQtYW1iZXJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmMxMDc7XG59XG5cbi5ib3JkZXItcmlnaHQtYW1iZXJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjMTA3O1xufVxuXG4uYW1iZXIuZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctYW1iZXIuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG4uYmctYW1iZXIuYmctZGFya2VuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE3OSwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE3OSwgMCwgLjYpO1xufVxuXG4uYnRuLWFtYmVyLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLWFtYmVyLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1hbWJlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYjMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFtYmVyLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmIzMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYW1iZXIuYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWFtYmVyLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYjMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYW1iZXIuYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmIzMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1hbWJlci5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZiMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWFtYmVyLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZiMzAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzksIDAsIC44KTtcbn1cblxuLmFtYmVyLmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWFtYmVyLmJnLWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuLmJnLWFtYmVyLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNjAsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNjAsIDAsIC42KTtcbn1cblxuLmJ0bi1hbWJlci5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1hbWJlci5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYW1iZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmEwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbWJlci5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWFtYmVyLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1hbWJlci5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmEwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWFtYmVyLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZhMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYW1iZXIuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmYTAwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1hbWJlci5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogI2ZmYTAwMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTYwLCAwLCAuOCk7XG59XG5cbi5hbWJlci5kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbWJlci5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5iZy1hbWJlci5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTQzLCAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTQzLCAwLCAuNik7XG59XG5cbi5idG4tYW1iZXIuYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tYW1iZXIuYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWFtYmVyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY4ZjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYW1iZXIuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1hbWJlci5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYW1iZXIuYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1hbWJlci5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWFtYmVyLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjhmMDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYW1iZXIub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNmZjhmMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0MywgMCwgLjgpO1xufVxuXG4uYW1iZXIuZGFya2VuLTRcbntcbiAgICBjb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctYW1iZXIuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG4uYmctYW1iZXIuYmctZGFya2VuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDExMSwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDExMSwgMCwgLjYpO1xufVxuXG4uYnRuLWFtYmVyLmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLWFtYmVyLmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1hbWJlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmNmYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFtYmVyLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYW1iZXIuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWFtYmVyLmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYW1iZXIuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1hbWJlci5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWFtYmVyLm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmY2ZjAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTEsIDAsIC44KTtcbn1cblxuLmFtYmVyLmFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmZmU1N2YgIWltcG9ydGFudDtcbn1cblxuLmJnLWFtYmVyLmJnLWFjY2VudC0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuLmJnLWFtYmVyLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMjksIDEyNywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIyOSwgMTI3LCAuNik7XG59XG5cbi5idG4tYW1iZXIuYnRuLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tYWNjZW50LTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tYW1iZXIuYnRuLWFjY2VudC0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWFjY2VudC0xXG57XG4gICAgY29sb3I6ICNmZmU1N2YgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWFtYmVyXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlNTdmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYW1iZXIuYm9yZGVyLWFjY2VudC0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1hbWJlci5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmU1N2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYW1iZXIuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZlNTdmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1hbWJlci5ib3JkZXItbGVmdC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZTU3ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWFtYmVyLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmU1N2YgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYW1iZXIub3ZlcmxheS1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmU1N2Y7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyOSwgMTI3LCAuOCk7XG59XG5cbi5hbWJlci5hY2NlbnQtMlxue1xuICAgIGNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbWJlci5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cbi5iZy1hbWJlci5iZy1hY2NlbnQtMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjE1LCA2NCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIxNSwgNjQsIC42KTtcbn1cblxuLmJ0bi1hbWJlci5idG4tYWNjZW50LTJcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWFjY2VudC0yOmZvY3VzLFxuLmJ0bi1hbWJlci5idG4tYWNjZW50LTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYW1iZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmQ3NDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbWJlci5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWFtYmVyLmJvcmRlci10b3AtYWNjZW50LTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1hbWJlci5ib3JkZXItYm90dG9tLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQ3NDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWFtYmVyLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZkNzQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYW1iZXIuYm9yZGVyLXJpZ2h0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZDc0MCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1hbWJlci5vdmVybGF5LWFjY2VudC0yXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZDc0MDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjE1LCA2NCwgLjgpO1xufVxuXG4uYW1iZXIuYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctYW1iZXIuYmctYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7XG59XG4uYmctYW1iZXIuYmctYWNjZW50LTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE5NiwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE5NiwgMCwgLjYpO1xufVxuXG4uYnRuLWFtYmVyLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1hbWJlci5idG4tYWNjZW50LTM6Zm9jdXMsXG4uYnRuLWFtYmVyLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1hY2NlbnQtM1xue1xuICAgIGNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWFtYmVyLmJ0bi1vdXRsaW5lLWFjY2VudC0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1hbWJlclxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYzQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWFtYmVyLmJvcmRlci1hY2NlbnQtM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmM0MDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYW1iZXIuYm9yZGVyLXRvcC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWFtYmVyLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYW1iZXIuYm9yZGVyLWxlZnQtYWNjZW50LTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmM0MDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1hbWJlci5ib3JkZXItcmlnaHQtYWNjZW50LTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWFtYmVyLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZjNDAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTYsIDAsIC44KTtcbn1cblxuLmFtYmVyLmFjY2VudC00XG57XG4gICAgY29sb3I6ICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWFtYmVyLmJnLWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuLmJnLWFtYmVyLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNzEsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNzEsIDAsIC42KTtcbn1cblxuLmJ0bi1hbWJlci5idG4tYWNjZW50LTRcbntcbiAgICBib3JkZXItY29sb3I6ICNmZmEwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFtYmVyLmJ0bi1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5idG4tYW1iZXIuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1hbWJlci5idG4tYWNjZW50LTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4ZjAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmYwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYW1iZXIuYnRuLW91dGxpbmUtYWNjZW50LTRcbntcbiAgICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmFiMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1hbWJlci5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYW1iZXJcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmFiMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1hbWJlci5ib3JkZXItYWNjZW50LTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWFtYmVyLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1hbWJlci5ib3JkZXItYm90dG9tLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmFiMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWFtYmVyLmJvcmRlci1sZWZ0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZhYjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYW1iZXIuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmYWIwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1hbWJlci5vdmVybGF5LWFjY2VudC00XG57XG4gICAgYmFja2dyb3VuZDogI2ZmYWIwMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTcxLCAwLCAuOCk7XG59XG5cbi5vcmFuZ2UubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS5iZy1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7XG59XG4uYmctb3JhbmdlLmJnLWxpZ2h0ZW4tNS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjQzLCAyMjQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNDMsIDIyNCwgLjYpO1xufVxuXG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1saWdodGVuLTU6Zm9jdXMsXG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmYzZTAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmYzZTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2UuYm9yZGVyLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atb3JhbmdlLmJvcmRlci10b3AtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3JhbmdlLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW9yYW5nZS5ib3JkZXItbGVmdC1saWdodGVuLTVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmYzZTAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktb3JhbmdlLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjNlMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQzLCAyMjQsIC44KTtcbn1cblxuLm9yYW5nZS5saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLmJnLWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjIgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMjQsIDE3OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIyNCwgMTc4LCAuNik7XG59XG5cbi5idG4tb3JhbmdlLmJ0bi1saWdodGVuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tb3JhbmdlLmJ0bi1saWdodGVuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZTBiMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZS5ib3JkZXItbGlnaHRlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1vcmFuZ2UuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1saWdodGVuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtb3JhbmdlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LW9yYW5nZS5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZTBiMiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1vcmFuZ2Uub3ZlcmxheS1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZlMGIyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMjQsIDE3OCwgLjgpO1xufVxuXG4ub3JhbmdlLmxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZS5iZy1saWdodGVuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIwNCwgMTI4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjA0LCAxMjgsIC42KTtcbn1cblxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi0zOmZvY3VzLFxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZjYzgwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW9yYW5nZS5ib3JkZXItdG9wLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW9yYW5nZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1vcmFuZ2UuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtb3JhbmdlLmJvcmRlci1yaWdodC1saWdodGVuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjYzgwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LW9yYW5nZS5vdmVybGF5LWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICNmZmNjODA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIwNCwgMTI4LCAuOCk7XG59XG5cbi5vcmFuZ2UubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS5iZy1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG4uYmctb3JhbmdlLmJnLWxpZ2h0ZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTgzLCA3NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE4MywgNzcsIC42KTtcbn1cblxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZiNzRkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW9yYW5nZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW9yYW5nZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1vcmFuZ2UuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtb3JhbmdlLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZiNzRkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LW9yYW5nZS5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNmZmI3NGQ7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4MywgNzcsIC44KTtcbn1cblxuLm9yYW5nZS5saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLmJnLWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNjcsIDM4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTY3LCAzOCwgLjYpO1xufVxuXG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLW9yYW5nZS5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmE3MjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2UuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atb3JhbmdlLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3JhbmdlLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW9yYW5nZS5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmE3MjYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktb3JhbmdlLm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2ZmYTcyNjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTY3LCAzOCwgLjgpO1xufVxuXG4ub3JhbmdlXG57XG4gICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UgLmNhcmQtaGVhZGVyLFxuLmJnLW9yYW5nZSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1vcmFuZ2UuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE1MiwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE1MiwgMCwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LW9yYW5nZVxue1xuICAgIGNvbG9yOiAjNGQyZTAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI1NDcgIWltcG9ydGFudDtcbn1cbi5hbGVydC1vcmFuZ2UgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzI0MTUwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cblxuLm92ZXJsYXktb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZDogI2ZmOTgwMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUyLCAwLCAuOCk7XG59XG5cbi8qIC5jYXJkLW91dGxpbmUtb3Jhbmdle1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1vcmFuZ2VcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2U6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZTpmb2N1cyxcbi5idG4tb3JhbmdlOmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTUyLCAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTUyLCAwLCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2VcbntcbiAgICBjb2xvcjogI2ZmOTgwMDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTUyLCAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTUyLCAwLCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctb3JhbmdlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctb3JhbmdlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmOTgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atb3JhbmdlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjk4MDA7XG59XG5cbi5ib3JkZXItYm90dG9tLW9yYW5nZVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY5ODAwO1xufVxuXG4uYm9yZGVyLWxlZnQtb3JhbmdlXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY5ODAwO1xufVxuXG4uYm9yZGVyLXJpZ2h0LW9yYW5nZVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjk4MDA7XG59XG5cbi5vcmFuZ2UuZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZS5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MSwgMTQwLCAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MSwgMTQwLCAwLCAuNik7XG59XG5cbi5idG4tb3JhbmdlLmJ0bi1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tb3JhbmdlLmJ0bi1kYXJrZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZiOGMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZS5ib3JkZXItZGFya2VuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW9yYW5nZS5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYjhjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3JhbmdlLmJvcmRlci1ib3R0b20tZGFya2VuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZiOGMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtb3JhbmdlLmJvcmRlci1sZWZ0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmI4YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtb3JhbmdlLmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmYjhjMDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktb3JhbmdlLm92ZXJsYXktZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmI4YzAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxNDAsIDAsIC44KTtcbn1cblxuLm9yYW5nZS5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG4uYmctb3JhbmdlLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ1LCAxMjQsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ1LCAxMjQsIDAsIC42KTtcbn1cblxuLmJ0bi1vcmFuZ2UuYnRuLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1vcmFuZ2UuYnRuLWRhcmtlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLmJvcmRlci1kYXJrZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNTdjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atb3JhbmdlLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjU3YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1vcmFuZ2UuYm9yZGVyLWxlZnQtZGFya2VuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNTdjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1N2MwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1vcmFuZ2Uub3ZlcmxheS1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNmNTdjMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDEyNCwgMCwgLjgpO1xufVxuXG4ub3JhbmdlLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzksIDEwOCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzksIDEwOCwgMCwgLjYpO1xufVxuXG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2UuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1vcmFuZ2UuYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW9yYW5nZS5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZjZjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW9yYW5nZS5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LW9yYW5nZS5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LW9yYW5nZS5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogI2VmNmMwMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMTA4LCAwLCAuOCk7XG59XG5cbi5vcmFuZ2UuZGFya2VuLTRcbntcbiAgICBjb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZS5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzMCwgODEsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjMwLCA4MSwgMCwgLjYpO1xufVxuXG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLW9yYW5nZS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZWY2YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtb3JhbmdlLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlNjUxMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2UuYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1vcmFuZ2UuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW9yYW5nZS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW9yYW5nZS5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2NTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LW9yYW5nZS5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LW9yYW5nZS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2U2NTEwMDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgODEsIDAsIC44KTtcbn1cblxuLm9yYW5nZS5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UuYmctYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG4uYmctb3JhbmdlLmJnLWFjY2VudC0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMDksIDEyOCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIwOSwgMTI4LCAuNik7XG59XG5cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMTpmb2N1cyxcbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTFcbntcbiAgICBjb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZDE4MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZS5ib3JkZXItYWNjZW50LTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW9yYW5nZS5ib3JkZXItdG9wLWFjY2VudC0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmQxODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3JhbmdlLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDE4MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtb3JhbmdlLmJvcmRlci1sZWZ0LWFjY2VudC0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZkMTgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtb3JhbmdlLmJvcmRlci1yaWdodC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmQxODAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktb3JhbmdlLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZkMTgwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMDksIDEyOCwgLjgpO1xufVxuXG4ub3JhbmdlLmFjY2VudC0yXG57XG4gICAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS5iZy1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cbi5iZy1vcmFuZ2UuYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDE3MSwgNjQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNzEsIDY0LCAuNik7XG59XG5cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYWI0MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYWI0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZS5ib3JkZXItYWNjZW50LTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW9yYW5nZS5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3JhbmdlLmJvcmRlci1ib3R0b20tYWNjZW50LTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYWI0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtb3JhbmdlLmJvcmRlci1sZWZ0LWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZhYjQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtb3JhbmdlLmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmFiNDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktb3JhbmdlLm92ZXJsYXktYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZhYjQwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzEsIDY0LCAuOCk7XG59XG5cbi5vcmFuZ2UuYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuLmJnLW9yYW5nZS5iZy1hY2NlbnQtMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTQ1LCAwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTQ1LCAwLCAuNik7XG59XG5cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMzpmb2N1cyxcbi5idG4tb3JhbmdlLmJ0bi1hY2NlbnQtMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTNcbntcbiAgICBjb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmOTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZS5ib3JkZXItYWNjZW50LTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW9yYW5nZS5ib3JkZXItdG9wLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3JhbmdlLmJvcmRlci1ib3R0b20tYWNjZW50LTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtb3JhbmdlLmJvcmRlci1sZWZ0LWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY5MTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtb3JhbmdlLmJvcmRlci1yaWdodC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjkxMDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktb3JhbmdlLm92ZXJsYXktYWNjZW50LTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmY5MTAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDUsIDAsIC44KTtcbn1cblxuLm9yYW5nZS5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UuYmctYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG4uYmctb3JhbmdlLmJnLWFjY2VudC00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxMDksIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxMDksIDAsIC42KTtcbn1cblxuLmJ0bi1vcmFuZ2UuYnRuLWFjY2VudC00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU3YzAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vcmFuZ2UuYnRuLWFjY2VudC00OmZvY3VzLFxuLmJ0bi1vcmFuZ2UuYnRuLWFjY2VudC00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZmY2ZDAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLW9yYW5nZS5idG4tb3V0bGluZS1hY2NlbnQtNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY2ZDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjZkMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atb3JhbmdlLmJvcmRlci10b3AtYWNjZW50LTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY2ZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1vcmFuZ2UuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjZkMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWFjY2VudC00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNmQwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1vcmFuZ2Uub3ZlcmxheS1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQ6ICNmZjZkMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDEwOSwgMCwgLjgpO1xufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtb3JhbmdlLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLW9yYW5nZS5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTEsIDIzMywgMjMxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MSwgMjMzLCAyMzEsIC42KTtcbn1cblxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmYmU5ZTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLW9yYW5nZS5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZTllNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLW9yYW5nZS5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtb3JhbmdlLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYmU5ZTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtb3JhbmdlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZiZTllNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtb3JhbmdlLmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmJlOWU3ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtb3JhbmdlLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2ZiZTllNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMjMzLCAyMzEsIC44KTtcbn1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLW9yYW5nZS5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1vcmFuZ2UuYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyMDQsIDE4OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDIwNCwgMTg4LCAuNik7XG59XG5cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmNjYmMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZjY2JjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1vcmFuZ2UuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmNjYmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1vcmFuZ2UuYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLW9yYW5nZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjY2JjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLW9yYW5nZS5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmNjYmMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLW9yYW5nZS5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmY2NiYyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLW9yYW5nZS5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmNjYmM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIwNCwgMTg4LCAuOCk7XG59XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1vcmFuZ2UuYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtb3JhbmdlLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTcxLCAxNDUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNzEsIDE0NSwgLjYpO1xufVxuXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNmZmFiOTEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYWI5MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtb3JhbmdlLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtb3JhbmdlLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmFiOTEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYWI5MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1vcmFuZ2UuYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZhYjkxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmFiOTEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1vcmFuZ2Uub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZhYjkxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzEsIDE0NSwgLjgpO1xufVxuXG4uZGVlcC1vcmFuZ2UubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtb3JhbmdlLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLW9yYW5nZS5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDEzOCwgMTAxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTM4LCAxMDEsIC42KTtcbn1cblxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tbGlnaHRlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjhhNjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLW9yYW5nZS5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLW9yYW5nZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY4YTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtb3JhbmdlLmJvcmRlci1ib3R0b20tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjhhNjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtb3JhbmdlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmOGE2NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtb3JhbmdlLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY4YTY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtb3JhbmdlLm92ZXJsYXktbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZDogI2ZmOGE2NTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTM4LCAxMDEsIC44KTtcbn1cblxuLmRlZXAtb3JhbmdlLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLW9yYW5nZS5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1vcmFuZ2UuYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxMTIsIDY3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTEyLCA2NywgLjYpO1xufVxuXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICNmZjcwNDMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmNzA0MyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtb3JhbmdlLmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtb3JhbmdlLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjcwNDMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNzA0MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1vcmFuZ2UuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY3MDQzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjcwNDMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1vcmFuZ2Uub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmY3MDQzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTIsIDY3LCAuOCk7XG59XG5cbi5kZWVwLW9yYW5nZVxue1xuICAgIGNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLW9yYW5nZSAuY2FyZC1oZWFkZXIsXG4uYmctZGVlcC1vcmFuZ2UgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctZGVlcC1vcmFuZ2UuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDg3LCAzNCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDg3LCAzNCwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWRlZXAtb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtZGVlcC1vcmFuZ2VcbntcbiAgICBjb2xvcjogIzZmMWIwMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZDY5ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGVlcC1vcmFuZ2UgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzQ2MTEwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtb3JhbmdlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1NzIyO1xufVxuXG4ub3ZlcmxheS1kZWVwLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQ6ICNmZjU3MjI7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg3LCAzNCwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWRlZXAtb3Jhbmdle1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfdmFsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuLmJ0bi1kZWVwLW9yYW5nZVxue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBib3JkZXItY29sb3I6ICNmZjU3MjIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZTpmb2N1cyxcbi5idG4tZGVlcC1vcmFuZ2U6YWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDg3LCAzNCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDg3LCAzNCwgLjYpO1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2VcbntcbiAgICBjb2xvcjogI2ZmNTcyMjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1NzIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMjtcbn1cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDg3LCAzNCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDg3LCAzNCwgLjYpO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmJnLWRlZXAtb3JhbmdlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctZGVlcC1vcmFuZ2UgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjU3MjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLW9yYW5nZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjU3MjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1vcmFuZ2VcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNTcyMjtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1vcmFuZ2VcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTcyMjtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtb3JhbmdlXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY1NzIyO1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtb3JhbmdlXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNTcyMjtcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0xXG57XG4gICAgY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtb3JhbmdlLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtb3JhbmdlLmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ0LCA4MSwgMzAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjQ0LCA4MSwgMzAsIC42KTtcbn1cblxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtZGFya2VuLTFcbntcbiAgICBjb2xvcjogI2Y0NTExZSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNDUxMWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLW9yYW5nZS5ib3JkZXItZGFya2VuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtb3JhbmdlLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0NTExZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLW9yYW5nZS5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNDUxMWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtb3JhbmdlLmJvcmRlci1sZWZ0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjQ1MTFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0NTExZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLW9yYW5nZS5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogI2Y0NTExZTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NCwgODEsIDMwLCAuOCk7XG59XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLW9yYW5nZS5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLW9yYW5nZS5iZy1kYXJrZW4tMi5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzMCwgNzQsIDI1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzMCwgNzQsIDI1LCAuNik7XG59XG5cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWRhcmtlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1vcmFuZ2UuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLW9yYW5nZS5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNjRhMTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTY0YTE5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLW9yYW5nZS5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2NGExOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtb3JhbmdlLmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNjRhMTkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1vcmFuZ2Uub3ZlcmxheS1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICNlNjRhMTk7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDc0LCAyNSwgLjgpO1xufVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTNcbntcbiAgICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1vcmFuZ2UuYmctZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1vcmFuZ2UuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTYsIDY3LCAyMSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTYsIDY3LCAyMSwgLjYpO1xufVxuXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1kYXJrZW4tMzphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Q4NDMxNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtb3JhbmdlLmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1vcmFuZ2UuYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtb3JhbmdlLmJvcmRlci1ib3R0b20tZGFya2VuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1vcmFuZ2UuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkODQzMTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLW9yYW5nZS5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtb3JhbmdlLm92ZXJsYXktZGFya2VuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZDg0MzE1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE2LCA2NywgMjEsIC44KTtcbn1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi00XG57XG4gICAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtb3JhbmdlLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtb3JhbmdlLmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTkxLCA1NCwgMTIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTkxLCA1NCwgMTIsIC42KTtcbn1cblxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWRhcmtlbi00OmZvY3VzLFxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogI2JmMzYwYyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGVlcC1vcmFuZ2VcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiZjM2MGMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWVwLW9yYW5nZS5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZXAtb3JhbmdlLmJvcmRlci10b3AtZGFya2VuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWVwLW9yYW5nZS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWRlZXAtb3JhbmdlLmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZGVlcC1vcmFuZ2UuYm9yZGVyLXJpZ2h0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmMzYwYyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1kZWVwLW9yYW5nZS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2JmMzYwYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MSwgNTQsIDEyLCAuOCk7XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLW9yYW5nZS5iZy1hY2NlbnQtMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLW9yYW5nZS5iZy1hY2NlbnQtMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMTU4LCAxMjgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxNTgsIDEyOCwgLjYpO1xufVxuXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1hY2NlbnQtMVxue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllODAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tYWNjZW50LTE6Zm9jdXMsXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1hY2NlbnQtMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1hY2NlbnQtMVxue1xuICAgIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWFjY2VudC0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmOWU4MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtb3JhbmdlLmJvcmRlci1hY2NlbnQtMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1vcmFuZ2UuYm9yZGVyLXRvcC1hY2NlbnQtMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtb3JhbmdlLmJvcmRlci1ib3R0b20tYWNjZW50LTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOWU4MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1vcmFuZ2UuYm9yZGVyLWxlZnQtYWNjZW50LTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjllODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLW9yYW5nZS5ib3JkZXItcmlnaHQtYWNjZW50LTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtb3JhbmdlLm92ZXJsYXktYWNjZW50LTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmY5ZTgwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTgsIDEyOCwgLjgpO1xufVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTJcbntcbiAgICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVlcC1vcmFuZ2UuYmctYWNjZW50LTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG4uYmctZGVlcC1vcmFuZ2UuYmctYWNjZW50LTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDExMCwgNjQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAxMTAsIDY0LCAuNik7XG59XG5cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tYWNjZW50LTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1hY2NlbnQtMjpmb2N1cyxcbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWFjY2VudC0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWFjY2VudC0yXG57XG4gICAgY29sb3I6ICNmZjZlNDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY2ZTQwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1vcmFuZ2UuYm9yZGVyLWFjY2VudC0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmU0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLW9yYW5nZS5ib3JkZXItdG9wLWFjY2VudC0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY2ZTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLW9yYW5nZS5ib3JkZXItbGVmdC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmNmU0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtb3JhbmdlLmJvcmRlci1yaWdodC1hY2NlbnQtMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjZlNDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1vcmFuZ2Uub3ZlcmxheS1hY2NlbnQtMlxue1xuICAgIGJhY2tncm91bmQ6ICNmZjZlNDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDExMCwgNjQsIC44KTtcbn1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZXAtb3JhbmdlLmJnLWFjY2VudC0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuLmJnLWRlZXAtb3JhbmdlLmJnLWFjY2VudC0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCA2MSwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTUsIDYxLCAwLCAuNik7XG59XG5cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tYWNjZW50LTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICNlNjRhMTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg0MzE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1hY2NlbnQtMzpmb2N1cyxcbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWFjY2VudC0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWFjY2VudC0zXG57XG4gICAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZGVlcC1vcmFuZ2UuYnRuLW91dGxpbmUtYWNjZW50LTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRlZXAtb3JhbmdlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmYzZDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGVlcC1vcmFuZ2UuYm9yZGVyLWFjY2VudC0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kZWVwLW9yYW5nZS5ib3JkZXItdG9wLWFjY2VudC0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVlcC1vcmFuZ2UuYm9yZGVyLWJvdHRvbS1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmYzZDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWVwLW9yYW5nZS5ib3JkZXItbGVmdC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmM2QwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWRlZXAtb3JhbmdlLmJvcmRlci1yaWdodC1hY2NlbnQtM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjNkMDAgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZGVlcC1vcmFuZ2Uub3ZlcmxheS1hY2NlbnQtM1xue1xuICAgIGJhY2tncm91bmQ6ICNmZjNkMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDYxLCAwLCAuOCk7XG59XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWVwLW9yYW5nZS5iZy1hY2NlbnQtNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cbi5iZy1kZWVwLW9yYW5nZS5iZy1hY2NlbnQtNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyMSwgNDQsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjIxLCA0NCwgMCwgLjYpO1xufVxuXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1hY2NlbnQtNFxue1xuICAgIGJvcmRlci1jb2xvcjogI2U2NGExOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDJjMDAgIWltcG9ydGFudDtcbn1cbi5idG4tZGVlcC1vcmFuZ2UuYnRuLWFjY2VudC00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kZWVwLW9yYW5nZS5idG4tYWNjZW50LTQ6Zm9jdXMsXG4uYnRuLWRlZXAtb3JhbmdlLmJ0bi1hY2NlbnQtNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICNkODQzMTUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNjBjICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kZWVwLW9yYW5nZS5idG4tb3V0bGluZS1hY2NlbnQtNFxue1xuICAgIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWRlZXAtb3JhbmdlLmJ0bi1vdXRsaW5lLWFjY2VudC00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1kZWVwLW9yYW5nZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2RkMmMwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRlZXAtb3JhbmdlLmJvcmRlci1hY2NlbnQtNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGVlcC1vcmFuZ2UuYm9yZGVyLXRvcC1hY2NlbnQtNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGQyYzAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZXAtb3JhbmdlLmJvcmRlci1ib3R0b20tYWNjZW50LTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkMmMwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVlcC1vcmFuZ2UuYm9yZGVyLWxlZnQtYWNjZW50LTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZDJjMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWVwLW9yYW5nZS5ib3JkZXItcmlnaHQtYWNjZW50LTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGQyYzAwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWRlZXAtb3JhbmdlLm92ZXJsYXktYWNjZW50LTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZGQyYzAwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIxLCA0NCwgMCwgLjgpO1xufVxuXG4uYnJvd24ubGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyb3duLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDtcbn1cbi5iZy1icm93bi5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzksIDIzNSwgMjMzLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzOSwgMjM1LCAyMzMsIC42KTtcbn1cblxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi01OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZWZlYmU5ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYnJvd25cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZmViZTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNlZmViZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icm93bi5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1icm93bi5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJyb3duLmJvcmRlci1ib3R0b20tbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmViZTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJyb3duLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWJlOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJyb3duLmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlYmU5ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJyb3duLm92ZXJsYXktbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZDogI2VmZWJlOTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgMjM1LCAyMzMsIC44KTtcbn1cblxuLmJyb3duLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icm93bi5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG4uYmctYnJvd24uYmctbGlnaHRlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjE1LCAyMDQsIDIwMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMTUsIDIwNCwgMjAwLCAuNik7XG59XG5cbi5idG4tYnJvd24uYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cbi5idG4tYnJvd24uYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cbi5idG4tYnJvd24uYnRuLWxpZ2h0ZW4tNDpmb2N1cyxcbi5idG4tYnJvd24uYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1icm93bi5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1icm93bi5idG4tb3V0bGluZS1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJyb3duXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDdjY2M4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYnJvd24uYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYnJvd24uYm9yZGVyLXRvcC1saWdodGVuLTRcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3Y2NjOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1icm93bi5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdjY2M4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1icm93bi5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2NjYzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1icm93bi5ib3JkZXItcmlnaHQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3Y2NjOCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1icm93bi5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNkN2NjYzg7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDIwNCwgMjAwLCAuOCk7XG59XG5cbi5icm93bi5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uYmctYnJvd24uYmctbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuLmJnLWJyb3duLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4OCwgMTcwLCAxNjQsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTg4LCAxNzAsIDE2NCwgLjYpO1xufVxuXG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtbGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1icm93blxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2JjYWFhNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJyb3duLmJvcmRlci1saWdodGVuLTNcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJyb3duLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2FhYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYnJvd24uYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjYWFhNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYnJvd24uYm9yZGVyLWxlZnQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNhYWE0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYnJvd24uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2FhYTQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYnJvd24ub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjYmNhYWE0O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTg4LCAxNzAsIDE2NCwgLjgpO1xufVxuXG4uYnJvd24ubGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyb3duLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDtcbn1cbi5iZy1icm93bi5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNjEsIDEzNiwgMTI3LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE2MSwgMTM2LCAxMjcsIC42KTtcbn1cblxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1icm93bi5idG4tbGlnaHRlbi0yOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjYTE4ODdmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYnJvd25cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhMTg4N2YgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icm93bi5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ExODg3ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1icm93bi5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJyb3duLmJvcmRlci1ib3R0b20tbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMTg4N2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJyb3duLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ExODg3ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJyb3duLmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTE4ODdmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJyb3duLm92ZXJsYXktbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZDogI2ExODg3ZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2MSwgMTM2LCAxMjcsIC44KTtcbn1cblxuLmJyb3duLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icm93bi5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG4uYmctYnJvd24uYmctbGlnaHRlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTQxLCAxMTAsIDk5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0MSwgMTEwLCA5OSwgLjYpO1xufVxuXG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLWJyb3duLmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1icm93blxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzhkNmU2MyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzhkNmU2MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJyb3duLmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJyb3duLmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYnJvd24uYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhkNmU2MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYnJvd24uYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGQ2ZTYzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYnJvd24uYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZDZlNjMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYnJvd24ub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjOGQ2ZTYzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQxLCAxMTAsIDk5LCAuOCk7XG59XG5cbi5icm93blxue1xuICAgIGNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icm93blxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cbi5iZy1icm93biAuY2FyZC1oZWFkZXIsXG4uYmctYnJvd24gLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctYnJvd24uYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjEsIDg1LCA3MiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjEsIDg1LCA3MiwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWJyb3duXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtYnJvd25cbntcbiAgICBjb2xvcjogIzA5MDYwNSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM3NjY1ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtYnJvd24gLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icm93blxue1xuICAgIGJvcmRlci1jb2xvcjogIzc5NTU0ODtcbn1cblxuLm92ZXJsYXktYnJvd25cbntcbiAgICBiYWNrZ3JvdW5kOiAjNzk1NTQ4O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTIxLCA4NSwgNzIsIC44KTtcbn1cblxuLyogLmNhcmQtb3V0bGluZS1icm93bntcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tYnJvd25cbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bjpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cbi5idG4tYnJvd246Zm9jdXMsXG4uYnRuLWJyb3duOmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cbi5idG4tYnJvd24uYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIxLCA4NSwgNzIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIxLCA4NSwgNzIsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyb3duXG57XG4gICAgY29sb3I6ICM3OTU1NDg7IFxuICAgIGJvcmRlci1jb2xvcjogIzc5NTU0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1icm93bjpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDg7XG59XG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIxLCA4NSwgNzIsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIxLCA4NSwgNzIsIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy1icm93biArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddLmJnLWJyb3duICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLWJyb3duXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYnJvd25cbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzk1NTQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJyb3duXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3OTU1NDg7XG59XG5cbi5ib3JkZXItYm90dG9tLWJyb3duXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3OTU1NDg7XG59XG5cbi5ib3JkZXItbGVmdC1icm93blxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc5NTU0ODtcbn1cblxuLmJvcmRlci1yaWdodC1icm93blxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3OTU1NDg7XG59XG5cbi5icm93bi5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icm93bi5iZy1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cbi5iZy1icm93bi5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwOSwgNzYsIDY1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEwOSwgNzYsIDY1LCAuNik7XG59XG5cbi5idG4tYnJvd24uYnRuLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNGM0MSAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tYnJvd24uYnRuLWRhcmtlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICM2ZDRjNDEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJyb3duXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNmQ0YzQxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYnJvd24uYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZkNGM0MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1icm93bi5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYnJvd24uYm9yZGVyLWJvdHRvbS1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ0YzQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1icm93bi5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzZkNGM0MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJyb3duLmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2ZDRjNDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYnJvd24ub3ZlcmxheS1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICM2ZDRjNDE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDksIDc2LCA2NSwgLjgpO1xufVxuXG4uYnJvd24uZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYmctYnJvd24uYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG4uYmctYnJvd24uYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5MywgNjQsIDU1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDkzLCA2NCwgNTUsIC42KTtcbn1cblxuLmJ0bi1icm93bi5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cbi5idG4tYnJvd24uYnRuLWRhcmtlbi0yOmZvY3VzLFxuLmJ0bi1icm93bi5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1icm93bi5idG4tb3V0bGluZS1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYnJvd25cbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1icm93bi5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJyb3duLmJvcmRlci10b3AtZGFya2VuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVkNDAzNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1icm93bi5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZDQwMzcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJyb3duLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYnJvd24uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVkNDAzNyAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1icm93bi5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzVkNDAzNztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkzLCA2NCwgNTUsIC44KTtcbn1cblxuLmJyb3duLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJyb3duLmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuLmJnLWJyb3duLmJnLWRhcmtlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNzgsIDUyLCA0NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg3OCwgNTIsIDQ2LCAuNik7XG59XG5cbi5idG4tYnJvd24uYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM1ZDQwMzcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJyb3duLmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tYnJvd24uYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYnJvd24uYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJyb3duXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNGUzNDJlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYnJvd24uYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1icm93bi5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYnJvd24uYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGUzNDJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1icm93bi5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJyb3duLmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ZTM0MmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYnJvd24ub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICM0ZTM0MmU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg3OCwgNTIsIDQ2LCAuOCk7XG59XG5cbi5icm93bi5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1icm93bi5iZy1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cbi5iZy1icm93bi5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDYyLCAzOSwgMzUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjIsIDM5LCAzNSwgLjYpO1xufVxuXG4uYnRuLWJyb3duLmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjMgIWltcG9ydGFudDtcbn1cbi5idG4tYnJvd24uYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ0MDM3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlMzQyZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1icm93bi5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLWJyb3duLmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1icm93bi5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJyb3duLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1icm93blxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzNlMjcyMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJyb3duLmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYnJvd24uYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJyb3duLmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlMjcyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYnJvd24uYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZTI3MjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1icm93bi5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2UyNzIzICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJyb3duLm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjM2UyNzIzO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjIsIDM5LCAzNSwgLjgpO1xufVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWdyZXkuYmctbGlnaHRlbi01XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtZ3JleS5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzYsIDIzOSwgMjQxLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzNiwgMjM5LCAyNDEsIC42KTtcbn1cblxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5LmJ0bi1saWdodGVuLTU6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tNTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLWdyZXkuYnRuLW91dGxpbmUtbGlnaHRlbi01XG57XG4gICAgY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZS1ncmV5XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWNlZmYxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS1ncmV5LmJvcmRlci1saWdodGVuLTVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtZ3JleS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLWdyZXkuYm9yZGVyLWxlZnQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUtZ3JleS5vdmVybGF5LWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQ6ICNlY2VmZjE7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDIzOSwgMjQxLCAuOCk7XG59XG5cbi5ibHVlLWdyZXkubGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtZ3JleS5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS1ncmV5LmJnLWxpZ2h0ZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIwNywgMjE2LCAyMjAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjA3LCAyMTYsIDIyMCwgLjYpO1xufVxuXG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5LmJ0bi1saWdodGVuLTQ6Zm9jdXMsXG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi00OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ibHVlLWdyZXkuYnRuLW91dGxpbmUtbGlnaHRlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNjZmQ4ZGMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS1ncmV5LmJvcmRlci10b3AtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS1ncmV5LmJvcmRlci1ib3R0b20tbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLWdyZXkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS1ncmV5Lm92ZXJsYXktbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZDogI2NmZDhkYztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNywgMjE2LCAyMjAsIC44KTtcbn1cblxuLmJsdWUtZ3JleS5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1ncmV5LmJnLWxpZ2h0ZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLWdyZXkuYmctbGlnaHRlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc2LCAxOTAsIDE5NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNzYsIDE5MCwgMTk3LCAuNik7XG59XG5cbi5idG4tYmx1ZS1ncmV5LmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tMzpmb2N1cyxcbi5idG4tYmx1ZS1ncmV5LmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tM1xue1xuICAgIGNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJsdWUtZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2IwYmVjNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtZ3JleS5ib3JkZXItbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLWdyZXkuYm9yZGVyLXRvcC1saWdodGVuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLWdyZXkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS1ncmV5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUtZ3JleS5ib3JkZXItcmlnaHQtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ibHVlLWdyZXkub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjYjBiZWM1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc2LCAxOTAsIDE5NywgLjgpO1xufVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWdyZXkuYmctbGlnaHRlbi0yXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtZ3JleS5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNDQsIDE2NCwgMTc0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE0NCwgMTY0LCAxNzQsIC42KTtcbn1cblxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5LmJ0bi1saWdodGVuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLWdyZXkuYnRuLW91dGxpbmUtbGlnaHRlbi0yXG57XG4gICAgY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZS1ncmV5XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTBhNGFlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS1ncmV5LmJvcmRlci1saWdodGVuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtZ3JleS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLWdyZXkuYm9yZGVyLWxlZnQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTBhNGFlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUtZ3JleS5vdmVybGF5LWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQ6ICM5MGE0YWU7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDE2NCwgMTc0LCAuOCk7XG59XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtZ3JleS5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS1ncmV5LmJnLWxpZ2h0ZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyMCwgMTQ0LCAxNTYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTIwLCAxNDQsIDE1NiwgLjYpO1xufVxuXG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLWdyZXkuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5LmJ0bi1saWdodGVuLTE6Zm9jdXMsXG4uYnRuLWJsdWUtZ3JleS5idG4tbGlnaHRlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ibHVlLWdyZXkuYnRuLW91dGxpbmUtbGlnaHRlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3ODkwOWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS1ncmV5LmJvcmRlci10b3AtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS1ncmV5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLWdyZXkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS1ncmV5Lm92ZXJsYXktbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZDogIzc4OTA5YztcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMCwgMTQ0LCAxNTYsIC44KTtcbn1cblxuLmJsdWUtZ3JleVxue1xuICAgIGNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS1ncmV5IC5jYXJkLWhlYWRlcixcbi5iZy1ibHVlLWdyZXkgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctYmx1ZS1ncmV5LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoOTYsIDEyNSwgMTM5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk2LCAxMjUsIDEzOSwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWJsdWUtZ3JleVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWJsdWUtZ3JleVxue1xuICAgIGNvbG9yOiAjMTcxZTIxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4N2EwYWMgIWltcG9ydGFudDtcbn1cbi5hbGVydC1ibHVlLWdyZXkgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzA2MDgwOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtZ3JleVxue1xuICAgIGJvcmRlci1jb2xvcjogIzYwN2Q4Yjtcbn1cblxuLm92ZXJsYXktYmx1ZS1ncmV5XG57XG4gICAgYmFja2dyb3VuZDogIzYwN2Q4YjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk2LCAxMjUsIDEzOSwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWJsdWUtZ3JleXtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tYmx1ZS1ncmV5XG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlLWdyZXk6Zm9jdXMsXG4uYnRuLWJsdWUtZ3JleTphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5NiwgMTI1LCAxMzksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoOTYsIDEyNSwgMTM5LCAuNik7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLWdyZXlcbntcbiAgICBjb2xvcjogIzYwN2Q4YjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNjA3ZDhiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWJsdWUtZ3JleTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGI7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDk2LCAxMjUsIDEzOSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5NiwgMTI1LCAxMzksIC42KTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iZy1ibHVlLWdyZXkgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0ncmFkaW8nXS5iZy1ibHVlLWdyZXkgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctYmx1ZS1ncmV5XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjA3ZDhiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNjA3ZDhiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS1ncmV5XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYwN2Q4YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLWdyZXlcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYwN2Q4Yjtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS1ncmV5XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDdkOGI7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLWdyZXlcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MDdkOGI7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1ncmV5XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYwN2Q4Yjtcbn1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWdyZXkuYmctZGFya2VuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS1ncmV5LmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoODQsIDExMCwgMTIyLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDg0LCAxMTAsIDEyMiwgLjYpO1xufVxuXG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTE6Zm9jdXMsXG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWRhcmtlbi0xXG57XG4gICAgY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1NDZlN2EgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWdyZXkuYm9yZGVyLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLWdyZXkuYm9yZGVyLXRvcC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtZ3JleS5ib3JkZXItbGVmdC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUtZ3JleS5ib3JkZXItcmlnaHQtZGFya2VuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUtZ3JleS5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogIzU0NmU3YTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg0LCAxMTAsIDEyMiwgLjgpO1xufVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0yXG57XG4gICAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtZ3JleS5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbn1cbi5iZy1ibHVlLWdyZXkuYmctZGFya2VuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2OSwgOTAsIDEwMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2OSwgOTAsIDEwMCwgLjYpO1xufVxuXG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTI6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTI6Zm9jdXMsXG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWRhcmtlbi0yXG57XG4gICAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWdyZXkuYm9yZGVyLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ1NWE2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLWdyZXkuYm9yZGVyLXRvcC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTVhNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtZ3JleS5ib3JkZXItbGVmdC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ1NWE2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUtZ3JleS5ib3JkZXItcmlnaHQtZGFya2VuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDU1YTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUtZ3JleS5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzQ1NWE2NDtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA5MCwgMTAwLCAuOCk7XG59XG5cbi5ibHVlLWdyZXkuZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1ncmV5LmJnLWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtZ3JleS5iZy1kYXJrZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU1LCA3MSwgNzksIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNTUsIDcxLCA3OSwgLjYpO1xufVxuXG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTM6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTM6Zm9jdXMsXG4uYnRuLWJsdWUtZ3JleS5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtYmx1ZS1ncmV5LmJ0bi1vdXRsaW5lLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibHVlLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWdyZXkuYm9yZGVyLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLWdyZXkuYm9yZGVyLXRvcC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtZ3JleS5ib3JkZXItbGVmdC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUtZ3JleS5ib3JkZXItcmlnaHQtZGFya2VuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWJsdWUtZ3JleS5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzM3NDc0ZjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU1LCA3MSwgNzksIC44KTtcbn1cblxuLmJsdWUtZ3JleS5kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWdyZXkuYmctZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS1ncmV5LmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzgsIDUwLCA1NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzOCwgNTAsIDU2LCAuNik7XG59XG5cbi5idG4tYmx1ZS1ncmV5LmJ0bi1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5LmJ0bi1kYXJrZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cbi5idG4tYmx1ZS1ncmV5LmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tYmx1ZS1ncmV5LmJ0bi1kYXJrZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLWdyZXkuYnRuLW91dGxpbmUtZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ibHVlLWdyZXkuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWJsdWUtZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI2MzIzOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtZ3JleS5ib3JkZXItZGFya2VuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtZ3JleS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS1ncmV5LmJvcmRlci1ib3R0b20tZGFya2VuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS1ncmV5LmJvcmRlci1sZWZ0LWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1ncmV5LmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktYmx1ZS1ncmV5Lm92ZXJsYXktZGFya2VuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMjYzMjM4O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDUwLCA1NiwgLjgpO1xufVxuXG4uZ3JleS5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS5iZy1saWdodGVuLTUuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNTAsIDI1MCwgMjUwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1MCwgMjUwLCAyNTAsIC42KTtcbn1cblxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS5idG4tbGlnaHRlbi01OmZvY3VzLFxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZhZmFmYSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXkub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgLjgpO1xufVxuXG4uZ3JleS5saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI0NSwgMjQ1LCAyNDUsIC42KTtcbn1cblxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTRcbntcbiAgICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTRcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXkub3ZlcmxheS1saWdodGVuLTRcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgLjgpO1xufVxuXG4uZ3JleS5saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS5iZy1saWdodGVuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzgsIDIzOCwgMjM4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIzOCwgMjM4LCAyMzgsIC42KTtcbn1cblxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS5idG4tbGlnaHRlbi0zOmZvY3VzLFxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2VlZSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VlZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTNcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTNcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXkub3ZlcmxheS1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgLjgpO1xufVxuXG4uZ3JleS5saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS5iZy1saWdodGVuLTIuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMjQsIDIyNCwgMjI0LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIyNCwgMjI0LCAyMjQsIC42KTtcbn1cblxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS5idG4tbGlnaHRlbi0yOmZvY3VzLFxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTJcbntcbiAgICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2UwZTBlMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXkub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMjQsIDIyNCwgLjgpO1xufVxuXG4uZ3JleS5saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxODksIDE4OSwgMTg5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE4OSwgMTg5LCAxODksIC42KTtcbn1cblxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1ncmV5LmJ0bi1saWdodGVuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1saWdodGVuLTFcbntcbiAgICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2JkYmRiZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2JkYmRiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkuYm9yZGVyLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTFcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS5ib3JkZXItbGVmdC1saWdodGVuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZGJkYmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmRiZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXkub3ZlcmxheS1saWdodGVuLTFcbntcbiAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTg5LCAxODksIDE4OSwgLjgpO1xufVxuXG4uZ3JleVxue1xuICAgIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyZXkgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctZ3JleS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1OCwgMTU4LCAxNTgsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU4LCAxNTgsIDE1OCwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1ncmV5XG57XG4gICAgY29sb3I6ICM0NTQ1NDUgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWdyZXkgLmFsZXJ0LWxpbmtcbntcbiAgICBjb2xvcjogIzMwMzAzMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXlcbntcbiAgICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG59XG5cbi5vdmVybGF5LWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kOiAjOWU5ZTllO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAxNTgsIDE1OCwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWdyZXl7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl92YWx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9ICovXG4uYnRuLWdyZXlcbntcbiAgICBjb2xvcjogI2ZmZjsgXG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5OmZvY3VzLFxuLmJ0bi1ncmV5OmFjdGl2ZVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTgsIDE1OCwgMTU4LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE1OCwgMTU4LCAxNTgsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXlcbntcbiAgICBjb2xvcjogIzllOWU5ZTsgXG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXk6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xufVxuLmJ0bi1vdXRsaW5lLWdyZXkuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTU4LCAxNTgsIDE1OCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxNTgsIDE1OCwgMTU4LCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctZ3JleSArIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG5pbnB1dFt0eXBlPSdyYWRpbyddLmJnLWdyZXkgKyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4vKiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzllOWU5ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXlcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXlcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzllOWU5ZTtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzllOWU5ZTtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzllOWU5ZTtcbn1cblxuLmdyZXkuZGFya2VuLTFcbntcbiAgICBjb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzUgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LmJnLWRhcmtlbi0xLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTE3LCAxMTcsIDExNywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMTcsIDExNywgMTE3LCAuNik7XG59XG5cbi5idG4tZ3JleS5idG4tZGFya2VuLTFcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LmJ0bi1kYXJrZW4tMTpmb2N1cyxcbi5idG4tZ3JleS5idG4tZGFya2VuLTE6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXkuYnRuLW91dGxpbmUtZGFya2VuLTE6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3NTc1NzUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXkuYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3NTc1NzUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JleS5vdmVybGF5LWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZDogIzc1NzU3NTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNywgMTE3LCAxMTcsIC44KTtcbn1cblxuLmdyZXkuZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1kYXJrZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoOTcsIDk3LCA5NywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg5NywgOTcsIDk3LCAuNik7XG59XG5cbi5idG4tZ3JleS5idG4tZGFya2VuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWRhcmtlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4tZ3JleS5idG4tZGFya2VuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXkuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LmJvcmRlci1kYXJrZW4tMlxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXkuYm9yZGVyLWxlZnQtZGFya2VuLTJcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MTYxNjEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JleS5vdmVybGF5LWRhcmtlbi0yXG57XG4gICAgYmFja2dyb3VuZDogIzYxNjE2MTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDk3LCA5NywgOTcsIC44KTtcbn1cblxuLmdyZXkuZGFya2VuLTNcbntcbiAgICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LmJnLWRhcmtlbi0zLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNjYsIDY2LCA2NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg2NiwgNjYsIDY2LCAuNik7XG59XG5cbi5idG4tZ3JleS5idG4tZGFya2VuLTNcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LmJ0bi1kYXJrZW4tMzpmb2N1cyxcbi5idG4tZ3JleS5idG4tZGFya2VuLTM6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXkuYnRuLW91dGxpbmUtZGFya2VuLTM6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM0MjQyNDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXkuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JleS5vdmVybGF5LWRhcmtlbi0zXG57XG4gICAgYmFja2dyb3VuZDogIzQyNDI0MjtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY2LCA2NiwgNjYsIC44KTtcbn1cblxuLmdyZXkuZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS5iZy1kYXJrZW4tNFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LmJnLWRhcmtlbi00LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzMsIDMzLCAzMywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgzMywgMzMsIDMzLCAuNik7XG59XG5cbi5idG4tZ3JleS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXkuYnRuLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LmJ0bi1kYXJrZW4tNDpmb2N1cyxcbi5idG4tZ3JleS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS5idG4tb3V0bGluZS1kYXJrZW4tNFxue1xuICAgIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXkuYnRuLW91dGxpbmUtZGFya2VuLTQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXlcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LmJvcmRlci1kYXJrZW4tNFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS5ib3JkZXItdG9wLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXkuYm9yZGVyLWxlZnQtZGFya2VuLTRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LmJvcmRlci1yaWdodC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMTIxMjEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JleS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAzMywgMzMsIC44KTtcbn1cblxuLmdyZXktYmx1ZS5saWdodGVuLTVcbntcbiAgICBjb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1ibHVlLmJnLWxpZ2h0ZW4tNVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjEgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LWJsdWUuYmctbGlnaHRlbi01LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjM2LCAyMzksIDI0MSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMzYsIDIzOSwgMjQxLCAuNik7XG59XG5cbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTVcbntcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tbGlnaHRlbi01OmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tNTpmb2N1cyxcbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNVxue1xuICAgIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1saWdodGVuLTU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXktYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VjZWZmMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXktYmx1ZS5ib3JkZXItbGlnaHRlbi01XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmV5LWJsdWUuYm9yZGVyLXRvcC1saWdodGVuLTVcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmV5LWJsdWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNVxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktYmx1ZS5ib3JkZXItcmlnaHQtbGlnaHRlbi01XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VjZWZmMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmV5LWJsdWUub3ZlcmxheS1saWdodGVuLTVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZWNlZmYxO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCAyMzksIDI0MSwgLjgpO1xufVxuXG4uZ3JleS1ibHVlLmxpZ2h0ZW4tNFxue1xuICAgIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LWJsdWUuYmctbGlnaHRlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50O1xufVxuLmJnLWdyZXktYmx1ZS5iZy1saWdodGVuLTQuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyMDcsIDIxNiwgMjIwLCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDIwNywgMjE2LCAyMjAsIC42KTtcbn1cblxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1jb2xvcjogIzJjMzAzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tbGlnaHRlbi00OmZvY3VzLFxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tNDphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5LWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi00XG57XG4gICAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tNDpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleS1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjY2ZkOGRjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1ibHVlLmJvcmRlci1saWdodGVuLTRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktYmx1ZS5ib3JkZXItdG9wLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmV5LWJsdWUuYm9yZGVyLWxlZnQtbGlnaHRlbi00XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JleS1ibHVlLmJvcmRlci1yaWdodC1saWdodGVuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2ZkOGRjICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXktYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tNFxue1xuICAgIGJhY2tncm91bmQ6ICNjZmQ4ZGM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDcsIDIxNiwgMjIwLCAuOCk7XG59XG5cbi5ncmV5LWJsdWUubGlnaHRlbi0zXG57XG4gICAgY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktYmx1ZS5iZy1saWdodGVuLTNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS1ibHVlLmJnLWxpZ2h0ZW4tMy5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDE3NiwgMTkwLCAxOTcsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTc2LCAxOTAsIDE5NywgLjYpO1xufVxuXG4uYnRuLWdyZXktYmx1ZS5idG4tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tMzpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzJjMzAzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTM6Zm9jdXMsXG4uYnRuLWdyZXktYmx1ZS5idG4tbGlnaHRlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1saWdodGVuLTNcbntcbiAgICBjb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi0zOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmV5LWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMGJlYzUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LWJsdWUuYm9yZGVyLWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1ibHVlLmJvcmRlci10b3AtbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS1ibHVlLmJvcmRlci1ib3R0b20tbGlnaHRlbi0zXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXktYmx1ZS5ib3JkZXItbGVmdC1saWdodGVuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LWJsdWUuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tM1xue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMGJlYzUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JleS1ibHVlLm92ZXJsYXktbGlnaHRlbi0zXG57XG4gICAgYmFja2dyb3VuZDogI2IwYmVjNTtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NiwgMTkwLCAxOTcsIC44KTtcbn1cblxuLmdyZXktYmx1ZS5saWdodGVuLTJcbntcbiAgICBjb2xvcjogIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1ibHVlLmJnLWxpZ2h0ZW4tMlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Zjg1YWQgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LWJsdWUuYmctbGlnaHRlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMTExLCAxMzMsIDE3MywgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMTEsIDEzMywgMTczLCAuNik7XG59XG5cbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTJcbntcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY4NWFkICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tbGlnaHRlbi0yOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tMjpmb2N1cyxcbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTI6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMlxue1xuICAgIGNvbG9yOiAjNmY4NWFkICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzZmODVhZCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1saWdodGVuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY4NWFkICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXktYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzZmODVhZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXktYmx1ZS5ib3JkZXItbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmV5LWJsdWUuYm9yZGVyLXRvcC1saWdodGVuLTJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmV5LWJsdWUuYm9yZGVyLWJvdHRvbS1saWdodGVuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1ibHVlLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMlxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktYmx1ZS5ib3JkZXItcmlnaHQtbGlnaHRlbi0yXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZmODVhZCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmV5LWJsdWUub3ZlcmxheS1saWdodGVuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNmY4NWFkO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTExLCAxMzMsIDE3MywgLjgpO1xufVxuXG4uZ3JleS1ibHVlLmxpZ2h0ZW4tMVxue1xuICAgIGNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LWJsdWUuYmctbGlnaHRlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50O1xufVxuLmJnLWdyZXktYmx1ZS5iZy1saWdodGVuLTEuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgxMjAsIDE0NCwgMTU2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDEyMCwgMTQ0LCAxNTYsIC42KTtcbn1cblxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1jb2xvcjogIzJjMzAzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS1ibHVlLmJ0bi1saWdodGVuLTE6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tbGlnaHRlbi0xOmZvY3VzLFxuLmJ0bi1ncmV5LWJsdWUuYnRuLWxpZ2h0ZW4tMTphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5LWJsdWUuYnRuLW91dGxpbmUtbGlnaHRlbi0xXG57XG4gICAgY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleS1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNzg5MDljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1ibHVlLmJvcmRlci1saWdodGVuLTFcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktYmx1ZS5ib3JkZXItdG9wLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktYmx1ZS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmV5LWJsdWUuYm9yZGVyLWxlZnQtbGlnaHRlbi0xXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JleS1ibHVlLmJvcmRlci1yaWdodC1saWdodGVuLTFcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzg5MDljICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXktYmx1ZS5vdmVybGF5LWxpZ2h0ZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICM3ODkwOWM7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjAsIDE0NCwgMTU2LCAuOCk7XG59XG5cbi5ncmV5LWJsdWVcbntcbiAgICBjb2xvcjogIzFiMjk0MiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjk0MiAhaW1wb3J0YW50O1xufVxuLmJnLWdyZXktYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JleS1ibHVlIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWdyZXktYmx1ZS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI3LCA0MSwgNjYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjcsIDQxLCA2NiwgLjYpO1xufVxuXG4uc2VsZWN0Ym94aXQuc2VsZWN0Ym94aXQtYnRuLmJnLWdyZXktYmx1ZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI5NDIgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWdyZXktYmx1ZVxue1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMxYjI5NDIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ODc1ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZ3JleS1ibHVlIC5hbGVydC1saW5rXG57XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1ibHVlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIyOTQyO1xufVxuXG4ub3ZlcmxheS1ncmV5LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kOiAjMWIyOTQyO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDQxLCA2NiwgLjgpO1xufVxuXG4vKiAuY2FyZC1vdXRsaW5lLWdyZXktYmx1ZXtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ZhbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbi5idG4tZ3JleS1ibHVlXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogIzFiMjk0MiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI5NDIgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS1ibHVlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWU6Zm9jdXMsXG4uYnRuLWdyZXktYmx1ZTphY3RpdmVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNywgNDEsIDY2LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI3LCA0MSwgNjYsIC42KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZVxue1xuICAgIGNvbG9yOiAjMWIyOTQyOyBcbiAgICBib3JkZXItY29sb3I6ICMxYjI5NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjk0Mjtcbn1cbi5idG4tb3V0bGluZS1ncmV5LWJsdWUuYnRuLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjcsIDQxLCA2NiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgyNywgNDEsIDY2LCAuNik7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uYmctZ3JleS1ibHVlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J3JhZGlvJ10uYmctZ3JleS1ibHVlICsgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjI5NDIgIWltcG9ydGFudDtcbn1cblxuLyogLmN1c3RvbS1jb250cm9sLWxhYmVse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gKi9cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXktYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFiMjk0MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzFiMjk0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXktYmx1ZVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYjI5NDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1ibHVlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYjI5NDI7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktYmx1ZVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWIyOTQyO1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1ibHVlXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWIyOTQyO1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktYmx1ZVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYjI5NDI7XG59XG5cbi5ncmV5LWJsdWUuZGFya2VuLTFcbntcbiAgICBjb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1ibHVlLmJnLWRhcmtlbi0xXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuLmJnLWdyZXktYmx1ZS5iZy1kYXJrZW4tMS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDg0LCAxMTAsIDEyMiwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg4NCwgMTEwLCAxMjIsIC42KTtcbn1cblxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0xOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0xOmZvY3VzLFxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0xOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMVxue1xuICAgIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleS1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1ibHVlLmJvcmRlci1kYXJrZW4tMVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1ibHVlLmJvcmRlci10b3AtZGFya2VuLTFcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmV5LWJsdWUuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTQ2ZTdhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmV5LWJsdWUuYm9yZGVyLWxlZnQtZGFya2VuLTFcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NDZlN2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU0NmU3YSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmV5LWJsdWUub3ZlcmxheS1kYXJrZW4tMVxue1xuICAgIGJhY2tncm91bmQ6ICM1NDZlN2E7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg4NCwgMTEwLCAxMjIsIC44KTtcbn1cblxuLmdyZXktYmx1ZS5kYXJrZW4tMlxue1xuICAgIGNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LWJsdWUuYmctZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JleS1ibHVlLmJnLWRhcmtlbi0yLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoNDQsIDQ4LCA1OSwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg0NCwgNDgsIDU5LCAuNik7XG59XG5cbi5idG4tZ3JleS1ibHVlLmJ0bi1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1jb2xvcjogIzJjMzAzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS1ibHVlLmJ0bi1kYXJrZW4tMjpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIzJjMzAzYiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cbi5idG4tZ3JleS1ibHVlLmJ0bi1kYXJrZW4tMjpmb2N1cyxcbi5idG4tZ3JleS1ibHVlLmJ0bi1kYXJrZW4tMjphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmV5LWJsdWUuYnRuLW91dGxpbmUtZGFya2VuLTJcbntcbiAgICBjb2xvcjogIzJjMzAzYiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1ncmV5LWJsdWUuYnRuLW91dGxpbmUtZGFya2VuLTI6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLWdyZXktYmx1ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzJjMzAzYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzJjMzAzYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXktYmx1ZS5ib3JkZXItZGFya2VuLTJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmMzMDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktYmx1ZS5ib3JkZXItdG9wLWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzMwM2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS1ibHVlLmJvcmRlci1ib3R0b20tZGFya2VuLTJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjMzAzYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1ibHVlLmJvcmRlci1sZWZ0LWRhcmtlbi0yXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmMzMDNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JleS1ibHVlLmJvcmRlci1yaWdodC1kYXJrZW4tMlxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyYzMwM2IgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktZ3JleS1ibHVlLm92ZXJsYXktZGFya2VuLTJcbntcbiAgICBiYWNrZ3JvdW5kOiAjMmMzMDNiO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ4LCA1OSwgLjgpO1xufVxuXG4uZ3JleS1ibHVlLmRhcmtlbi0zXG57XG4gICAgY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktYmx1ZS5iZy1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cbi5iZy1ncmV5LWJsdWUuYmctZGFya2VuLTMuYmctZ2xvd1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSg1NSwgNzEsIDc5LCAuNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDU1LCA3MSwgNzksIC42KTtcbn1cblxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0zOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzMDNiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0zOmZvY3VzLFxuLmJ0bi1ncmV5LWJsdWUuYnRuLWRhcmtlbi0zOmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tM1xue1xuICAgIGNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLWdyZXktYmx1ZS5idG4tb3V0bGluZS1kYXJrZW4tMzpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZ3JleS1ibHVlXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1ibHVlLmJvcmRlci1kYXJrZW4tM1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1ibHVlLmJvcmRlci10b3AtZGFya2VuLTNcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmV5LWJsdWUuYm9yZGVyLWJvdHRvbS1kYXJrZW4tM1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmV5LWJsdWUuYm9yZGVyLWxlZnQtZGFya2VuLTNcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzNzQ3NGYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LWJsdWUuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM3NDc0ZiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1ncmV5LWJsdWUub3ZlcmxheS1kYXJrZW4tM1xue1xuICAgIGJhY2tncm91bmQ6ICMzNzQ3NGY7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSg1NSwgNzEsIDc5LCAuOCk7XG59XG5cbi5ncmV5LWJsdWUuZGFya2VuLTRcbntcbiAgICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1ibHVlLmJnLWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuLmJnLWdyZXktYmx1ZS5iZy1kYXJrZW4tNC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDM4LCA1MCwgNTYsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMzgsIDUwLCA1NiwgLjYpO1xufVxuXG4uYnRuLWdyZXktYmx1ZS5idG4tZGFya2VuLTRcbntcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tZGFya2VuLTQ6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMyYzMwM2IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXktYmx1ZS5idG4tZGFya2VuLTQ6Zm9jdXMsXG4uYnRuLWdyZXktYmx1ZS5idG4tZGFya2VuLTQ6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi00XG57XG4gICAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtZ3JleS1ibHVlLmJ0bi1vdXRsaW5lLWRhcmtlbi00OmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ncmV5LWJsdWVcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyNjMyMzggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LWJsdWUuYm9yZGVyLWRhcmtlbi00XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmV5LWJsdWUuYm9yZGVyLXRvcC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktYmx1ZS5ib3JkZXItYm90dG9tLWRhcmtlbi00XG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjMyMzggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXktYmx1ZS5ib3JkZXItbGVmdC1kYXJrZW4tNFxue1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI2MzIzOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktYmx1ZS5ib3JkZXItcmlnaHQtZGFya2VuLTRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjYzMjM4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5LWdyZXktYmx1ZS5vdmVybGF5LWRhcmtlbi00XG57XG4gICAgYmFja2dyb3VuZDogIzI2MzIzODtcbiAgICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA1MCwgNTYsIC44KTtcbn1cblxuLnNoYWRlcy5ibGFja1xue1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zaGFkZXMuYmctYmxhY2tcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYmctc2hhZGVzLmJnLWJsYWNrLmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAuNik7XG59XG5cbi5idG4tc2hhZGVzLmJ0bi1ibGFja1xue1xuICAgIGJvcmRlci1jb2xvcjogIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNoYWRlcy5idG4tYmxhY2s6aG92ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIWltcG9ydGFudDtcbn1cbi5idG4tc2hhZGVzLmJ0bi1ibGFjazpmb2N1cyxcbi5idG4tc2hhZGVzLmJ0bi1ibGFjazphY3RpdmVcbntcbiAgICBib3JkZXItY29sb3I6ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNoYWRlcy5idG4tb3V0bGluZS1ibGFja1xue1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXNoYWRlcy5idG4tb3V0bGluZS1ibGFjazpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctc2hhZGVzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2hhZGVzLmJvcmRlci1ibGFja1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc2hhZGVzLmJvcmRlci10b3AtYmxhY2tcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zaGFkZXMuYm9yZGVyLWJvdHRvbS1ibGFja1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1zaGFkZXMuYm9yZGVyLWxlZnQtYmxhY2tcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1zaGFkZXMuYm9yZGVyLXJpZ2h0LWJsYWNrXG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zaGFkZXMub3ZlcmxheS1ibGFja1xue1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgLyogVGhlIEZhbGxiYWNrICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG59XG5cbi5zaGFkZXMud2hpdGVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2hhZGVzLmJnLXdoaXRlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXNoYWRlcy5iZy13aGl0ZS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xufVxuXG4uYnRuLXNoYWRlcy5idG4td2hpdGVcbntcbiAgICBib3JkZXItY29sb3I6ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zaGFkZXMuYnRuLXdoaXRlOmhvdmVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNoYWRlcy5idG4td2hpdGU6Zm9jdXMsXG4uYnRuLXNoYWRlcy5idG4td2hpdGU6YWN0aXZlXG57XG4gICAgYm9yZGVyLWNvbG9yOiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zaGFkZXMuYnRuLW91dGxpbmUtd2hpdGVcbntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zaGFkZXMuYnRuLW91dGxpbmUtd2hpdGU6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXNoYWRlc1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNoYWRlcy5ib3JkZXItd2hpdGVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXNoYWRlcy5ib3JkZXItdG9wLXdoaXRlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tc2hhZGVzLmJvcmRlci1ib3R0b20td2hpdGVcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc2hhZGVzLmJvcmRlci1sZWZ0LXdoaXRlXG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc2hhZGVzLmJvcmRlci1yaWdodC13aGl0ZVxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXktc2hhZGVzLm92ZXJsYXktd2hpdGVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xufVxuXG4uc2hhZGVzLnRyYW5zcGFyZW50XG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zaGFkZXMuYmctdHJhbnNwYXJlbnRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJnLXNoYWRlcy5iZy10cmFuc3BhcmVudC5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xufVxuXG4uYnRuLXNoYWRlcy5idG4tdHJhbnNwYXJlbnRcbntcbiAgICBib3JkZXItY29sb3I6ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4tc2hhZGVzLmJ0bi10cmFuc3BhcmVudDpob3Zlclxue1xuICAgIGJvcmRlci1jb2xvcjogIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAhaW1wb3J0YW50O1xufVxuLmJ0bi1zaGFkZXMuYnRuLXRyYW5zcGFyZW50OmZvY3VzLFxuLmJ0bi1zaGFkZXMuYnRuLXRyYW5zcGFyZW50OmFjdGl2ZVxue1xuICAgIGJvcmRlci1jb2xvcjogIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2hhZGVzLmJ0bi1vdXRsaW5lLXRyYW5zcGFyZW50XG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1zaGFkZXMuYnRuLW91dGxpbmUtdHJhbnNwYXJlbnQ6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1zaGFkZXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNoYWRlcy5ib3JkZXItdHJhbnNwYXJlbnRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1zaGFkZXMuYm9yZGVyLXRvcC10cmFuc3BhcmVudFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zaGFkZXMuYm9yZGVyLWJvdHRvbS10cmFuc3BhcmVudFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc2hhZGVzLmJvcmRlci1sZWZ0LXRyYW5zcGFyZW50XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXNoYWRlcy5ib3JkZXItcmlnaHQtdHJhbnNwYXJlbnRcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1zaGFkZXMub3ZlcmxheS10cmFuc3BhcmVudFxue1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIFRoZSBGYWxsYmFjayAqL1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xufVxuXG4uYmxhY2tcbntcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmJnLWJsYWNrXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5iZy1ibGFjay5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibGFja1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gIzAwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICMwMDA7XG59XG5cbi5ib3JkZXItYmxhY2tcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYm9yZGVyLXRvcC1ibGFja1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibGFja1xue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYm9yZGVyLWxlZnQtYmxhY2tcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5ib3JkZXItcmlnaHQtYmxhY2tcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4ud2hpdGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXdoaXRlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5iZy13aGl0ZS5iZy1nbG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAyMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xufVxuXG5pbnB1dDpmb2N1cyB+IC5iZy13aGl0ZVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAjZmZmLCAwIDAgMCAuMjFyZW0gI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtICNmZmY7XG59XG5cbi5ib3JkZXItd2hpdGVcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9yZGVyLXRvcC13aGl0ZVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9yZGVyLWJvdHRvbS13aGl0ZVxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9yZGVyLWxlZnQtd2hpdGVcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5ib3JkZXItcmlnaHQtd2hpdGVcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4udHJhbnNwYXJlbnRcbntcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLXRyYW5zcGFyZW50LmJnLWdsb3dcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAuNik7XG59XG5cbmlucHV0OmZvY3VzIH4gLmJnLXRyYW5zcGFyZW50XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4yMXJlbSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gI2ZmZiwgMCAwIDAgLjIxcmVtIHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLXRyYW5zcGFyZW50XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRyYW5zcGFyZW50XG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10cmFuc3BhcmVudFxue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRyYW5zcGFyZW50XG57XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJvcmRlci1yaWdodC10cmFuc3BhcmVudFxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuIiwiaHRtbFxue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIGhlaWdodDogMTAwJTtcbn1cbmh0bWwgYm9keVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cbiAgICBkaXJlY3Rpb246IGx0cjtcbn1cbmh0bWwgYm9keS5maXhlZC1uYXZiYXJcbntcbiAgICBwYWRkaW5nLXRvcDogNC41N3JlbTtcbn1cbmh0bWwgYm9keSBhXG57XG4gICAgY29sb3I6ICMzYmFmZGE7XG59XG5odG1sIGJvZHkgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjMjQ5NGJlO1xufVxuaHRtbCBib2R5IC5jb250ZW50XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBtaW4taGVpZ2h0OiAgICAtbW96LWNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1pbi1oZWlnaHQ6ICAgICAgICAgY2FsYygxMDAlIC0gMzJweCk7IFxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5odG1sIGJvZHkgLmNvbnRlbnQuYXBwLWNvbnRlbnRcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaHRtbCBib2R5IC5jb250ZW50IC5jb250ZW50LXdyYXBwZXJcbntcbiAgICBwYWRkaW5nOiAyLjJyZW07XG59XG5odG1sIGJvZHkgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1oZWFkZXItdGl0bGVcbntcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIGNvbG9yOiAjMzczYTNjO1xufVxuaHRtbCBib2R5IC5sYVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuaHRtbCBib2R5W2RhdGEtY29sPScxLWNvbHVtbiddOm5vdCgudmVydGljYWwtY29udGVudC1tZW51KSAuY29udGVudCxcbmh0bWwgYm9keVtkYXRhLWNvbD0nMS1jb2x1bW4nXTpub3QoLnZlcnRpY2FsLWNvbnRlbnQtbWVudSkgLmZvb3Rlclxue1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5odG1sIGJvZHlbZGF0YS1jb2w9JzEtY29sdW1uJ10uaG9yaXpvbnRhbC1sYXlvdXQgLmNvbnRlbnQsXG5odG1sIGJvZHlbZGF0YS1jb2w9JzEtY29sdW1uJ10uaG9yaXpvbnRhbC1sYXlvdXQgLmZvb3Rlclxue1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5odG1sIGJvZHlbZGF0YS1jb2w9JzEtY29sdW1uJ10udmVydGljYWwtY29udGVudC1tZW51IC5jb250ZW50LWJvZHlcbntcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuaHRtbCBib2R5LmJveGVkLWxheW91dFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbmh0bWwgYm9keS5iZy1mdWxsLXNjcmVlbi1pbWFnZVxue1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hcHAtYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy0yLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmh0bWwgYm9keSAucGFjZSAucGFjZS1wcm9ncmVzc1xue1xuICAgIGJhY2tncm91bmQ6ICMzYmFmZGE7XG59XG5cbi8qXG4qIEJsYW5rIHBhZ2VcbiovXG4uYmxhbmstcGFnZSAuY29udGVudC13cmFwcGVyXG57XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJsYW5rLXBhZ2UgLmNvbnRlbnQtd3JhcHBlciAuZmxleGJveC1jb250YWluZXJcbntcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuXG4gICAgaGVpZ2h0OiAxMDB2aDsgXG5cbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBwLWNvbnRlbnQuY2VudGVyLWxheW91dFxue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweClcbntcbiAgICBodG1sIGJvZHkgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlclxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgaHRtbCBib2R5IGZvb3RlclxuICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLypcbiogQ29sIDMgbGF5b3V0IGZvciBkZXRhY2hlZCBhbmQgZ2VuZXJhbCB0eXBlXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIGJvZHkgLmNvbnRlbnQtcmlnaHRcbiAgICB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgXG5cbiAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICB3aWR0aDogICAgLW1vei1jYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgIHdpZHRoOiAgICAgICAgIGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICB9XG4gICAgYm9keSAuY29udGVudC1sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdDsgXG5cbiAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICB3aWR0aDogICAgLW1vei1jYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgIHdpZHRoOiAgICAgICAgIGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICB9XG4gICAgYm9keSAuY29udGVudC1kZXRhY2hlZFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGJvZHkgLmNvbnRlbnQtZGV0YWNoZWQuY29udGVudC1yaWdodFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gICAgfVxuICAgIGJvZHkgLmNvbnRlbnQtZGV0YWNoZWQuY29udGVudC1yaWdodCAuY29udGVudC1ib2R5XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzIwcHg7XG4gICAgfVxuICAgIGJvZHkgLmNvbnRlbnQtZGV0YWNoZWQuY29udGVudC1sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMDBweDtcbiAgICB9XG4gICAgYm9keSAuY29udGVudC1kZXRhY2hlZC5jb250ZW50LWxlZnQgLmNvbnRlbnQtYm9keVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgICB9XG4gICAgLnNpZGViYXItcmlnaHQuc2lkZWJhci1zdGlja3lcbiAgICB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICB9XG4gICAgW2RhdGEtY29sPSdjb250ZW50LWxlZnQtc2lkZWJhciddIC5zdGlja3ktd3JhcHBlclxuICAgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC52ZXJ0aWNhbC1jb250ZW50LW1lbnUgLmNvbnRlbnQgLnNpZGViYXItbGVmdFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2OHB4O1xuICAgIH1cbiAgICAudmVydGljYWwtY29udGVudC1tZW51IC5jb250ZW50IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtcmlnaHRcbiAgICB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgIHdpZHRoOiAgICAtbW96LWNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgd2lkdGg6ICAgICAgICAgY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xuICAgIH1cbiAgICAudmVydGljYWwtY29udGVudC1tZW51IC5jb250ZW50IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtcmlnaHQgLmNvbnRlbnQtYm9keVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI5NXB4O1xuICAgIH1cbiAgICAudmVydGljYWwtY29udGVudC1tZW51IC5jb250ZW50IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtbGVmdFxuICAgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwMHB4O1xuICAgIH1cbiAgICAudmVydGljYWwtY29udGVudC1tZW51IC5jb250ZW50IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtbGVmdCAuY29udGVudC1ib2R5XG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICAgIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRGaWxlIE5hbWU6IHNpZGViYXIuc2Nzc1xuXHREZXNjcmlwdGlvbjogY29udGVudCBzaWRlYmFyIHNwZWNpZmljIHNjc3MuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG5cdFZlcnNpb246IDIuMVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zaWRlYmFyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG57XG4gICAgLnNpZGViYXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgXG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5zaWRlYmFyLWZpeGVkXG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgXG5cbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICAuc2lkZWJhci1sZWZ0XG4gICAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnNpZGViYXItcmlnaHRcbiAgICB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG59XG5cbi5ob3Jpem9udGFsLW1lbnUtcGFkZGluZyAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lclxue1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyXG57XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5mb290ZXIuZm9vdGVyXG57XG4gICAgcGFkZGluZzogLjhyZW07XG59XG5cbmZvb3Rlci5uYXZiYXItc2hhZG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMjBweCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cblxuZm9vdGVyLm5hdmJhci1ib3JkZXJcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTdlZDtcbn1cblxuZm9vdGVyLmZvb3Rlci10cmFuc3BhcmVudFxue1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuZm9vdGVyLmZvb3Rlci1saWdodFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmZvb3Rlci5mb290ZXItZGFya1xue1xuICAgIGNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kOiAjMWQyYjM2O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEZpbGUgTmFtZTogbmF2aWdhdGlvbnMuc2Nzc1xuXHREZXNjcmlwdGlvbjogQ29tbW9uIG1peGluIGZvciBtZW51cywgY29udGFpbiBkYXJrIGFuZCBsaWdodCB2ZXJzaW9uIHNjc3MuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG5cdFZlcnNpb246IDIuMVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tYWluLW1lbnVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHRcbntcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlN2VkOyBcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5tYWluLW1lbnUtaGVhZGVyXG57XG4gICAgcGFkZGluZzogMjBweDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubWFpbi1tZW51LWhlYWRlciAubWVudS1zZWFyY2hcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXG4gICAgY29sb3I6ICMzZDNmNDE7IFxuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm1haW4tbWVudS1oZWFkZXIgLm1lbnUtc2VhcmNoOmZvY3VzXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXJcbntcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggOHB4IDIwcHg7IFxuXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHNwYW5cbntcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiBsaSBhXG57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IFxuXG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkgYSBpLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uIGxpIGEgc3Bhblxue1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uIGxpIGEgc3Bhblxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiBsaSBhIHNwYW4ubWVudS1zdWItdGl0bGVcbntcbiAgICBjb2xvcjogI2ExYTZhOTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiBsaS5ob3ZlciA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkub3BlbiA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkuYWN0aXZlID4gYVxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGlcbntcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiBhXG57XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IGEgLmxhYmVsXG57XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiBhIGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5vcGVuID4gdWxcbntcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkub3BlbiA+IGFcbntcbiAgICBjb2xvcjogIzNkM2Y0MTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkub3BlbiAuaG92ZXIgPiBhXG57XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpOm5vdCgub3BlbikgPiB1bFxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5ob3ZlciA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaTpob3ZlciA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5hY3RpdmUgPiBhXG57XG4gICAgY29sb3I6ICMzZDNmNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLmhvdmVyID4gYS5tbS1uZXh0LFxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGk6aG92ZXIgPiBhLm1tLW5leHQsXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5hY3RpdmUgPiBhLm1tLW5leHRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkuYWN0aXZlID4gYVxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSAuYWN0aXZlID4gYVxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBjb2xvcjogIzZkNzM3NztcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjM2JhZmRhOyBcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSAuaG92ZXIgPiBhXG57XG4gICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsXG57XG4gICAgZm9udC1zaXplOiAxcmVtOyBcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgbGlcbntcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIGxpID4gYVxue1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCA1MHB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhhcy1zdWI6bm90KC5vcGVuKSA+IHVsXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuXG57XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gYVxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gdWwgbGkgPiBhXG57XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDYwcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IHVsIC5vcGVuXG57XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gdWwgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gdWwgLm9wZW4gPiB1bCBsaSA+IGFcbntcbiAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggNzBweDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuIC5ob3ZlciA+IGFcbntcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhvdmVyID4gYSxcbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsOmhvdmVyID4gYVxue1xuICAgIGNvbG9yOiAjNWY2MzY3O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZSA+IGFcbntcbiAgICBmb250LXdlaWdodDogNzAwOyBcblxuICAgIGNvbG9yOiAjNmQ3Mzc3O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZSAuaG92ZXIgPiBhXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IHVsXG57XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCB1bC5tZW51LXBvcG91dFxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgdWwubWVudS1wb3BvdXQgbGkgYVxue1xuICAgIGNvbG9yOiAjNTU1OTVjO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IGxpIGEgc3Bhbi5tZW51LXN1Yi10aXRsZVxue1xuICAgIGNvbG9yOiAjYTFhNmE5O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IC5oYXMtc3ViOm5vdCgub3BlbikgPiB1bFxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgdWwubWVudS1wb3BvdXQgLm9wZW4gPiBhXG57XG4gICAgY29sb3I6ICM1NTU5NWM7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgdWwubWVudS1wb3BvdXQgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IC5vcGVuID4gdWwgLm9wZW5cbntcbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IC5vcGVuID4gdWwgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogI2U4ZThlODtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCB1bC5tZW51LXBvcG91dCAuaG92ZXIgPiBhLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0OmhvdmVyID4gYVxue1xuICAgIGNvbG9yOiAjNWY2MzY3O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IC5hY3RpdmVcbntcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IC5hY3RpdmUgPiBhXG57XG4gICAgY29sb3I6ICM2ZDczNzc7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgdWwubWVudS1wb3BvdXQgLmFjdGl2ZSAuaG92ZXIgPiBhLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0IHVsLm1lbnUtcG9wb3V0IC5hY3RpdmUgOmhvdmVyID4gYVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLXNlYXJjaCBpbnB1dFxue1xuICAgIHBhZGRpbmc6IDE2cHggMTZweDsgXG5cbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLWRpdmlkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLW5hdmJhciA+XG57XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodC5tbS1tZW51IC5tbS1uYXZiYXIgPiAqLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLW5hdmJhciA+IGFcbntcbiAgICBjb2xvcjogIzE4MTkxYTtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodC5tbS1tZW51IC5tbS1uYXZiYXIgPiAubW0tYnRuOmJlZm9yZSxcbi5tYWluLW1lbnUubWVudS1saWdodC5tbS1tZW51IC5tbS1uYXZiYXIgPiAubW0tYnRuOmFmdGVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjNDk0YzRmO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLWFycm93OmFmdGVyLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLW5leHQ6YWZ0ZXJcbntcbiAgICBib3JkZXItY29sb3I6ICMzMDMzMzQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQubW0tbWVudSAubW0tbGlzdHZpZXcubmF2aWdhdGlvbi1tYWluID4gbGk6aG92ZXIgLm1tLWFycm93OmFmdGVyLFxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLWxpc3R2aWV3Lm5hdmlnYXRpb24tbWFpbiA+IGxpOmhvdmVyIC5tbS1uZXh0OmFmdGVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0Lm1tLW1lbnUgLm1tLWhhc25hdmJhciAubW0tbGlzdHZpZXcgPiBsaTpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFya1xue1xuICAgIGNvbG9yOiAjZGNkY2RjO1xuICAgIGJhY2tncm91bmQ6ICMxZDJiMzY7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubWFpbi1tZW51LWhlYWRlclxue1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubWFpbi1tZW51LWhlYWRlciAubWVudS1zZWFyY2hcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXG4gICAgY29sb3I6ICNjM2MzYzM7IFxuICAgIGJhY2tncm91bmQ6ICMwYjExMTU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubWFpbi1tZW51LWhlYWRlciAubWVudS1zZWFyY2g6Zm9jdXNcbntcbiAgICBib3JkZXItY29sb3I6ICMwMjAzMDQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvblxue1xuICAgIGJhY2tncm91bmQ6ICMxZDJiMzY7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXJcbntcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggOHB4IDIwcHg7IFxuXG4gICAgY29sb3I6ICNkY2RjZGM7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgc3Bhblxue1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gbGkgYVxue1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyBcblxuICAgIGNvbG9yOiAjZGNkY2RjO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gbGkgYSBpLFxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gbGkgYSBzcGFuXG57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaSBhIHNwYW5cbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaSBhIHNwYW4ubWVudS1zdWItdGl0bGVcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaS5ob3ZlciA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaS5vcGVuID4gYSxcbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGFcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGlcbntcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IGFcbntcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiBhIC5sYWJlbFxue1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiBhIGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLm9wZW4gPiB1bFxue1xuICAgIGJhY2tncm91bmQ6ICMxNjIwMjk7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLm9wZW4gPiBhXG57XG4gICAgY29sb3I6ICNjM2MzYzM7XG4gICAgYmFja2dyb3VuZDogIzE2MjAyOTtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkub3BlbiAuaG92ZXIgPiBhXG57XG4gICAgYmFja2dyb3VuZDogIzEyMWIyMjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGk6bm90KC5vcGVuKSA+IHVsXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkuaG92ZXIgPiBhLFxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaTpob3ZlciA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGFcbntcbiAgICBjb2xvcjogI2MzYzNjMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMDI5O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5ob3ZlciA+IGEubW0tbmV4dCxcbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGk6aG92ZXIgPiBhLm1tLW5leHQsXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGEubW0tbmV4dFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGFcbntcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgY29sb3I6ICNkY2RjZGM7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzNiYWZkYTsgXG4gICAgYmFja2dyb3VuZDogIzEyMWIyMjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQ6ICMxMjFiMjI7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIC5hY3RpdmUgPiBhXG57XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMzYmFmZGE7IFxuICAgIGJhY2tncm91bmQ6ICMxMjFiMjI7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIC5hY3RpdmUgLmhvdmVyID4gYVxue1xuICAgIGJhY2tncm91bmQ6ICMxNjIwMjk7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsXG57XG4gICAgZm9udC1zaXplOiAxcmVtOyBcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCBsaVxue1xuICAgIGNvbG9yOiAjZGNkY2RjO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCBsaSA+IGFcbntcbiAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggNTBweDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhhcy1zdWI6bm90KC5vcGVuKSA+IHVsXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW5cbntcbiAgICBiYWNrZ3JvdW5kOiAjMTExOTFmO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IGFcbntcbiAgICBjb2xvcjogI2RjZGNkYztcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogIzExMTkxZjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bCBsaSA+IGFcbntcbiAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggNjBweDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bCAub3Blblxue1xuICAgIGJhY2tncm91bmQ6ICMwYjExMTU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gdWwgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogIzBiMTExNTtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bCAub3BlbiA+IHVsIGxpID4gYVxue1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCA3MHB4O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiAuaG92ZXIgPiBhXG57XG4gICAgYmFja2dyb3VuZDogIzE2MjAyOTtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhvdmVyID4gYSxcbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWw6aG92ZXIgPiBhXG57XG4gICAgY29sb3I6ICNlNmU2ZTY7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5hY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZSA+IGFcbntcbiAgICBmb250LXdlaWdodDogNzAwOyBcblxuICAgIGNvbG9yOiAjZjZmNmY2O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuYWN0aXZlIC5ob3ZlciA+IGFcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiB1bFxue1xuICAgIGJhY2tncm91bmQ6ICMxZDJiMzY7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dFxue1xuICAgIGJhY2tncm91bmQ6ICMxZDJiMzY7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dCBsaSBhXG57XG4gICAgY29sb3I6ICNkY2RjZGM7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dCBsaSBhIHNwYW4ubWVudS1zdWItdGl0bGVcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWxcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgdWwubWVudS1wb3BvdXQgLm9wZW4gPiBhXG57XG4gICAgY29sb3I6ICNkY2RjZGM7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dCAub3BlbiA+IHVsXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dCAub3BlbiA+IHVsIC5vcGVuXG57XG4gICAgYmFja2dyb3VuZDogIzBkMTMxODtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIHVsLm1lbnUtcG9wb3V0IC5vcGVuID4gdWwgLm9wZW4gPiB1bFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDogIzBkMTMxODtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIHVsLm1lbnUtcG9wb3V0IC5ob3ZlciA+IGEsXG4ubWFpbi1tZW51Lm1lbnUtZGFyayB1bC5tZW51LXBvcG91dDpob3ZlciA+IGFcbntcbiAgICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIHVsLm1lbnUtcG9wb3V0IC5hY3RpdmVcbntcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsgdWwubWVudS1wb3BvdXQgLmFjdGl2ZSA+IGFcbntcbiAgICBjb2xvcjogI2Y2ZjZmNjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrIHVsLm1lbnUtcG9wb3V0IC5hY3RpdmUgLmhvdmVyID4gYSxcbi5tYWluLW1lbnUubWVudS1kYXJrIHVsLm1lbnUtcG9wb3V0IC5hY3RpdmUgOmhvdmVyID4gYVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsubW0tbWVudSAubW0tc2VhcmNoIGlucHV0XG57XG4gICAgcGFkZGluZzogMTZweCAxNnB4OyBcblxuICAgIGNvbG9yOiAjZGNkY2RjO1xuICAgIGJhY2tncm91bmQ6ICMwYjExMTU7XG59XG4ubWFpbi1tZW51Lm1lbnUtZGFyay5tbS1tZW51IC5tbS1kaXZpZGVyXG57XG4gICAgYmFja2dyb3VuZDogIzE0MWUyNTtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrLm1tLW1lbnUgLm1tLW5hdmJhciA+XG57XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYzODQ3O1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsubW0tbWVudSAubW0tbmF2YmFyID4gKixcbi5tYWluLW1lbnUubWVudS1kYXJrLm1tLW1lbnUgLm1tLW5hdmJhciA+IGFcbntcbiAgICBjb2xvcjogIzljOWM5Yztcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrLm1tLW1lbnUgLm1tLW5hdmJhciA+IC5tbS1idG46YmVmb3JlLFxuLm1haW4tbWVudS5tZW51LWRhcmsubW0tbWVudSAubW0tbmF2YmFyID4gLm1tLWJ0bjphZnRlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrLm1tLW1lbnUgLm1tLWxpc3R2aWV3ID4gbGkgLm1tLWFycm93OmFmdGVyLFxuLm1haW4tbWVudS5tZW51LWRhcmsubW0tbWVudSAubW0tbGlzdHZpZXcgPiBsaSAubW0tbmV4dDphZnRlclxue1xuICAgIGJvcmRlci1jb2xvcjogI2I2YjZiNjtcbn1cbi5tYWluLW1lbnUubWVudS1kYXJrLm1tLW1lbnUgLm1tLWxpc3R2aWV3Lm5hdmlnYXRpb24tbWFpbiA+IGxpOmhvdmVyIC5tbS1hcnJvdzphZnRlcixcbi5tYWluLW1lbnUubWVudS1kYXJrLm1tLW1lbnUgLm1tLWxpc3R2aWV3Lm5hdmlnYXRpb24tbWFpbiA+IGxpOmhvdmVyIC5tbS1uZXh0OmFmdGVyXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1haW4tbWVudS5tZW51LWRhcmsubW0tbWVudSAubW0taGFzbmF2YmFyIC5tbS1saXN0dmlldyA+IGxpOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MWUyNTtcbn1cbi5tYWluLW1lbnUubWVudS1maXhlZFxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvKiBmYWxsYmFjayBpZiBuZWVkZWQgKi9cbiAgICB0b3A6IDQuNTdyZW07XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSAtIDQuNTdyZW0pO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDEwMCUgLSA0LjU3cmVtKTtcbiAgICBoZWlnaHQ6ICAgICAgICAgY2FsYygxMDAlIC0gNC41N3JlbSk7XG59XG4ubWFpbi1tZW51Lm1lbnUtZml4ZWQgLm1haW4tbWVudS1mb290ZXJcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtc2hhZG93XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAzMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMzBweCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5tYWluLW1lbnUubWVudS1ib3JkZXJcbntcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlN2VkO1xufVxuLm1haW4tbWVudS5tZW51LW5hdGl2ZS1zY3JvbGwgLm1haW4tbWVudS1jb250ZW50XG57XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1haW4tbWVudS5tZW51LWJvcmRlcmVkLm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlN2VkO1xufVxuLm1haW4tbWVudS5tZW51LWJvcmRlcmVkLm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xufVxuLm1haW4tbWVudSAubWFpbi1tZW51LWNvbnRlbnRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tbWVudSB1bFxue1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyBcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFpbi1tZW51IHVsLm5hdmlnYXRpb24tbWFpblxue1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5tYWluLW1lbnUgYVxue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4ubWFpbi1tZW51IGE6aG92ZXIsXG4ubWFpbi1tZW51IGE6Zm9jdXNcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uXG57XG4gICAgZm9udC1mYW1pbHk6ICdNdWxpJywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IFxuXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG59XG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXJcbntcbiAgICBmb250LWZhbWlseTogJ011bGknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xufVxuLm5hdmlnYXRpb24gbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmlnYXRpb24gbGkgYVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgIC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7ICovXG5cbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uYXZpZ2F0aW9uIGxpIC5pcy1oaWRkZW5cbntcbiAgICAvKiB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyAqL1xufVxuLm5hdmlnYXRpb24gbGkgLmlzLXNob3duXG57XG4gICAgLyogdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgKi9cbn1cbi5uYXZpZ2F0aW9uIGxpLmRpc2FibGVkIGFcbntcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubWVudS1wb3BvdXQgbGkuZGlzYWJsZWQgYVxue1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5kcm9wZG93bi1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi10ZXh0XG57XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5kcm9wZG93bi1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi10YWdcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjhweDtcbiAgICByaWdodDogMjBweDtcbn1cblxuLm1haW4tbWVudS1oZWFkZXIgLnVzZXItY29udGVudFxue1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFpbi1tZW51LWhlYWRlciAudXNlci1jb250ZW50IC5tZWRpYVxue1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xufVxuLm1haW4tbWVudS1oZWFkZXIgLnVzZXItY29udGVudCAubWVkaWEtYm9keVxue1xuICAgIHdpZHRoOiAxNTBweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4xNXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgLjE1cztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4xNXM7IFxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLW1lbnUtZm9vdGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGNvbG9yOiAjYjBjNWQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjExMTU7XG59XG4ubWFpbi1tZW51LWZvb3Rlci5mb290ZXItb3Blblxue1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbn1cbi5tYWluLW1lbnUtZm9vdGVyLmZvb3Rlci1jbG9zZVxue1xuICAgIG1heC1oZWlnaHQ6IDE1cHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xufVxuLm1haW4tbWVudS1mb290ZXIgYVxue1xuICAgIGNvbG9yOiAjOGZhY2MzO1xufVxuLm1haW4tbWVudS1mb290ZXIgYTpob3Zlcixcbi5tYWluLW1lbnUtZm9vdGVyIGE6Zm9jdXNcbntcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5tYWluLW1lbnUtZm9vdGVyIC5oZWFkZXJcbntcbiAgICBoZWlnaHQ6IDE5cHg7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MWUyNTtcbn1cbi5tYWluLW1lbnUtZm9vdGVyIC50b2dnbGVcbntcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7IFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5tYWluLW1lbnUtZm9vdGVyIC5jb250ZW50XG57XG4gICAgcGFkZGluZzogMDtcbn1cbi5tYWluLW1lbnUtZm9vdGVyIC5jb250ZW50IC5hY3Rpb25zID4gYVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogIzhmYWNjMztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MWUyNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDFlMjU7XG59XG4ubWFpbi1tZW51LWZvb3RlciAuY29udGVudCAuYWN0aW9ucyA+IGEgPiBzcGFuXG57XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuLm1haW4tbWVudS1mb290ZXIgLmNvbnRlbnQgLmFjdGlvbnMgPiBhOmhvdmVyLFxuLm1haW4tbWVudS1mb290ZXIgLmNvbnRlbnQgLmFjdGlvbnMgPiBhOmZvY3VzXG57XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkudmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUubWVudS1leHBhbmRlZCAubWFpbi1tZW51LWZvb3RlciAuY29udGVudFxue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmVydGljYWwtbGF5b3V0Lm1lbnUtZXhwYW5kZWQgLm1lbnUtaWNvbi1yaWdodCB1bC5uYXZpZ2F0aW9uIGxpID4gYTphZnRlcixcbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1lbnUtaWNvbi1yaWdodCB1bC5uYXZpZ2F0aW9uIGxpID4gYTphZnRlclxue1xuICAgIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7IFxuICAgIGxlZnQ6IDhweDtcbn1cblxuLnZlcnRpY2FsLWxheW91dC5tZW51LWV4cGFuZGVkIC5tZW51LWljb24tcmlnaHQgdWwubmF2aWdhdGlvbiBsaSA+IGEgPiBpLFxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWVudS1pY29uLXJpZ2h0IHVsLm5hdmlnYXRpb24gbGkgPiBhID4gaVxue1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXG4gICAgbWFyZ2luOiAwIC02cHggIDAgMCAhaW1wb3J0YW50O1xufVxuXG4uaG9yaXpvbnRhbC1sYXlvdXQgLm5hdmJhci1pY29uLXJpZ2h0IHVsLm5hdiA+IGxpID4gYTphZnRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogLTE2cHg7IFxuXG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ob3Jpem9udGFsLWxheW91dCAubmF2YmFyLWljb24tcmlnaHQgdWwubmF2ID4gbGkgPiBhID4gaVxue1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIG1hcmdpbjogMCA0cHggMCA4cHg7XG59XG5cbi5ob3Jpem9udGFsLWxheW91dCAubmF2YmFyLWZpeGVkXG57XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweClcbntcbiAgICAubWVudS1oaWRlIC5tYWluLW1lbnUsXG4gICAgLm1lbnUtb3BlbiAubWFpbi1tZW51XG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMzVzLCBoZWlnaHQgLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcbiAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgdG9wIC4zNXMsIGhlaWdodCAuMzVzLCAtbW96LXRyYW5zZm9ybSAuMjVzO1xuICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHRvcCAuMzVzLCBoZWlnaHQgLjM1cywgLW8tdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4zNXMsIGhlaWdodCAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAuMjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzLCB0b3AgLjM1cywgaGVpZ2h0IC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMsIHRvcCAuMzVzLCBoZWlnaHQgLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjI1cywgLW1vei10cmFuc2Zvcm0gLjI1cywgLW8tdHJhbnNmb3JtIC4yNXM7XG4gICAgfVxuICAgIC5tYWluLW1lbnVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwcHgsIDAsIDApO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MHB4LCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG5cbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgICAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgICAgICAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMDtcbiAgICB9XG4gICAgLm1lbnUtb3BlbiAubWFpbi1tZW51XG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KVxue1xuICAgIC5ob3Jpem9udGFsLWxheW91dC52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudS1jb250ZW50XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1sYXlvdXQudmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUtY29udGVudCAubWVnYS1kcm9wZG93bi1tZW51XG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmhvcml6b250YWwtbGF5b3V0LnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51LWNvbnRlbnQgLm1lZ2EtZHJvcGRvd24tbWVudSA+IGxpXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1sYXlvdXQudmVydGljYWwtb3ZlcmxheS1tZW51IC5uYXZiYXIgLm5hdmJhci1jb250YWluZXJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmRpc3BsYXktaW5saW5lXG57XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LWJsb2NrXG57XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2NrXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LWhpZGRlblxue1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktdGFibGUtY2VsbFxue1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXRvcC0wXG57XG4gICAgdG9wOiAwO1xufVxuXG4ucG9zaXRpb24tcmlnaHQtMFxue1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucG9zaXRpb24tYm90dG9tLTBcbntcbiAgICBib3R0b206IDA7XG59XG5cbi5wb3NpdGlvbi1sZWZ0LTBcbntcbiAgICBsZWZ0OiAwO1xufVxuXG4uemluZGV4LTFcbntcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtMlxue1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnppbmRleC0zXG57XG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uemluZGV4LTRcbntcbiAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi56aW5kZXgtMFxue1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnppbmRleC1taW51cy0xXG57XG4gICAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnppbmRleC1taW51cy0yXG57XG4gICAgei1pbmRleDogLTIgIWltcG9ydGFudDtcbn1cblxuLnppbmRleC1taW51cy0zXG57XG4gICAgei1pbmRleDogLTMgIWltcG9ydGFudDtcbn1cblxuLnppbmRleC1taW51cy00XG57XG4gICAgei1pbmRleDogLTQgIWltcG9ydGFudDtcbn1cblxuLm5vLWVkZ2UtdG9wXG57XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1lZGdlLWJvdHRvbVxue1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tZWRnZS1sZWZ0XG57XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tZWRnZS1yaWdodFxue1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlclxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1cnNvci1tb3ZlXG57XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3Vyc29yLWRlZmF1bHRcbntcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXJzb3ItcHJvZ3Jlc3NcbntcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uY3Vyc29yLW5vdC1hbGxvd2VkXG57XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm92ZXJmbG93LWhpZGRlblxue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlXG57XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5vdmVyZmxvdy1hdXRvXG57XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vdmVyZmxvdy1zY3JvbGxcbntcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGxcbntcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGxcbntcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uYnVsbGV0cy1pbnNpZGVcbntcbiAgICBsaXN0LXN0eWxlOiBpbnNpZGU7XG59XG5cbi5saXN0LXN0eWxlLWNpcmNsZVxue1xuICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbn1cblxuLmxpc3Qtc3R5bGUtc3F1YXJlXG57XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlO1xufVxuXG4ubGlzdC1zdHlsZS1pY29uc1xue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1zdHlsZS1pY29ucyA+IGxpIGlcbntcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxZW07XG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XG59XG5cbi5ib3JkZXJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJvcmRlci10b3BcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG59XG5cbi5ib3JkZXItYm90dG9tXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uYm9yZGVyLWxlZnRcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xufVxuXG4uYm9yZGVyLXJpZ2h0XG57XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG59XG5cbi5ib3JkZXItMlxue1xuICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTJcbntcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMlxue1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMlxue1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0yXG57XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zXG57XG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtM1xue1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0zXG57XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0zXG57XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTNcbntcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm9yZGVyLXRvcC1yYWRpdXNcbntcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWJvcmRlci1ib3R0b20tcmFkaXVzXG57XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm9yZGVyLXRvcC1sZWZ0LXJhZGl1c1xue1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzXG57XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXNcbntcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1c1xue1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtc2hhZG93LTBcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJveC1zaGFkb3ctMVxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggMTJweCAwIHJnYmEoNjIsIDU3LCAxMDcsIC4xNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCAxMnB4IDAgcmdiYSg2MiwgNTcsIDEwNywgLjE2KTtcbn1cblxuLmJveC1zaGFkb3ctMlxue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDE4cHggMCByZ2JhKDYyLCA1NywgMTA3LCAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMThweCAwIHJnYmEoNjIsIDU3LCAxMDcsIC4yKTtcbn1cblxuLmJveC1zaGFkb3ctM1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNHB4IDI0cHggMCByZ2JhKDYyLCA1NywgMTA3LCAuMjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI0cHggMCByZ2JhKDYyLCA1NywgMTA3LCAuMjYpO1xufVxuXG4uYm94LXNoYWRvdy00XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE2cHggMjhweCAwIHJnYmEoNjIsIDU3LCAxMDcsIC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSg2MiwgNTcsIDEwNywgLjMpO1xufVxuXG4uYm94LXNoYWRvdy01XG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoNjIsIDU3LCAxMDcsIC4zNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoNjIsIDU3LCAxMDcsIC4zNik7XG59XG5cbi5maXRcbntcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmhhbGYtd2lkdGhcbntcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLXdpZHRoXG57XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZ1bGwtaGVpZ2h0XG57XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MFxue1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDBcbntcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTE1MFxue1xuICAgIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjAwXG57XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0yNTBcbntcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTMwMFxue1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzUwXG57XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC00MDBcbntcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTQ1MFxue1xuICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTAwXG57XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01NTBcbntcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTYwMFxue1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjUwXG57XG4gICAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC03MDBcbntcbiAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoLTc1MFxue1xuICAgIHdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODAwXG57XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01LXBlclxue1xuICAgIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTAtcGVyXG57XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMTUtcGVyXG57XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjAtcGVyXG57XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMjUtcGVyXG57XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzAtcGVyXG57XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtMzUtcGVyXG57XG4gICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDAtcGVyXG57XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNDUtcGVyXG57XG4gICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTAtcGVyXG57XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNTUtcGVyXG57XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjAtcGVyXG57XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNjUtcGVyXG57XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzAtcGVyXG57XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtNzUtcGVyXG57XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtODAtcGVyXG57XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTAtcGVyXG57XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4ud2lkdGgtOTUtcGVyXG57XG4gICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUwXG57XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzVcbntcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMDBcbntcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMTUwXG57XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTIwMFxue1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNTBcbntcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAwXG57XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM1MFxue1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MDBcbntcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDUwXG57XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTUwMFxue1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NTBcbntcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjAwXG57XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTY1MFxue1xuICAgIGhlaWdodDogNjUwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MDBcbntcbiAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzUwXG57XG4gICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTgwMFxue1xuICAgIGhlaWdodDogODAwcHggIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01LXBlclxue1xuICAgIGhlaWdodDogNSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0xMC1wZXJcbntcbiAgICBoZWlnaHQ6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTE1LXBlclxue1xuICAgIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMjAtcGVyXG57XG4gICAgaGVpZ2h0OiAyMCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0yNS1wZXJcbntcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTMwLXBlclxue1xuICAgIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzUtcGVyXG57XG4gICAgaGVpZ2h0OiAzNSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC00MC1wZXJcbntcbiAgICBoZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQ1LXBlclxue1xuICAgIGhlaWdodDogNDUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTAtcGVyXG57XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NS1wZXJcbntcbiAgICBoZWlnaHQ6IDU1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYwLXBlclxue1xuICAgIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjUtcGVyXG57XG4gICAgaGVpZ2h0OiA2NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MC1wZXJcbntcbiAgICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc1LXBlclxue1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODAtcGVyXG57XG4gICAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmZ1bGwtaGVpZ2h0LXZoLXdpdGgtbmF2XG57XG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwdmggLSA0LjU3cmVtIC0gNHJlbSk7XG4gICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMTAwdmggLSA0LjU3cmVtIC0gNHJlbSk7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMTAwdmggLSA0LjU3cmVtIC0gNHJlbSk7XG59XG5cbi5mdWxsLWhlaWdodC12aFxue1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi5saW5lLWhlaWdodC0xXG57XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LTJcbntcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4ucm90YXRlLTQ1XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yb3RhdGUtNDUtaW52ZXJzZVxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yb3RhdGUtOTBcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnJvdGF0ZS05MC1pbnZlcnNlXG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnJvdGF0ZS0xODBcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnJvdGF0ZS0xODAtaW52ZXJzZVxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5wdWxsLXVwXG57XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLnB1bGwtdXA6aG92ZXJcbntcbiAgICB6LWluZGV4OiA5OTk7IFxuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMik7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTRweCAyNHB4IHJnYmEoNjIsIDU3LCAxMDcsIC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNHB4IHJnYmEoNjIsIDU3LCAxMDcsIC4yKTtcbn1cblxuLnNwaW5uZXJcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgLW1vei1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgLW8tYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW5cbntcbiAgICAwJVxuICAgIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHNwaW5cbntcbiAgICAwJVxuICAgIHtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCVcbiAgICB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5zcGlubmVyLXJldmVyc2VcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbi1yZXZlcnNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAtbW96LWFuaW1hdGlvbjogc3Bpbi1yZXZlcnNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgIC1vLWFuaW1hdGlvbjogc3Bpbi1yZXZlcnNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbi1yZXZlcnNlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tcmV2ZXJzZVxue1xuICAgIDAlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4tcmV2ZXJzZVxue1xuICAgIDAlXG4gICAge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBzcGluLXJldmVyc2VcbntcbiAgICAwJVxuICAgIHtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tcmV2ZXJzZVxue1xuICAgIDAlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIH1cbn1cblxuLmJnLWNvdmVyXG57XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXJlcGVhdFxue1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtbm8tcmVwZWF0XG57XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uaW1nLXhsXG57XG4gICAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmltZy1sZ1xue1xuICAgIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctc21cbntcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uaW1nLXhzXG57XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmJnLWhleGFnb25zXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgd2lkdGg9XFwnMjhcXCcgaGVpZ2h0PVxcJzQ5XFwnIHZpZXdCb3g9XFwnMCAwIDI4IDQ5XFwnJTNFJTNDZyBmaWxsLXJ1bGU9XFwnZXZlbm9kZFxcJyUzRSUzQ2cgaWQ9XFwnaGV4YWdvbnNcXCcgZmlsbD1cXCclMjNmN2Y3ZjdcXCcgZmlsbC1vcGFjaXR5PVxcJzFcXCcgZmlsbC1ydWxlPVxcJ25vbnplcm9cXCclM0UlM0NwYXRoIGQ9XFwnTTEzLjk5IDkuMjVsMTMgNy41djE1bC0xMyA3LjVMMSAzMS43NXYtMTVsMTIuOTktNy41ek0zIDE3Ljl2MTIuN2wxMC45OSA2LjM0IDExLTYuMzVWMTcuOWwtMTEtNi4zNEwzIDE3Ljl6TTAgMTVsMTIuOTgtNy41VjBoLTJ2Ni4zNUwwIDEyLjY5djIuM3ptMCAxOC41TDEyLjk4IDQxdjhoLTJ2LTYuODVMMCAzNS44MXYtMi4zek0xNSAwdjcuNUwyNy45OSAxNUgyOHYtMi4zMWgtLjAxTDE3IDYuMzVWMGgtMnptMCA0OXYtOGwxMi45OS03LjVIMjh2Mi4zMWgtLjAxTDE3IDQyLjE1VjQ5aC0yelxcJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRScpO1xufVxuXG4uYmctaGV4YWdvbnMtZGFuZ2VyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHdpZHRoPVxcJzI4XFwnIGhlaWdodD1cXCc0OVxcJyB2aWV3Qm94PVxcJzAgMCAyOCA0OVxcJyUzRSUzQ2cgZmlsbC1ydWxlPVxcJ2V2ZW5vZGRcXCclM0UlM0NnIGlkPVxcJ2hleGFnb25zXFwnIGZpbGw9XFwnJTIzZmY2NTc2XFwnIGZpbGwtb3BhY2l0eT1cXCcxXFwnIGZpbGwtcnVsZT1cXCdub256ZXJvXFwnJTNFJTNDcGF0aCBkPVxcJ00xMy45OSA5LjI1bDEzIDcuNXYxNWwtMTMgNy41TDEgMzEuNzV2LTE1bDEyLjk5LTcuNXpNMyAxNy45djEyLjdsMTAuOTkgNi4zNCAxMS02LjM1VjE3LjlsLTExLTYuMzRMMyAxNy45ek0wIDE1bDEyLjk4LTcuNVYwaC0ydjYuMzVMMCAxMi42OXYyLjN6bTAgMTguNUwxMi45OCA0MXY4aC0ydi02Ljg1TDAgMzUuODF2LTIuM3pNMTUgMHY3LjVMMjcuOTkgMTVIMjh2LTIuMzFoLS4wMUwxNyA2LjM1VjBoLTJ6bTAgNDl2LThsMTIuOTktNy41SDI4djIuMzFoLS4wMUwxNyA0Mi4xNVY0OWgtMnpcXCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UnKTtcbn1cblxuLmF2YXRhclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5hdmF0YXIgaVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTdweDtcbiAgICBib3R0b206IDJweDtcblxuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXZhdGFyIHNwYW4udGV4dC1jaXJjbGVcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IFxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xufVxuLmF2YXRhciBpbWdcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLmF2YXRhciAuYmFkZ2UtdXBcbntcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC0xMXB4O1xufVxuXG4uYXZhdGFyLW9ubGluZSBpXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5Yjtcbn1cblxuLmF2YXRhci1vZmYgaVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNhM2M7XG59XG5cbi5hdmF0YXItYnVzeSBpXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNDQ1Mztcbn1cblxuLmF2YXRhci1hd2F5IGlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuXG4uYXZhdGFyLTEwMFxue1xuICAgIHdpZHRoOiAxMDBweDtcbn1cbi5hdmF0YXItMTAwIHNwYW4udGV4dC1jaXJjbGVcbntcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbn1cbi5hdmF0YXItMTAwIGlcbntcbiAgICB3aWR0aDogMjBweDsgXG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYXZhdGFyLTUwXG57XG4gICAgd2lkdGg6IDUwcHg7XG59XG4uYXZhdGFyLTUwIHNwYW4udGV4dC1jaXJjbGVcbntcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG4uYXZhdGFyLTUwIGlcbntcbiAgICB3aWR0aDogMTBweDsgXG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYXZhdGFyLWxnXG57XG4gICAgd2lkdGg6IDE0NHB4O1xufVxuLmF2YXRhci1sZyBzcGFuLnRleHQtY2lyY2xlXG57XG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIGhlaWdodDogMTQ0cHg7XG59XG4uYXZhdGFyLWxnIGlcbntcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB3aWR0aDogMzBweDsgXG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uYXZhdGFyLW1kXG57XG4gICAgd2lkdGg6IDQwcHg7XG59XG4uYXZhdGFyLW1kIHNwYW4udGV4dC1jaXJjbGVcbntcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uYXZhdGFyLW1kIGlcbntcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB3aWR0aDogMTJweDsgXG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uYXZhdGFyLXNtXG57XG4gICAgd2lkdGg6IDMycHg7XG59XG4uYXZhdGFyLXNtIHNwYW4udGV4dC1jaXJjbGVcbntcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG4uYXZhdGFyLXNtIGlcbntcbiAgICB3aWR0aDogMTBweDsgXG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYXZhdGFyLXhzXG57XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uYXZhdGFyLXhzIHNwYW4udGV4dC1jaXJjbGVcbntcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG4uYXZhdGFyLXhzIGlcbntcbiAgICB3aWR0aDogOXB4OyBcbiAgICBoZWlnaHQ6IDlweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRGaWxlIE5hbWU6IHNlYXJjaC5zY3NzXG5cdERlc2NyaXB0aW9uOiBTZWFyY2ggIGZ1bmN0aW9uYWxpdHkuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG5cdFZlcnNpb246IDIuMVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXZiYXItY29udGFpbmVyIGEubmF2LWxpbmstc2VhcmNoXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXRcbntcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAwOyBcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuaW5wdXRcbntcbiAgICBsaW5lLWhlaWdodDogMTZweDsgXG5cbiAgICB3aWR0aDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dC5vcGVuIC5pbnB1dFxue1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgXG5cbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLnNlYXJjaC1pbnB1dCAuaW5wdXQsXG4ubmF2YmFyLXNlbWktZGFyayAuc2VhcmNoLWlucHV0IC5pbnB1dFxue1xuICAgIGNvbG9yOiAjMmMzMDNiO1xufVxuLm5hdmJhci1saWdodCAuc2VhcmNoLWlucHV0IC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5uYXZiYXItc2VtaS1kYXJrIC5zZWFyY2gtaW5wdXQgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICMyYzMwM2I7XG59XG4ubmF2YmFyLWxpZ2h0IC5zZWFyY2gtaW5wdXQgLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4ubmF2YmFyLXNlbWktZGFyayAuc2VhcmNoLWlucHV0IC5pbnB1dDotbW96LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICMyYzMwM2I7XG59XG4ubmF2YmFyLWxpZ2h0IC5zZWFyY2gtaW5wdXQgLmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLm5hdmJhci1zZW1pLWRhcmsgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBjb2xvcjogIzJjMzAzYjtcbn1cbi5uYXZiYXItbGlnaHQgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLm5hdmJhci1zZW1pLWRhcmsgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICMyYzMwM2I7XG59XG4ubmF2YmFyLWxpZ2h0IC5zZWFyY2gtaW5wdXQgLmlucHV0OjpwbGFjZWhvbGRlcixcbi5uYXZiYXItc2VtaS1kYXJrIC5zZWFyY2gtaW5wdXQgLmlucHV0OjpwbGFjZWhvbGRlclxue1xuICAgIGNvbG9yOiAjMmMzMDNiO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5zZWFyY2gtaW5wdXQub3BlbiAuaW5wdXQsXG4ubmF2YmFyLXNlbWktZGFyayAuc2VhcmNoLWlucHV0Lm9wZW4gLmlucHV0XG57XG4gICAgY29sb3I6ICMyYzMwM2I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzMwM2I7XG59XG5cbi5uYXZiYXItZGFyayAuc2VhcmNoLWlucHV0IC5pbnB1dCxcbi5uYXZiYXItc2VtaS1saWdodCAuc2VhcmNoLWlucHV0IC5pbnB1dFxue1xuICAgIGNvbG9yOiAjZjlmYWZkO1xufVxuLm5hdmJhci1kYXJrIC5zZWFyY2gtaW5wdXQgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm5hdmJhci1zZW1pLWxpZ2h0IC5zZWFyY2gtaW5wdXQgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICNmOWZhZmQ7XG59XG4ubmF2YmFyLWRhcmsgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5uYXZiYXItc2VtaS1saWdodCAuc2VhcmNoLWlucHV0IC5pbnB1dDotbW96LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICNmOWZhZmQ7XG59XG4ubmF2YmFyLWRhcmsgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubmF2YmFyLXNlbWktbGlnaHQgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJcbntcbiAgICBjb2xvcjogI2Y5ZmFmZDtcbn1cbi5uYXZiYXItZGFyayAuc2VhcmNoLWlucHV0IC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubmF2YmFyLXNlbWktbGlnaHQgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyXG57XG4gICAgY29sb3I6ICNmOWZhZmQ7XG59XG4ubmF2YmFyLWRhcmsgLnNlYXJjaC1pbnB1dCAuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLm5hdmJhci1zZW1pLWxpZ2h0IC5zZWFyY2gtaW5wdXQgLmlucHV0OjpwbGFjZWhvbGRlclxue1xuICAgIGNvbG9yOiAjZjlmYWZkO1xufVxuXG4ubmF2YmFyLWRhcmsgLnNlYXJjaC1pbnB1dC5vcGVuIC5pbnB1dCxcbi5uYXZiYXItc2VtaS1saWdodCAuc2VhcmNoLWlucHV0Lm9wZW4gLmlucHV0XG57XG4gICAgY29sb3I6ICNmOWZhZmQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWZhZmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweClcbntcbiAgICAjbmF2YmFyLW1vYmlsZSAuc2VhcmNoLWlucHV0Lm9wZW4gLmlucHV0XG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogLTVweDsgXG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcblxuICAgICAgICBjb2xvcjogIzJjMzAzYjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzMwM2I7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxufVxuXG4uY2hhcnQtY29udGFpbmVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbntcbiAgICAuY2hhcnQtY29udGFpbmVyXG4gICAge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNoYXJ0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmpxc3Rvb2x0aXBcbntcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuW2NsYXNzKj0nYnMtY2FsbG91dCddIHBcbntcbiAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbn1cblxuW2NsYXNzKj0nYnMtY2FsbG91dCddIC5tZWRpYVxue1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSdicy1jYWxsb3V0J10uY2FsbG91dC1ib3JkZXJlZFxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbltjbGFzcyo9J2JzLWNhbGxvdXQnXS5jYWxsb3V0LWJvcmRlci1sZWZ0XG57XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbn1cblxuW2NsYXNzKj0nYnMtY2FsbG91dCddLmNhbGxvdXQtYm9yZGVyLXJpZ2h0XG57XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQ7XG59XG5cbltjbGFzcyo9J2JzLWNhbGxvdXQnXSAuY2FsbG91dC1hcnJvdy1sZWZ0XG57XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbn1cbltjbGFzcyo9J2JzLWNhbGxvdXQnXSAuY2FsbG91dC1hcnJvdy1sZWZ0OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTExJTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi10b3A6IC04cHg7IFxuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG59XG5cbltjbGFzcyo9J2JzLWNhbGxvdXQnXSAuY2FsbG91dC1hcnJvdy1yaWdodFxue1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbn1cbltjbGFzcyo9J2JzLWNhbGxvdXQnXSAuY2FsbG91dC1hcnJvdy1yaWdodDpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTExJTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi10b3A6IC04cHg7IFxuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbn1cblxuW2NsYXNzKj0nYnMtY2FsbG91dCddLmNhbGxvdXQtcm91bmRcbntcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5bY2xhc3MqPSdicy1jYWxsb3V0J10uY2FsbG91dC1yb3VuZCAubWVkaWEtbGVmdFxue1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbTtcbn1cbltjbGFzcyo9J2JzLWNhbGxvdXQnXS5jYWxsb3V0LXJvdW5kIC5tZWRpYS1yaWdodFxue1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtO1xufVxuXG5bY2xhc3MqPSdicy1jYWxsb3V0J10uY2FsbG91dC1zcXVhcmVcbntcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5bY2xhc3MqPSdicy1jYWxsb3V0J10uY2FsbG91dC1zcXVhcmUgLm1lZGlhLFxuW2NsYXNzKj0nYnMtY2FsbG91dCddLmNhbGxvdXQtc3F1YXJlIC5jYWxsb3V0LWFycm93LWxlZnQsXG5bY2xhc3MqPSdicy1jYWxsb3V0J10uY2FsbG91dC1zcXVhcmUgLmNhbGxvdXQtYXJyb3ctcmlnaHRcbntcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc29jaWFsLFxuLmJ0bi1zb2NpYWwtaWNvblxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTVyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYnRuLXNvY2lhbCA+IDpmaXJzdC1jaGlsZCxcbi5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGRcbntcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIuOTVyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbn1cbi5idG4tc29jaWFsLmJ0bi1sZyxcbi5idG4tbGcuYnRuLXNvY2lhbC1pY29uXG57XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xufVxuLmJ0bi1zb2NpYWwuYnRuLWxnID4gOmZpcnN0LWNoaWxkLFxuLmJ0bi1sZy5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGRcbntcbiAgICBmb250LXNpemU6IDEuOGVtOyBcbiAgICBsaW5lLWhlaWdodDogMy43cmVtO1xuXG4gICAgd2lkdGg6IDNyZW07XG59XG4uYnRuLXNvY2lhbC5idG4tc20sXG4uYnRuLXNtLmJ0bi1zb2NpYWwtaWNvblxue1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTsgXG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xufVxuLmJ0bi1zb2NpYWwuYnRuLXNtID4gOmZpcnN0LWNoaWxkLFxuLmJ0bi1zbS5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGRcbntcbiAgICBmb250LXNpemU6IDEuNGVtOyBcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuXG4gICAgd2lkdGg6IDNyZW07XG59XG4uYnRuLXNvY2lhbC5idG4teHMsXG4uYnRuLXhzLmJ0bi1zb2NpYWwtaWNvblxue1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuMnJlbTsgXG5cbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uYnRuLXNvY2lhbC5idG4teHMgPiA6Zmlyc3QtY2hpbGQsXG4uYnRuLXhzLmJ0bi1zb2NpYWwtaWNvbiA+IDpmaXJzdC1jaGlsZFxue1xuICAgIGZvbnQtc2l6ZTogMS4yZW07IFxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgd2lkdGg6IDEuOHJlbTtcbn1cblxuLmJ0bi1zb2NpYWwtaWNvblxue1xuICAgIHdpZHRoOiAyLjk1cmVtO1xuICAgIGhlaWdodDogMi45NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmJ0bi1zb2NpYWwtaWNvbiA+IDpmaXJzdC1jaGlsZFxue1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi1zb2NpYWwtaWNvbi5idG4tbGdcbntcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJ0bi1zb2NpYWwtaWNvbi5idG4tc21cbntcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5idG4tc29jaWFsLWljb24uYnRuLXhzXG57XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJ0bi1hZG5cbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODdhNjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4N2E2ODtcbn1cbi5idG4tYWRuOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDg3YTY4OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3YTY4O1xufVxuLmJ0bi1hZG46Zm9jdXMsXG4uYnRuLWFkbi5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cbi5idG4tYWRuLmRpc2FibGVkLFxuLmJ0bi1hZG46ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODdhNjg7XG59XG4uYnRuLWFkbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWFkbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tYWRuLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNTYzZjtcbn1cbi5idG4tYWRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tYWRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1hZG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLWJpdGJ1Y2tldFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTA4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA1MDgxO1xufVxuLmJ0bi1iaXRidWNrZXQ6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyMDUwODE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDUwODE7XG59XG4uYnRuLWJpdGJ1Y2tldDpmb2N1cyxcbi5idG4tYml0YnVja2V0LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1iaXRidWNrZXQuZGlzYWJsZWQsXG4uYnRuLWJpdGJ1Y2tldDpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTA4MTtcbn1cbi5idG4tYml0YnVja2V0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tYml0YnVja2V0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1iaXRidWNrZXQuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzNzU4O1xufVxuLmJ0bi1iaXRidWNrZXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1iaXRidWNrZXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWJpdGJ1Y2tldC5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4tZHJvcGJveFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwODdkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuLmJ0bi1kcm9wYm94OmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA4N2RkOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuLmJ0bi1kcm9wYm94OmZvY3VzLFxuLmJ0bi1kcm9wYm94LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1kcm9wYm94LmRpc2FibGVkLFxuLmJ0bi1kcm9wYm94OmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuLmJ0bi1kcm9wYm94Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZHJvcGJveDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZHJvcGJveC5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZhYWQ7XG59XG4uYnRuLWRyb3Bib3g6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kcm9wYm94Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kcm9wYm94LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmJ0bi1mYWNlYm9va1xue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLmJ0bi1mYWNlYm9vazpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzNiNTk5ODsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5idG4tZmFjZWJvb2s6Zm9jdXMsXG4uYnRuLWZhY2Vib29rLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZCxcbi5idG4tZmFjZWJvb2s6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3Mztcbn1cbi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLWZsaWNrclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xufVxuLmJ0bi1mbGlja3I6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZjAwODQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XG59XG4uYnRuLWZsaWNrcjpmb2N1cyxcbi5idG4tZmxpY2tyLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1mbGlja3IuZGlzYWJsZWQsXG4uYnRuLWZsaWNrcjpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbn1cbi5idG4tZmxpY2tyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZmxpY2tyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1mbGlja3IuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDZhO1xufVxuLmJ0bi1mbGlja3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1mbGlja3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWZsaWNrci5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4tZm91cnNxdWFyZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NDg3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuLmJ0bi1mb3Vyc3F1YXJlOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjk0ODc3OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuLmJ0bi1mb3Vyc3F1YXJlOmZvY3VzLFxuLmJ0bi1mb3Vyc3F1YXJlLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1mb3Vyc3F1YXJlLmRpc2FibGVkLFxuLmJ0bi1mb3Vyc3F1YXJlOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuLmJ0bi1mb3Vyc3F1YXJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZm91cnNxdWFyZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZm91cnNxdWFyZS5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzE3NTI7XG59XG4uYnRuLWZvdXJzcXVhcmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1mb3Vyc3F1YXJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1mb3Vyc3F1YXJlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmJ0bi1naXRodWJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cbi5idG4tZ2l0aHViOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ0OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuLmJ0bi1naXRodWI6Zm9jdXMsXG4uYnRuLWdpdGh1Yi5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cbi5idG4tZ2l0aHViLmRpc2FibGVkLFxuLmJ0bi1naXRodWI6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG4uYnRuLWdpdGh1Yjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWdpdGh1Yjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbn1cbi5idG4tZ2l0aHViOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tZ2l0aHViOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLWdvb2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuLmJ0bi1nb29nbGU6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZDRiMzk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG59XG4uYnRuLWdvb2dsZTpmb2N1cyxcbi5idG4tZ29vZ2xlLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1nb29nbGUuZGlzYWJsZWQsXG4uYnRuLWdvb2dsZTpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cbi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMzIxO1xufVxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4taW5zdGFncmFtXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG59XG4uYnRuLWluc3RhZ3JhbTpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzNmNzI5YjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5Yjtcbn1cbi5idG4taW5zdGFncmFtOmZvY3VzLFxuLmJ0bi1pbnN0YWdyYW0uZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG4uYnRuLWluc3RhZ3JhbS5kaXNhYmxlZCxcbi5idG4taW5zdGFncmFtOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDU3Nzc7XG59XG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmJ0bi1saW5rZWRpblxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmI2O1xufVxuLmJ0bi1saW5rZWRpbjpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JiNjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcbn1cbi5idG4tbGlua2VkaW46Zm9jdXMsXG4uYnRuLWxpbmtlZGluLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1saW5rZWRpbi5kaXNhYmxlZCxcbi5idG4tbGlua2VkaW46ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjY7XG59XG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk4Mztcbn1cbi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLW1pY3Jvc29mdFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NzJlYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3MmVjO1xufVxuLmJ0bi1taWNyb3NvZnQ6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMyNjcyZWM7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjcyZWM7XG59XG4uYnRuLW1pY3Jvc29mdDpmb2N1cyxcbi5idG4tbWljcm9zb2Z0LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1taWNyb3NvZnQuZGlzYWJsZWQsXG4uYnRuLW1pY3Jvc29mdDpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NzJlYztcbn1cbi5idG4tbWljcm9zb2Z0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tbWljcm9zb2Z0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1taWNyb3NvZnQuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1YWNkO1xufVxuLmJ0bi1taWNyb3NvZnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1taWNyb3NvZnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW1pY3Jvc29mdC5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4tb2Rub2tsYXNzbmlraVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NzMxYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuLmJ0bi1vZG5va2xhc3NuaWtpOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ3MzFjOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuLmJ0bi1vZG5va2xhc3NuaWtpOmZvY3VzLFxuLmJ0bi1vZG5va2xhc3NuaWtpLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1vZG5va2xhc3NuaWtpLmRpc2FibGVkLFxuLmJ0bi1vZG5va2xhc3NuaWtpOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuLmJ0bi1vZG5va2xhc3NuaWtpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb2Rub2tsYXNzbmlraTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb2Rub2tsYXNzbmlraS5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzViMGE7XG59XG4uYnRuLW9kbm9rbGFzc25pa2k6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vZG5va2xhc3NuaWtpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vZG5va2xhc3NuaWtpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmJ0bi1vcGVuaWRcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkzMWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZTtcbn1cbi5idG4tb3BlbmlkOmhvdmVyXG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjc5MzFlOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MzFlO1xufVxuLmJ0bi1vcGVuaWQ6Zm9jdXMsXG4uYnRuLW9wZW5pZC5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cbi5idG4tb3BlbmlkLmRpc2FibGVkLFxuLmJ0bi1vcGVuaWQ6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkzMWU7XG59XG4uYnRuLW9wZW5pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW9wZW5pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3BlbmlkLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNzkwODtcbn1cbi5idG4tb3BlbmlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tb3BlbmlkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vcGVuaWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLXBpbnRlcmVzdFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyMDI3O1xufVxuLmJ0bi1waW50ZXJlc3Q6aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjYjIwMjc7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG4uYnRuLXBpbnRlcmVzdDpmb2N1cyxcbi5idG4tcGludGVyZXN0LmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1waW50ZXJlc3QuZGlzYWJsZWQsXG4uYnRuLXBpbnRlcmVzdDpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cbi5idG4tcGludGVyZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcGludGVyZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWYxOTFmO1xufVxuLmJ0bi1waW50ZXJlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1waW50ZXJlc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4tcmVkZGl0XG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY3ZmY7XG59XG4uYnRuLXJlZGRpdDpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idG4tcmVkZGl0OmZvY3VzLFxuLmJ0bi1yZWRkaXQuZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAwLCAwLCAuNSk7XG59XG4uYnRuLXJlZGRpdC5kaXNhYmxlZCxcbi5idG4tcmVkZGl0OmRpc2FibGVkXG57XG4gICAgY29sb3I6ICMyYTJlMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmN2ZmO1xufVxuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkZWZmO1xufVxuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgwLCAwLCAwLCAuNSk7XG59XG5cbi5idG4tc291bmRjbG91ZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwO1xufVxuLmJ0bi1zb3VuZGNsb3VkOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjUwOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwO1xufVxuLmJ0bi1zb3VuZGNsb3VkOmZvY3VzLFxuLmJ0bi1zb3VuZGNsb3VkLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi1zb3VuZGNsb3VkLmRpc2FibGVkLFxuLmJ0bi1zb3VuZGNsb3VkOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwO1xufVxuLmJ0bi1zb3VuZGNsb3VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc291bmRjbG91ZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc291bmRjbG91ZC5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDA7XG59XG4uYnRuLXNvdW5kY2xvdWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zb3VuZGNsb3VkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zb3VuZGNsb3VkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmJ0bi10dW1ibHJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQ3NjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNDc2Mjtcbn1cbi5idG4tdHVtYmxyOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM0NzYyOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzYyO1xufVxuLmJ0bi10dW1ibHI6Zm9jdXMsXG4uYnRuLXR1bWJsci5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cbi5idG4tdHVtYmxyLmRpc2FibGVkLFxuLmJ0bi10dW1ibHI6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzQ3NjI7XG59XG4uYnRuLXR1bWJscjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXR1bWJscjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMmUzZjtcbn1cbi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLXR3aXR0ZXJcbntcbiAgICBjb2xvcjogIzJhMmUzMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbn1cbi5idG4tdHdpdHRlcjpob3Zlclxue1xuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlci1jb2xvcjogIzU1YWNlZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tdHdpdHRlcjpmb2N1cyxcbi5idG4tdHdpdHRlci5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cbi5idG4tdHdpdHRlci5kaXNhYmxlZCxcbi5idG4tdHdpdHRlcjpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjMmEyZTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbn1cbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5O1xufVxuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4tdmltZW9cbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWI3ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTtcbn1cbi5idG4tdmltZW86aG92ZXJcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxYWI3ZWE7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWI3ZWE7XG59XG4uYnRuLXZpbWVvOmZvY3VzLFxuLmJ0bi12aW1lby5mb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cbi5idG4tdmltZW8uZGlzYWJsZWQsXG4uYnRuLXZpbWVvOmRpc2FibGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiN2VhO1xufVxuLmJ0bi12aW1lbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGVcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjk1YmY7XG59XG4uYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tdmltZW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1xue1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmJ0bi12a1xue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2VhMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg3ZWEzO1xufVxuLmJ0bi12azpob3Zlclxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU4N2VhMzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4N2VhMztcbn1cbi5idG4tdms6Zm9jdXMsXG4uYnRuLXZrLmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuLmJ0bi12ay5kaXNhYmxlZCxcbi5idG4tdms6ZGlzYWJsZWRcbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODdlYTM7XG59XG4uYnRuLXZrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXZrLmRyb3Bkb3duLXRvZ2dsZVxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NjQ4Mjtcbn1cbi5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi12azpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzXG57XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG4uYnRuLXlhaG9vXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIwZTllO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG59XG4uYnRuLXlhaG9vOmhvdmVyXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIwZTllOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIwZTllO1xufVxuLmJ0bi15YWhvbzpmb2N1cyxcbi5idG4teWFob28uZm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG4uYnRuLXlhaG9vLmRpc2FibGVkLFxuLmJ0bi15YWhvbzpkaXNhYmxlZFxue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMGU5ZTtcbn1cbi5idG4teWFob286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi15YWhvbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4teWFob28uZHJvcGRvd24tdG9nZ2xlXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAwYTZmO1xufVxuLmJ0bi15YWhvbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uYnRuLXlhaG9vOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi15YWhvby5kcm9wZG93bi10b2dnbGU6Zm9jdXNcbntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1hZG5cbntcbiAgICBjb2xvcjogI2Q4N2E2ODsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4N2E2OCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtYml0YnVja2V0XG57XG4gICAgY29sb3I6ICMyMDUwODE7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDUwODEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyb3Bib3hcbntcbiAgICBjb2xvcjogIzEwODdkZDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwODdkZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZmFjZWJvb2tcbntcbiAgICBjb2xvcjogIzNiNTk5ODsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiNTk5OCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZmxpY2tyXG57XG4gICAgY29sb3I6ICNmZjAwODQ7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwODQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvdXJzcXVhcmVcbntcbiAgICBjb2xvcjogI2Y5NDg3NzsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5NDg3NyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ2l0aHViXG57XG4gICAgY29sb3I6ICM0NDQ7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdvb2dsZVxue1xuICAgIGNvbG9yOiAjZGQ0YjM5OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbnN0YWdyYW1cbntcbiAgICBjb2xvcjogIzNmNzI5YjsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNmNzI5YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlua2VkaW5cbntcbiAgICBjb2xvcjogIzAwN2JiNjsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2JiNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbWljcm9zb2Z0XG57XG4gICAgY29sb3I6ICMyNjcyZWM7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjcyZWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9kbm9rbGFzc25pa2lcbntcbiAgICBjb2xvcjogI2Y0NzMxYzsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0NzMxYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtb3BlbmlkXG57XG4gICAgY29sb3I6ICNmNzkzMWU7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNzkzMWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdFxue1xuICAgIGNvbG9yOiAjY2IyMDI3OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2IyMDI3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWRkaXRcbntcbiAgICBjb2xvcjogI2ZmNDUwMDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDUwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc291bmRjbG91ZFxue1xuICAgIGNvbG9yOiAjZjUwOyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjUwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS10dW1ibHJcbntcbiAgICBjb2xvcjogIzJjNDc2MjsgXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJjNDc2MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlclxue1xuICAgIGNvbG9yOiAjNTVhY2VlOyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTVhY2VlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS12aW1lb1xue1xuICAgIGNvbG9yOiAjMWFiN2VhOyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWFiN2VhICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS12a1xue1xuICAgIGNvbG9yOiAjNTg3ZWEzOyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg3ZWEzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15YWhvb1xue1xuICAgIGNvbG9yOiAjNzIwZTllOyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzIwZTllICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1hZG46aG92ZXJcbntcbiAgICBjb2xvcjogI2FkNDEyZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWQ0MTJkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1iaXRidWNrZXQ6aG92ZXJcbntcbiAgICBjb2xvcjogIzBjMWQyZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGMxZDJmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kcm9wYm94OmhvdmVyXG57XG4gICAgY29sb3I6ICMwOTRkN2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA5NGQ3ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6aG92ZXJcbntcbiAgICBjb2xvcjogIzFlMmU0ZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUyZTRmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1mbGlja3I6aG92ZXJcbntcbiAgICBjb2xvcjogIzk5MDA0ZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTkwMDRmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1mb3Vyc3F1YXJlOmhvdmVyXG57XG4gICAgY29sb3I6ICNkNDA3M2Q7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0MDczZCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ2l0aHViOmhvdmVyXG57XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ29vZ2xlOmhvdmVyXG57XG4gICAgY29sb3I6ICM5NjI3MWE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk2MjcxYSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5zdGFncmFtOmhvdmVyXG57XG4gICAgY29sb3I6ICMyMjNkNTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyM2Q1MiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlua2VkaW46aG92ZXJcbntcbiAgICBjb2xvcjogIzAwMzY1MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNjUwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1taWNyb3NvZnQ6aG92ZXJcbntcbiAgICBjb2xvcjogIzBlNDU5ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGU0NTllICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vZG5va2xhc3NuaWtpOmhvdmVyXG57XG4gICAgY29sb3I6ICNhMjQ2MDg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EyNDYwOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtb3BlbmlkOmhvdmVyXG57XG4gICAgY29sb3I6ICNhOTVlMDY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5NWUwNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcGludGVyZXN0OmhvdmVyXG57XG4gICAgY29sb3I6ICM3MzEyMTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzczMTIxNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcmVkZGl0OmhvdmVyXG57XG4gICAgY29sb3I6ICM5OTI5MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5MjkwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc291bmRjbG91ZDpob3Zlclxue1xuICAgIGNvbG9yOiAjOTMwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MzAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXR1bWJscjpob3Zlclxue1xuICAgIGNvbG9yOiAjMGMxNDFjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYzE0MWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6aG92ZXJcbntcbiAgICBjb2xvcjogIzE0N2JjOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ3YmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS12aW1lbzpob3Zlclxue1xuICAgIGNvbG9yOiAjMGQ3MDkxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDcwOTEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXZrOmhvdmVyXG57XG4gICAgY29sb3I6ICMzNDRiNjE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0NGI2MSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUteWFob286aG92ZXJcbntcbiAgICBjb2xvcjogIzJlMDY0MDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmUwNjQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hZG5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3YTY4O1xufVxuXG4uYmctYml0YnVja2V0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTA4MTtcbn1cblxuLmJnLWRyb3Bib3hcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA4N2RkO1xufVxuXG4uYmctZmFjZWJvb2tcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uYmctZmxpY2tyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbn1cblxuLmJnLWZvdXJzcXVhcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk0ODc3O1xufVxuXG4uYmctZ2l0aHViXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmJnLWdvb2dsZVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG59XG5cbi5iZy1pbnN0YWdyYW1cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4uYmctbGlua2VkaW5cbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmI2O1xufVxuXG4uYmctbWljcm9zb2Z0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NzJlYztcbn1cblxuLmJnLW9kbm9rbGFzc25pa2lcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3MzFjO1xufVxuXG4uYmctb3BlbmlkXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTMxZTtcbn1cblxuLmJnLXBpbnRlcmVzdFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjIwMjc7XG59XG5cbi5iZy1yZWRkaXRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xufVxuXG4uYmctc291bmRjbG91ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTA7XG59XG5cbi5iZy10dW1ibHJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM0NzYyO1xufVxuXG4uYmctdHdpdHRlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG5cbi5iZy12aW1lb1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWI3ZWE7XG59XG5cbi5iZy12a1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODdlYTM7XG59XG5cbi5iZy15YWhvb1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjBlOWU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiBkZW1vLnNjc3Ncblx0RGVzY3JpcHRpb246IENTUyB1c2VkIGZvciBkZW1vIHB1cnBvc2Ugb25seS4gUmVtb3ZlIHRoaXMgY3NzIGZyb20geW91ciBwcm9qZWN0LlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEl0ZW0gTmFtZTogUm9idXN0IC0gUmVzcG9uc2l2ZSBBZG1pbiBUZW1wbGF0ZVxuXHRWZXJzaW9uOiAyLjFcblx0QXV0aG9yOiBQSVhJTlZFTlRcblx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9udGljb24tY29udGFpbmVyID4gLmZvbnRpY29uLXdyYXBcbntcbiAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgXG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiAuMTg3NXJlbTtcbn1cbi5mb250aWNvbi1jb250YWluZXIgPiAuZm9udGljb24td3JhcCA+IGlcbntcbiAgICBmb250LXNpemU6IDIuMjhyZW07XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9udGljb24tY29udGFpbmVyID4gLmZvbnRpY29uLXdyYXAueW91dHViZVxue1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmZvbnRpY29uLWNvbnRhaW5lcjpob3ZlciBpXG57XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgXG5cbiAgICBjb2xvcjogIzk2N2FkYztcbn1cblxuLmZvbnRpY29uLWNvbnRhaW5lciA+IC5mb250aWNvbi1jbGFzc25hbWUsXG4uZm9udGljb24tY29udGFpbmVyID4gLmZvbnRpY29uLXVuaXRcbntcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyBcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9udGljb24tY29udGFpbmVyID4gLmZvbnRpY29uLXVuaXRcbntcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2Nyb2xsLWV4YW1wbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogYXV0bzsgXG5cbiAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYWRhZGE7XG59XG4uc2Nyb2xsLWV4YW1wbGUgLmhvcnotc2Nyb2xsLWNvbnRlbnRcbntcbiAgICB3aWR0aDogMTIwMHB4O1xufVxuXG4uYnJvd3Nlclxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG5cbi5icm93c2VyIGlmcmFtZVxue1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmxvYWRlci13cmFwcGVyXG57XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5cbi5tYWludGVuYW5jZS1pY29uXG57XG4gICAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4uYW5pbWF0aW9uSWNvblxue1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRGaWxlIE5hbWU6IGN1c3RvbWl6ZXIuc2Nzc1xuXHREZXNjcmlwdGlvbjogQ1NTIHVzZWQgZm9yIGRlbW8gcHVycG9zZSBvbmx5LiBSZW1vdmUgdGhpcyBjc3MgZnJvbSB5b3VyIHByb2plY3QuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG5cdFZlcnNpb246IDIuMVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jdXN0b21pemVyXG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwNTE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgLjRzIGN1YmljLWJlemllciguMDUsIC43NCwgLjIsIC45OSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiByaWdodCAuNHMgY3ViaWMtYmV6aWVyKC4wNSwgLjc0LCAuMiwgLjk5KTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IHJpZ2h0IC40cyBjdWJpYy1iZXppZXIoLjA1LCAuNzQsIC4yLCAuOTkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjRzIGN1YmljLWJlemllciguMDUsIC43NCwgLjIsIC45OSk7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAuMSk7IFxuXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY3VzdG9taXplci5vcGVuXG57XG4gICAgcmlnaHQ6IDA7XG59XG4uY3VzdG9taXplciAuY3VzdG9taXplci1jb250ZW50XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1c3RvbWl6ZXIgYS5jdXN0b21pemVyLXRvZ2dsZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6ICM5NjdhZGM7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDsgXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jdXN0b21pemVyIGEuY3VzdG9taXplci1jbG9zZVxue1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmN1c3RvbWl6ZXIgLmN1c3RvbWl6ZXItY2xvc2VcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7IFxuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDdweDtcbn1cbi5jdXN0b21pemVyIC5jdXN0b21pemVyLXRvZ2dsZVxue1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IC01NHB4O1xuXG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9taXplciAuY29sb3Itb3B0aW9ucyBhXG57XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5jdXN0b21pemVyIC5jdXN0b21pemVyLXNpZGViYXItb3B0aW9ucyAuYWN0aXZlXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJvcmRlci1jb2xvcjogIzk2N2FkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY3YWRjO1xufVxuXG4uYnV5LW5vd1xue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMiU7IFxuICAgIGJvdHRvbTogNSU7XG59XG5cbi5wcy1jb250YWluZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpXG57XG4gICAgLnBzLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAucHMtY29udGFpbmVyXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wcy1jb250YWluZXIucHMtYWN0aXZlLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi5wcy1jb250YWluZXIucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3B4O1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG5cbiAgICBoZWlnaHQ6IDhweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG5cbiAgICBoZWlnaHQ6IDhweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xufVxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXktcmFpbCAqL1xuXG4gICAgd2lkdGg6IDhweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuXG4gICAgd2lkdGg6IDhweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xufVxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC42O1xufVxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ucHMtdGhlbWUtZGFya1xue1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSlcbntcbiAgICAucHMtdGhlbWUtZGFya1xuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAucHMtdGhlbWUtZGFya1xuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHMtdGhlbWUtZGFyay5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLnBzLXRoZW1lLWRhcmsucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwZXJhbnQ7XG59XG4ucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4ucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4ucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLnBzLXRoZW1lLWRhcmsucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXgtcmFpbCAqL1xuXG4gICAgaGVpZ2h0OiA4cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXggKi9cblxuICAgIGhlaWdodDogOHB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG5cbiAgICB3aWR0aDogNnB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcy10aGVtZS1kYXJrID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuXG4gICAgd2lkdGg6IDZweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcbn1cbi5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4ucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4ucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC42O1xufVxuLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4ucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG5cbi5wcy10aGVtZS1saWdodFxue1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSlcbntcbiAgICAucHMtdGhlbWUtbGlnaHRcbiAgICB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLnBzLXRoZW1lLWxpZ2h0XG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wcy10aGVtZS1saWdodC5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLnBzLXRoZW1lLWxpZ2h0LnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGVyYW50O1xufVxuLnBzLXRoZW1lLWxpZ2h0LnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBzLXRoZW1lLWxpZ2h0LnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG59XG4ucHMtdGhlbWUtbGlnaHQucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xufVxuLnBzLXRoZW1lLWxpZ2h0LnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG59XG4ucHMtdGhlbWUtbGlnaHQucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xufVxuLnBzLXRoZW1lLWxpZ2h0ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cblxuICAgIGhlaWdodDogOHB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcy10aGVtZS1saWdodCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuXG4gICAgaGVpZ2h0OiA4cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG4ucHMtdGhlbWUtbGlnaHQgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG5cbiAgICB3aWR0aDogNnB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcy10aGVtZS1saWdodCA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXkgKi9cblxuICAgIHdpZHRoOiA2cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG4ucHMtdGhlbWUtbGlnaHQ6aG92ZXIucHMtaW4tc2Nyb2xsaW5nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHMtdGhlbWUtbGlnaHQ6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbn1cbi5wcy10aGVtZS1saWdodDpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG4ucHMtdGhlbWUtbGlnaHQ6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbn1cbi5wcy10aGVtZS1saWdodDpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG4ucHMtdGhlbWUtbGlnaHQ6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi5wcy10aGVtZS1saWdodDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjY7XG59XG4ucHMtdGhlbWUtbGlnaHQ6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbn1cbi5wcy10aGVtZS1saWdodDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG4ucHMtdGhlbWUtbGlnaHQ6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbn1cbi5wcy10aGVtZS1saWdodDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG59XG5cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFya1xue1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSlcbntcbiAgICAubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmtcbiAgICB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyay5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmsucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXgtcmFpbCAqL1xuXG4gICAgaGVpZ2h0OiA4cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14ICovXG5cbiAgICBoZWlnaHQ6IDhweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OTVjICFpbXBvcnRhbnQ7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG5cbiAgICB3aWR0aDogNnB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyayA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXkgKi9cblxuICAgIHdpZHRoOiA2cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTk1YyAhaW1wb3J0YW50O1xufVxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFya1xue1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSlcbntcbiAgICAubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFya1xuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFya1xuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyay5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwZXJhbnQ7XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXgtcmFpbCAqL1xuXG4gICAgaGVpZ2h0OiA4cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXggKi9cblxuICAgIGhlaWdodDogOHB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG5cbiAgICB3aWR0aDogNnB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xuXG4gICAgd2lkdGg6IDZweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC42O1xufVxuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG5cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFya1xue1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSlcbntcbiAgICAudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmtcbiAgICB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyay5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGVyYW50O1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmsucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmsucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5wcy10aGVtZS1kYXJrID4gLnBzLXNjcm9sbGJhci14LXJhaWxcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cblxuICAgIGhlaWdodDogOHB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyayA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuXG4gICAgaGVpZ2h0OiA4cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteS1yYWlsICovXG5cbiAgICB3aWR0aDogNnB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyayA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXkgKi9cblxuICAgIHdpZHRoOiA2cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjY7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG5cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrXG57XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKVxue1xuICAgIC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKVxue1xuICAgIC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyay5wcy1hY3RpdmUteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BlcmFudDtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXhcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuOTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyay5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyayA+IC5wcy1zY3JvbGxiYXIteC1yYWlsXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3B4O1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteC1yYWlsICovXG5cbiAgICBoZWlnaHQ6IDhweDsgXG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyayA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xuXG4gICAgaGVpZ2h0OiA4cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyayA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cblxuICAgIHdpZHRoOiA2cHg7IFxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcmsgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15ICovXG5cbiAgICB3aWR0aDogNnB4OyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyazpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbFxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsXG57XG4gICAgb3BhY2l0eTogLjY7XG59XG4udmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgdWwucHMtdGhlbWUtZGFyazpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjk7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xufVxuLnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIHVsLnBzLXRoZW1lLWRhcms6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3Zlclxue1xuICAgIG9wYWNpdHk6IC45OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCB1bC5wcy10aGVtZS1kYXJrOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbn1cblxuLyogdG8gbWFrZSBzY3JvbGxiYXJzIGFsd2F5cyB2aXNpYmxlICovXG4uYWx3YXlzLXZpc2libGUucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXG4uYWx3YXlzLXZpc2libGUucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBvcGFjaXR5OiAuNjtcbn1cblxuLmxhcmdlLW1hcmdpbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbFxue1xuICAgIG1hcmdpbjogMCAyNSU7XG59XG5cbi5sYXJnZS1tYXJnaW4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWxcbntcbiAgICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApXG57XG4gICAgaGVhZFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICd4cyAwcHgnO1xuICAgIH1cbiAgICBib2R5OmFmdGVyXG4gICAge1xuICAgICAgICBjb250ZW50OiAneHMgLSBtaW4td2lkdGg6IDBweCc7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweClcbntcbiAgICBoZWFkXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJ3NtIDU0NHB4JztcbiAgICB9XG4gICAgYm9keTphZnRlclxuICAgIHtcbiAgICAgICAgY29udGVudDogJ3NtIC0gbWluLXdpZHRoOiA1NDRweCc7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICBoZWFkXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJ21kIDc2OHB4JztcbiAgICB9XG4gICAgYm9keTphZnRlclxuICAgIHtcbiAgICAgICAgY29udGVudDogJ21kIC0gbWluLXdpZHRoOiA3NjhweCc7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweClcbntcbiAgICBoZWFkXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJ2xnIDk5MnB4JztcbiAgICB9XG4gICAgYm9keTphZnRlclxuICAgIHtcbiAgICAgICAgY29udGVudDogJ2xnIC0gbWluLXdpZHRoOiA5OTJweCc7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpXG57XG4gICAgaGVhZFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICd4bCAxMjAwcHgnO1xuICAgIH1cbiAgICBib2R5OmFmdGVyXG4gICAge1xuICAgICAgICBjb250ZW50OiAneGwgLSBtaW4td2lkdGg6IDEyMDBweCc7XG4gICAgfVxufVxuXG5oZWFkXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG5oZWFkIHRpdGxlXG57XG4gICAgZm9udC1mYW1pbHk6ICd4cyAwcHgsIHNtIDU0NHB4LCBtZCA3NjhweCwgbGcgOTkycHgsIHhsIDEyMDBweCc7XG59XG5cbmJvZHk6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4qW2RhdGEtdXNuLWlmXVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlxuKiAgIyBFZGl0b3IgQ1NTXG4qXG4qICBTdW1tZXJub3RlLCBDb2RlIE1pcnJvciAmIEFDRSBFZGl0b3JzXG4qXG4qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIENLRWRpdG9yIFN0YXJ0cyAqL1xuI2NrZV9ja2VkaXRvci1pbmxpbmVcbntcbiAgICBtYXgtd2lkdGg6IDY4JTtcbn1cblxuLyogQ0tFZGl0b3IgRW5kcyAqL1xuLyogU3VtbWVybm90ZSBTdHlsZSBTdGFydHMgKi9cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lXG57XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG59XG5cbi5ub3RlLXBvcG92ZXIucG9wb3Zlclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RlLXRvb2xiYXIucGFuZWwtaGVhZGluZ1xue1xuICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtIC41NXJlbSAhaW1wb3J0YW50OyBcblxuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ub3RlLXRvb2xiYXIgYnV0dG9uLm5vdGUtYnRuXG57XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTsgXG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubm90ZS10b29sYmFyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU3VtbWVybm90ZSBTdHlsZSBFbmRzICovXG4uY29udGVudFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xufVxuXG4vKiBUaW55TUNFICovXG4ubWNlLXRpbnltY2UtaW5saW5lXG57XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLm1jZS1jb250YWluZXItYm9keVxue1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBDb2RlIE1pcnJvciAqL1xuLkNvZGVNaXJyb3JcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLkNvZGVNaXJyb3IgLkNvZGVNaXJyb3Itc2VsZWN0ZWRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBza3libHVlICFpbXBvcnRhbnQ7XG59XG4uQ29kZU1pcnJvciAuQ29kZU1pcnJvci1zZWxlY3RlZHRleHRcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG4uQ29kZU1pcnJvciAuc3R5bGVkLWJhY2tncm91bmRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3O1xufVxuLkNvZGVNaXJyb3IgLmNtLW1hdGNoaGlnaGxpZ2h0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbn1cbi5Db2RlTWlycm9yIC5Db2RlTWlycm9yLXNlbGVjdGlvbi1oaWdobGlnaHQtc2Nyb2xsYmFyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cbiNjb2RlbWlycm9yLXRhYnMgKyAuQ29kZU1pcnJvciAuY20tdGFiXG57XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2FwcC1hc3NldHMvaW1hZ2VzL2ljb25zL2ltZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG5pZnJhbWUjcHJldmlld1xue1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi8qIEFjZSBFZGl0b3IgKi9cbi5hY2VfZWRpdG9yXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMzIwcHg7XG59XG5cbi8qIFF1aWxsIEVkaXRvciAqL1xuLnFsLWVkaXRvciBoMSxcbi5xbC1lZGl0b3IgaDIsXG4ucWwtZWRpdG9yIGgzLFxuLnFsLWVkaXRvciBoNCxcbi5xbC1lZGl0b3IgaDUsXG4ucWwtZWRpdG9yIGg2LFxuLnFsLWVkaXRvcixcbi5xbC10b29sYmFyXG57XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZ3JvdXAtYXJlYVxue1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5ibG9ja1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIHNlbGVjdFttdWx0aXBsZT0nbXVsdGlwbGUnXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0gKi9cbi8qIElucHV0IHdpdGggaWNvbiAqL1xuLmhhcy1pY29uLWxlZnQgLmZvcm0tY29udHJvbFxue1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLXBvc2l0aW9uXG57XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbmlucHV0LmZvcm0tY29udHJvbFxue1xuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgU2l6aW5nXG4gICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmlucHV0LXhsLFxuaW5wdXQuZm9ybS1jb250cm9sLmlucHV0LXhsXG57XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4zNXJlbTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAteGwgLmZvcm0tY29udHJvbCxcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLXhsIC5mb3JtLWNvbnRyb2xcbntcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgIGhlaWdodDogMy43NXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4zNXJlbTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAteGwgLmZvcm0tY29udHJvbC1zdGF0aWMsXG5pbnB1dC5mb3JtLWNvbnRyb2wuZm9ybS1ncm91cC14bCAuZm9ybS1jb250cm9sLXN0YXRpY1xue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7IFxuXG4gICAgaGVpZ2h0OiAzLjU1cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIC41cmVtO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuaW5wdXQtbGcsXG5pbnB1dC5mb3JtLWNvbnRyb2wuaW5wdXQtbGdcbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgIGhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gLjc1cmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogLjI3cmVtO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLFxuaW5wdXQuZm9ybS1jb250cm9sLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbFxue1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4yN3JlbTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCxcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2xcbntcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBsaW5lLWhlaWdodDogICAgLW1vei1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBsaW5lLWhlaWdodDogICAgICAgICBjYWxjKDMuMzc1cmVtICsgMnB4KTsgXG5cbiAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMy4zNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDMuMzc1cmVtICsgMnB4KTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCxcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sXG57XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyxcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljXG57XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IFxuXG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMy4zNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBoZWlnaHQ6ICAgICAgICAgY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgbWluLWhlaWdodDogMi41NXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDEuMjVyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKS5pbnB1dC1zbSxcbmlucHV0LmZvcm0tY29udHJvbC5pbnB1dC1zbVxue1xuICAgIGZvbnQtc2l6ZTogLjk3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAuOTVyZW0gLjk1cmVtO1xuXG4gICAgYm9yZGVyLXJhZGl1czogLjE4cmVtO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLFxuaW5wdXQuZm9ybS1jb250cm9sLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbFxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAvKiBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgKi9cblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblxuICAgIGJvcmRlci1yYWRpdXM6IC4xOHJlbTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMsXG5pbnB1dC5mb3JtLWNvbnRyb2wuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpY1xue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmlucHV0LXhzLFxuaW5wdXQuZm9ybS1jb250cm9sLmlucHV0LXhzXG57XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICBoZWlnaHQ6IDEuNTI1cmVtO1xuICAgIHBhZGRpbmc6IC4xcmVtIC41MjVyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAuMTJyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKS5mb3JtLWdyb3VwLXhzIC5mb3JtLWNvbnRyb2wsXG5pbnB1dC5mb3JtLWNvbnRyb2wuZm9ybS1ncm91cC14cyAuZm9ybS1jb250cm9sXG57XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICBoZWlnaHQ6IDEuNTI1cmVtO1xuICAgIHBhZGRpbmc6IC4ycmVtIC4yNzVyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAuMTJyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKS5mb3JtLWdyb3VwLXhzIC5mb3JtLWNvbnRyb2wtc3RhdGljLFxuaW5wdXQuZm9ybS1jb250cm9sLmZvcm0tZ3JvdXAteHMgLmZvcm0tY29udHJvbC1zdGF0aWNcbntcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyBcblxuICAgIGhlaWdodDogMS41MjVyZW07XG4gICAgcGFkZGluZzogLjJyZW0gLjI3NXJlbTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmlucHV0LXhsICsgLmZvcm0tY29udHJvbC1wb3NpdGlvbixcbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAteGwgPiAuZm9ybS1jb250cm9sLXBvc2l0aW9uLFxuaW5wdXQuZm9ybS1jb250cm9sLmlucHV0LXhsICsgLmZvcm0tY29udHJvbC1wb3NpdGlvbixcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLXhsID4gLmZvcm0tY29udHJvbC1wb3NpdGlvblxue1xuICAgIGxpbmUtaGVpZ2h0OiAzLjU1cmVtO1xuXG4gICAgdG9wOiA0cHg7IFxuXG4gICAgd2lkdGg6IDMuNTVyZW07XG4gICAgaGVpZ2h0OiAzLjU1cmVtO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLXBvc2l0aW9uLFxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkuZm9ybS1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcG9zaXRpb24sXG5pbnB1dC5mb3JtLWNvbnRyb2wuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLXBvc2l0aW9uLFxuaW5wdXQuZm9ybS1jb250cm9sLmZvcm0tZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBvc2l0aW9uXG57XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG5cbiAgICB0b3A6IDRweDsgXG5cbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKS5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtcG9zaXRpb24sXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKS5mb3JtLWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wb3NpdGlvbixcbmlucHV0LmZvcm0tY29udHJvbC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtcG9zaXRpb24sXG5pbnB1dC5mb3JtLWNvbnRyb2wuZm9ybS1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcG9zaXRpb25cbntcbiAgICBsaW5lLWhlaWdodDogLXdlYmtpdC1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAgICAtbW96LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCk7XG4gICAgbGluZS1oZWlnaHQ6ICAgICAgICAgY2FsYygxLjg3NXJlbSArIDJweCArIDEwKTtcblxuICAgIHRvcDogLTZweDsgXG5cbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIHdpZHRoOiAgICAtbW96LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCk7XG4gICAgd2lkdGg6ICAgICAgICAgY2FsYygxLjg3NXJlbSArIDJweCArIDEwKTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxLjg3NXJlbSArIDJweCArIDEwKTtcbiAgICBoZWlnaHQ6ICAgIC1tb3otY2FsYygxLjg3NXJlbSArIDJweCArIDEwKTtcbiAgICBoZWlnaHQ6ICAgICAgICAgY2FsYygxLjg3NXJlbSArIDJweCArIDEwKTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmlucHV0LXhzICsgLmZvcm0tY29udHJvbC1wb3NpdGlvbixcbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLmZvcm0tZ3JvdXAteHMgPiAuZm9ybS1jb250cm9sLXBvc2l0aW9uLFxuaW5wdXQuZm9ybS1jb250cm9sLmlucHV0LXhzICsgLmZvcm0tY29udHJvbC1wb3NpdGlvbixcbmlucHV0LmZvcm0tY29udHJvbC5mb3JtLWdyb3VwLXhzID4gLmZvcm0tY29udHJvbC1wb3NpdGlvblxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyNXJlbTtcblxuICAgIHRvcDogMDsgXG5cbiAgICB3aWR0aDogMS41MjVyZW07XG4gICAgaGVpZ2h0OiAxLjUyNXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklucHV0IEljb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9zaXRpb24tcmVsYXRpdmUgLmZvcm0tY29udHJvbFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IC13ZWJraXQtY2FsYygyLjc1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAgICAtbW96LWNhbGMoMi43NXJlbSArIDJweCk7XG4gICAgcGFkZGluZy1yaWdodDogICAgICAgICBjYWxjKDIuNzVyZW0gKyAycHgpO1xufVxuLnBvc2l0aW9uLXJlbGF0aXZlIC5mb3JtLWNvbnRyb2wuaW5wdXQteGxcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU1cmVtO1xufVxuLnBvc2l0aW9uLXJlbGF0aXZlIC5mb3JtLWNvbnRyb2wuaW5wdXQtbGdcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAtd2Via2l0LWNhbGMoMy4zNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICAgIC1tb3otY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgcGFkZGluZy1yaWdodDogICAgICAgICBjYWxjKDMuMzc1cmVtICsgMnB4KTtcbn1cbi5wb3NpdGlvbi1yZWxhdGl2ZSAuZm9ybS1jb250cm9sLmlucHV0LXNtXG57XG4gICAgcGFkZGluZy1yaWdodDogLXdlYmtpdC1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApO1xuICAgIHBhZGRpbmctcmlnaHQ6ICAgIC1tb3otY2FsYygxLjg3NXJlbSArIDJweCArIDEwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAgICAgICAgIGNhbGMoMS44NzVyZW0gKyAycHggKyAxMCk7XG59XG4ucG9zaXRpb24tcmVsYXRpdmUgLmZvcm0tY29udHJvbC5pbnB1dC14c1xue1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTI1cmVtO1xufVxuXG4vKiBJbnB1dCBJY29uIGxlZnQgKi9cbi5oYXMtaWNvbi1sZWZ0IC5mb3JtLWNvbnRyb2xcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogLXdlYmtpdC1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmctbGVmdDogICAgLW1vei1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIHBhZGRpbmctbGVmdDogICAgICAgICBjYWxjKDIuNzVyZW0gKyAycHgpO1xufVxuLmhhcy1pY29uLWxlZnQgLmZvcm0tY29udHJvbC5pbnB1dC14bFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMy41NXJlbTtcbn1cbi5oYXMtaWNvbi1sZWZ0IC5mb3JtLWNvbnRyb2wuaW5wdXQtbGdcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLXdlYmtpdC1jYWxjKDMuMzc1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6ICAgIC1tb3otY2FsYygzLjM3NXJlbSArIDJweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAgICAgICAgIGNhbGMoMy4zNzVyZW0gKyAycHgpO1xufVxuLmhhcy1pY29uLWxlZnQgLmZvcm0tY29udHJvbC5pbnB1dC1zbVxue1xuICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOTdyZW07XG59XG4uaGFzLWljb24tbGVmdCAuZm9ybS1jb250cm9sLmlucHV0LXhzXG57XG4gICAgcGFkZGluZy1yaWdodDogLjI3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTI1cmVtO1xufVxuXG4uaGFzLWljb24tbGVmdCAuZm9ybS1jb250cm9sLXBvc2l0aW9uXG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT0nY29sb3InXVxue1xuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKDIuNzVyZW0gKyAycHgpO1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKDIuNzVyZW0gKyAycHgpO1xufVxuXG5pbnB1dFt0eXBlPSdkYXRlJ10uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT0ndGltZSddLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT0nbW9udGgnXS5mb3JtLWNvbnRyb2xcbntcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLmZvbnQtc2l6ZS1sYXJnZVxue1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uZm9udC1zaXplLWJhc2VcbntcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb250LXNpemUtc21hbGxcbntcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi5mb250LXNpemUteHNtYWxsXG57XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cbi5mb3JtLWdyb3VwLXN0eWxlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG5cbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wNyk7XG59XG4uZm9ybS1ncm91cC1zdHlsZSBsYWJlbFxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb3JtLWdyb3VwLXN0eWxlIC5mb3JtLWNvbnRyb2xcbntcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZvcm0tZ3JvdXAtc3R5bGUuZm9jdXNcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmZvcm0tZ3JvdXAtc3R5bGUuZm9jdXMgbGFiZWxcbntcbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5mb3JtLWdyb3VwLXN0eWxlIGxhYmVsLmZpbGxlZFxue1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uaW5wdXQtZ3JvdXAteHMgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC14cyAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAteHMgLmlucHV0LWdyb3VwLWJ0biA+IGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogLjcyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42Nzc3Nzc7XG5cbiAgICBwYWRkaW5nOiAuMTc1cmVtIC41cmVtO1xuXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjE3NXJlbTsgXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjE3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXhzIC5pbnB1dC1ncm91cC1idG4gPiBidXR0b25cbntcbiAgICBib3JkZXItcmFkaXVzOiAuMTc1cmVtO1xufVxuXG4vKiAuaW5wdXQtZ3JvdXAtYnRuID4gYnV0dG9uIHtcbiAgICAmLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtO1xuICAgIH1cbn0gKi9cbi5pbnB1dC1ncm91cC1hZGRvblxue1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbn1cblxuLmZsb2F0aW5nLWxhYmVsLWZvcm0tZ3JvdXAtd2l0aC1mb2N1cyBsYWJlbCxcbi5mbG9hdGluZy1sYWJlbC1mb3JtLWdyb3VwLXdpdGgtdmFsdWUgbGFiZWxcbntcbiAgICBmb250LXdlaWdodDogNDAwOyBcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWM6Zm9jdXMsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLmltZy1mbGFnLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5pbWctZmxhZ1xue1xuICAgIHdpZHRoOiAxOHB4OyBcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxue1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgaSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGlcbntcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbntcbiAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1c1xue1xuICAgIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbntcbiAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG57XG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcblxuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZVxue1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgXG4gICAgcGFkZGluZzogMnB4IDZweCAhaW1wb3J0YW50O1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY1MmQxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYyAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcbntcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBtYXJnaW4tbGVmdDogLjVyZW07IFxuXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIGksXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSBpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlW2NsYXNzKj1iZy1dIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVbY2xhc3MqPWJnLV0gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VcbntcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gaSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBpXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXVxue1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGMgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXVxue1xuICAgIGNvbG9yOiAjNDI0MjQyICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19hdmF0YXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnkgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX2F2YXRhclxue1xuICAgIGZsb2F0OiBsZWZ0OyBcblxuICAgIHdpZHRoOiAyMiU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnkgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX2F2YXRhciBpbWcsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnkgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX2F2YXRhciBpbWdcbntcbiAgICB3aWR0aDogNzVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19tZXRhLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19tZXRhXG57XG4gICAgZmxvYXQ6IHJpZ2h0OyBcblxuICAgIHdpZHRoOiA3OCU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnkgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX21ldGEgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX3RpdGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19tZXRhIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X190aXRsZVxue1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnkgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX21ldGEgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX3N0YXRpc3RpY3MgZGl2LFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5IC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19tZXRhIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19zdGF0aXN0aWNzIGRpdlxue1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZ1xue1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMy4zNzVyZW0gKyAycHgpLjU1ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAgICAtbW96LWNhbGMoMy4zNzVyZW0gKyAycHgpLjU1ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoMy4zNzVyZW0gKyAycHgpLjU1ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IC43NXJlbSAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG57XG4gICAgbGluZS1oZWlnaHQ6IDE7IFxuXG4gICAgcGFkZGluZy10b3A6IC4xcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbntcbiAgICB0b3A6IC43NXJlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlXG57XG4gICAgZm9udC1zaXplOiAxLjFyZW07IFxuXG4gICAgcGFkZGluZzogLjJyZW0gLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG57XG4gICAgZm9udC1zaXplOiAxLjFyZW07IFxuXG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbVxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKC13ZWJraXQtY2FsYygxLjg3NXJlbSArIDJweCArIDEwKSArIC41cmVtKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogICAgLW1vei1jYWxjKC1tb3otY2FsYygxLjg3NXJlbSArIDJweCArIDEwKSArIC41cmVtKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogICAgICAgICBjYWxjKGNhbGMoMS44NzVyZW0gKyAycHggKyAxMCkgKyAuNXJlbSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IFxuICAgIHBhZGRpbmc6IC4zNXJlbSAuMnJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xue1xuICAgIHRvcDogLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxue1xuICAgIG1pbi1oZWlnaHQ6IC13ZWJraXQtY2FsYygtd2Via2l0LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCkgKyAuNXJlbSkgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAgICAtbW96LWNhbGMoLW1vei1jYWxjKDEuODc1cmVtICsgMnB4ICsgMTApICsgLjVyZW0pICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogICAgICAgICBjYWxjKGNhbGMoMS44NzVyZW0gKyAycHggKyAxMCkgKyAuNXJlbSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZVxue1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgXG5cbiAgICBwYWRkaW5nOiAwIC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG57XG4gICAgbWFyZ2luLXRvcDogMDsgXG4gICAgcGFkZGluZzogLjM1cmVtIDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXhzLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QteHNcbntcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyBcblxuICAgIGhlaWdodDogLXdlYmtpdC1jYWxjKC13ZWJraXQtY2FsYygxLjg3NXJlbSArIDJweCArIDEwKSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6ICAgIC1tb3otY2FsYygtbW96LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCkpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAgICAgICAgIGNhbGMoY2FsYygxLjg3NXJlbSArIDJweCArIDEwKSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAuMnJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNTVyZW07IFxuICAgIHBhZGRpbmctbGVmdDogLjUyNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xue1xuICAgIHRvcDogLjE3NXJlbSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QteHMuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QteHMuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG57XG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1jYWxjKC13ZWJraXQtY2FsYygxLjg3NXJlbSArIDJweCArIDEwKSArIC4ycmVtKSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6ICAgIC1tb3otY2FsYygtbW96LWNhbGMoMS44NzVyZW0gKyAycHggKyAxMCkgKyAuMnJlbSkgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAgICAgICAgIGNhbGMoY2FsYygxLjg3NXJlbSArIDJweCArIDEwKSArIC4ycmVtKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCA2cHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZVxue1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtOyBcblxuICAgIHBhZGRpbmc6IDAgLjRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXhzLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QteHMuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGRcbntcbiAgICBmb250LXNpemU6IC43NXJlbTtcblxuICAgIG1hcmdpbi10b3A6IDA7IFxuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG57XG4gICAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG57XG4gICAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICBoZWlnaHQ6IDk2JSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGVcbntcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLmNvbnRlbnQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlXG57XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4ICM0NDQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4ICM0NDQ7XG59XG5cbi5jb250ZW50LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXG4uY29udGVudC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNDQ1Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KVxue1xuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyBcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogLjAxJTtcbiAgICB9XG59XG5cbi5EVEZDX0xlZnRCb2R5TGluZXJcbntcbiAgICB0b3A6IC0xcHggIWltcG9ydGFudDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlclxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWxcbntcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uXG57XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbnRkLmhpZ2hsaWdodFxue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgY29sb3I6ICM5NjdhZGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xufVxuXG50ci5ncm91cFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQgIWltcG9ydGFudDtcbn1cbnRyLmdyb3VwOmhvdmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG50aFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b29sYmFyXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uby1zdHlsZSB0aGVhZCA+IHRyID4gdGgsXG4ubm8tc3R5bGUgdGZvb3QgPiB0ciA+IHRoXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2ViZjM7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRkXG57XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0ci5vZGQuc2VsZWN0ZWQsXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0ci5ldmVuLnNlbGVjdGVkXG57XG4gICAgY29sb3I6ICNmZmY7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGM7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyID4gLnNlbGVjdGVkXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2N2FkYztcbn1cblxuYS5kdC1idXR0b24ucmVkXG57XG4gICAgY29sb3I6IHJlZDtcbn1cblxuYS5kdC1idXR0b24ub3JhbmdlXG57XG4gICAgY29sb3I6IG9yYW5nZTtcbn1cblxuYS5kdC1idXR0b24uZ3JlZW5cbntcbiAgICBjb2xvcjogZ3JlZW47XG59XG5cbi5kYXRhZXgtY3NzLXJvdyB0clxue1xuICAgIGhlaWdodDogNTVweDtcbn1cblxuLmRhdGFleC1rZXktY3VzdG9tc3R5bGluZyB0ZC5mb2N1c1xue1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjYWMxMjEyO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2ViZjMgIWltcG9ydGFudDtcbn1cblxuLmR0LWV2ZW50cy1sb2dcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IFxuICAgIHBhZGRpbmc6IDFlbTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Zm9vdCBpbnB1dFxue1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudGQuZGV0YWlscy1jb250cm9sXG57XG4gICAgY3Vyc29yOiBwb2ludGVyOyBcblxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RhdGF0YWJsZXMvcmVzb3VyY2VzL2RldGFpbHNfb3Blbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxudHIuc2hvd24gdGQuZGV0YWlscy1jb250cm9sXG57XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGF0YXRhYmxlcy9yZXNvdXJjZXMvZGV0YWlsc19jbG9zZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLkRURkNfTGVmdEJvZHlMaW5lcixcbi5EVEZDX1JpZ2h0Qm9keUxpbmVyXG57XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5kYXRlcGFnaW5hdG9yIC5wYWdpbmF0aW9uIGxpLFxuLmRhdGVwYWdpbmF0b3Itc20gLnBhZ2luYXRpb24gbGksXG4uZGF0ZXBhZ2luYXRvci1sZyAucGFnaW5hdGlvbiBsaVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kYXRlcGFnaW5hdG9yIC5wYWdpbmF0aW9uIGxpIGEsXG4uZGF0ZXBhZ2luYXRvci1zbSAucGFnaW5hdGlvbiBsaSBhLFxuLmRhdGVwYWdpbmF0b3ItbGcgLnBhZ2luYXRpb24gbGkgYVxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjM2JhZmRhO1xuICAgIGJvcmRlcjogbm9uZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGFnaW5hdG9yIC5wYWdpbmF0aW9uIGxpIGEuZHAtb2ZmLFxuLmRhdGVwYWdpbmF0b3Itc20gLnBhZ2luYXRpb24gbGkgYS5kcC1vZmYsXG4uZGF0ZXBhZ2luYXRvci1sZyAucGFnaW5hdGlvbiBsaSBhLmRwLW9mZlxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5kYXRlcGFnaW5hdG9yIC5wYWdpbmF0aW9uIGxpIGEuZHAtdG9kYXksXG4uZGF0ZXBhZ2luYXRvci1zbSAucGFnaW5hdGlvbiBsaSBhLmRwLXRvZGF5LFxuLmRhdGVwYWdpbmF0b3ItbGcgLnBhZ2luYXRpb24gbGkgYS5kcC10b2RheVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbn1cbi5kYXRlcGFnaW5hdG9yIC5wYWdpbmF0aW9uIGxpIGEuZHAtc2VsZWN0ZWQsXG4uZGF0ZXBhZ2luYXRvci1zbSAucGFnaW5hdGlvbiBsaSBhLmRwLXNlbGVjdGVkLFxuLmRhdGVwYWdpbmF0b3ItbGcgLnBhZ2luYXRpb24gbGkgYS5kcC1zZWxlY3RlZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGEgIWltcG9ydGFudDtcbn1cbi5kYXRlcGFnaW5hdG9yIC5wYWdpbmF0aW9uIGxpIGEgLmRwLWRpdmlkZXIsXG4uZGF0ZXBhZ2luYXRvci1zbSAucGFnaW5hdGlvbiBsaSBhIC5kcC1kaXZpZGVyLFxuLmRhdGVwYWdpbmF0b3ItbGcgLnBhZ2luYXRpb24gbGkgYSAuZHAtZGl2aWRlclxue1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xufVxuLmRhdGVwYWdpbmF0b3IgLnBhZ2luYXRpb24gbGkgYSAjZHAtY2FsZW5kYXIsXG4uZGF0ZXBhZ2luYXRvci1zbSAucGFnaW5hdGlvbiBsaSBhICNkcC1jYWxlbmRhcixcbi5kYXRlcGFnaW5hdG9yLWxnIC5wYWdpbmF0aW9uIGxpIGEgI2RwLWNhbGVuZGFyXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07IFxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTVweDtcblxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXNlcGFyYXRlIGxpOmZpcnN0LWNoaWxkIGFcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zZXBhcmF0ZSBsaSBhXG57XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zZXBhcmF0ZS5wYWdpbmF0aW9uLXNtIGxpLmFjdGl2ZSBhXG57XG4gICAgcGFkZGluZzogLjVyZW0gLjdyZW07XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEubm8tYm9yZGVyXG57XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1yb3VuZC5wYWdpbmF0aW9uLWZsYXQgbGkuYWN0aXZlIGFcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtOyBcblxuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcm91bmQucGFnaW5hdGlvbi1mbGF0LnBhZ2luYXRpb24tc20gbGkuYWN0aXZlIGFcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1yb3VuZCBsaSBhLnBhZ2UtbGluazpob3Zlci5uby1ib3JkZXJcbntcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXJvdW5kIGxpOmZpcnN0LWNoaWxkIGFcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTsgXG5cbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXJvdW5kIGxpOmxhc3QtY2hpbGQgYVxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgXG5cbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcm91bmQgbGkuYWN0aXZlIGEubm8tYm9yZGVyLFxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1yb3VuZCBsaS5hY3RpdmUgYS5uby1ib3JkZXI6aG92ZXJcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtOyBcblxuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY3VydmVkIGxpIGFcbntcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY3VydmVkLnBhZ2luYXRpb24tc20gbGkuYWN0aXZlIGFcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1mbGF0IGxpIGFcbntcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWZsYXQgbGkuYWN0aXZlIGFcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtOyBcblxuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1mbGF0LnBhZ2luYXRpb24tc20gbGkuYWN0aXZlIGFcbntcbiAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiBob3Jpem9udGFsLW1lbnUuc2Nzc1xuXHREZXNjcmlwdGlvbjogQSBjbGFzc2ljIGhvcml6b250YWwgbWVudSBmb3IgZWFzeSBuYXZpbmdhdGlvbiAmIHN1cHBvcnQgYWxsIGRldmljZXMuXG5cdEl0IHN1cHBvcnQgbGlnaHQgJiBkYXJrIHZlcnNpb24sIGZpbHBwZWQgbGF5b3V0LCByaWdodCBzaWRlIGljb25zLCBib3JkZXJzIG1lbnUgZm9yXG5cdGl0ZW0gc2VwZXJhdGlvbi5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRJdGVtIE5hbWU6IFJvYnVzdCAtIFJlc3BvbnNpdmUgQWRtaW4gVGVtcGxhdGVcblx0VmVyc2lvbjogMi4xXG5cdEF1dGhvcjogUElYSU5WRU5UXG5cdEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogaHRtbCBib2R5Lmhvcml6b250YWwtbWVudXtcblx0cGFkZGluZy10b3A6MDtcbn0gKi9cbi5ob3Jpem9udGFsLW1lbnUgLm5hdmJhci1ob3Jpem9udGFsIC5uYXYtaXRlbSBpXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5ob3Jpem9udGFsLW1lbnUgLm5hdmJhci1ob3Jpem9udGFsIC5uYXYtaXRlbSBhIHNwYW5cbntcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmhvcml6b250YWwtbWVudSAubmF2YmFyLWhvcml6b250YWwgdWwjbWFpbi1tZW51LW5hdmlnYXRpb24gPiBsaSA+IGFcbntcbiAgICBwYWRkaW5nOiAxLjhyZW0gMXJlbTtcbn1cblxuLmhvcml6b250YWwtbWVudSAjbWFpbi1tZW51LW5hdmlnYXRpb24gdWwgbGkgYSBzcGFuXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuLmhvcml6b250YWwtbWVudSAjbWFpbi1tZW51LW5hdmlnYXRpb24gdWwgbGkgYSBzcGFuOmhvdmVyLFxuLmhvcml6b250YWwtbWVudSAjbWFpbi1tZW51LW5hdmlnYXRpb24gdWwgbGkgYSBzcGFuIC5ob3Zlclxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLmhvcml6b250YWwtbWVudS5tZW51LWNvbGxhcHNlZCAjbWFpbi1tZW51LW5hdmlnYXRpb24gLm5hdi1pdGVtIGEgc3Bhblxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob3Jpem9udGFsLW1lbnUgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUuc2hvdyAuZHJvcGRvd24tbWVudVxue1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgXG5cbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cblxuLmhvcml6b250YWwtbWVudSAubmF2aWdhdGlvbi1oZWFkZXJcbntcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFyZW07IFxuXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICBjb2xvcjogIzkyOTI5Mjtcbn1cblxuLmhvcml6b250YWwtbWVudSAubmF2YmFyLWZsaXBwZWQgLm5hdmJhci1uYXYgLm5hdi1pdGVtXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaG9yaXpvbnRhbC1tZW51IC5uYXZiYXItbGlnaHQgdWwjbWFpbi1tZW51LW5hdmlnYXRpb24gPiBsaS5hY3RpdmUgPiBhXG57XG4gICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuLmhvcml6b250YWwtbWVudSAubmF2YmFyLWxpZ2h0IC5hY3RpdmUgPiBhXG57XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgXG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uaG9yaXpvbnRhbC1tZW51IC5uYXZiYXItZGFyayAubmF2LWl0ZW0uYWN0aXZlID4gYVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbn1cblxuLmhvcml6b250YWwtbWVudSAubmF2YmFyLWRhcmsgLm5hdi1pdGVtOmhvdmVyLFxuLmhvcml6b250YWwtbWVudSAubmF2YmFyLWRhcmsgLm5hdi1pdGVtIC5ob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbn1cblxuLmhvcml6b250YWwtbWVudSAubmF2YmFyLWRhcmsgLmFjdGl2ZSA+IGFcbntcbiAgICBmb250LXdlaWdodDogNTAwOyBcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RmlsZSBOYW1lOiB2ZXJ0aWNhbC1vdmVybGF5LW1lbnUuc2Nzc1xuXHREZXNjcmlwdGlvbjogQSBvdmVybGF5IHN0eWxlIHZlcnRpY2FsIG1lbnUgd2l0aCBzaG93IGFuZCBoaWRlIHN1cHBvcnQuIEl0IHN1cHBvcnQgXG5cdGxpZ2h0ICYgZGFyayB2ZXJzaW9uLCBmaWxwcGVkIGxheW91dCwgcmlnaHQgc2lkZSBpY29ucywgbmF0aXZlIHNjcm9sbCBhbmQgYm9yZGVycyBtZW51IFxuXHRpdGVtIHNlcGVyYXRpb24uXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0SXRlbSBOYW1lOiBSb2J1c3QgLSBSZXNwb25zaXZlIEFkbWluIFRlbXBsYXRlXG5cdFZlcnNpb246IDIuMVxuXHRBdXRob3I6IFBJWElOVkVOVFxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLmNvbnRlbnRcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubmF2YmFyIC5uYXZiYXItaGVhZGVyXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMjQwcHg7XG59XG5cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm5hdmJhci5uYXZiYXItYnJhbmQtY2VudGVyIC5uYXZiYXItY29udGFpbmVyXG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm5hdmJhci5uYXZiYXItYnJhbmQtY2VudGVyIC5uYXZiYXItaGVhZGVyXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogYXV0bztcbn1cblxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51LFxuLnZlcnRpY2FsLW92ZXJsYXktbWVudS5tZW51LWhpZGUgLm1haW4tbWVudVxue1xuICAgIGxlZnQ6IC0yNDBweDsgXG5cbiAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4yNXMsb3BhY2l0eSAuMjVzLC13ZWJraXQtdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuMjVzLG9wYWNpdHkgLjI1cyx0cmFuc2Zvcm0gLjI1cywtbW96LXRyYW5zZm9ybSAuMjVzO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjI1cyxvcGFjaXR5IC4yNXMsLW8tdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzLG9wYWNpdHkgLjI1cywtd2Via2l0LXRyYW5zZm9ybSAuMjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cyxvcGFjaXR5IC4yNXMsdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzLG9wYWNpdHkgLjI1cyx0cmFuc2Zvcm0gLjI1cywtd2Via2l0LXRyYW5zZm9ybSAuMjVzLC1tb3otdHJhbnNmb3JtIC4yNXMsLW8tdHJhbnNmb3JtIC4yNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuZnQtbWludXNcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51IC5uYXZpZ2F0aW9uID4gbGkgPiBhID4gaVxue1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudSAubmF2aWdhdGlvbiA+IGxpID4gYSA+IGk6YmVmb3JlXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGVhc2UgYWxsO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogMjAwbXMgZWFzZSBhbGw7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiAyMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGVhc2UgYWxsO1xufVxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIGxpLmhhcy1zdWIgPiBhOm5vdCgubW0tbmV4dCk6YWZ0ZXJcbntcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0OyBcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4udmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiAuaGFzLXN1YiA+IGE6bm90KC5tbS1uZXh0KTphZnRlclxue1xuICAgIHRvcDogOHB4O1xufVxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIGxpLm9wZW4gPiBhOm5vdCgubW0tbmV4dCk6YWZ0ZXJcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWZvb3Rlclxue1xuICAgIGJvdHRvbTogNTVweDtcbn1cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudSAubWFpbi1tZW51LWZvb3Rlclxue1xuICAgIHdpZHRoOiAyNDBweDtcbn1cblxuLnZlcnRpY2FsLW92ZXJsYXktbWVudS5tZW51LW9wZW4gLm1haW4tbWVudVxue1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjI1cyxvcGFjaXR5IC4yNXMsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4yNXMsb3BhY2l0eSAuMjVzLHRyYW5zZm9ybSAuMjVzLC1tb3otdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAuMjVzLG9wYWNpdHkgLjI1cywtby10cmFuc2Zvcm0gLjI1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXMsb3BhY2l0eSAuMjVzLC13ZWJraXQtdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzLG9wYWNpdHkgLjI1cyx0cmFuc2Zvcm0gLjI1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXMsb3BhY2l0eSAuMjVzLHRyYW5zZm9ybSAuMjVzLC13ZWJraXQtdHJhbnNmb3JtIC4yNXMsLW1vei10cmFuc2Zvcm0gLjI1cywtby10cmFuc2Zvcm0gLjI1czsgXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjQwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNDBweCwgMCwgMCk7XG5cbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51Lm1lbnUtZmxpcHBlZCAubWFpbi1tZW51XG57XG4gICAgcmlnaHQ6IC0yNDBweDtcbiAgICBsZWZ0OiBpbmhlcml0O1xufVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51Lm1lbnUtZmxpcHBlZCAubmF2YmFyIC5uYXZiYXItY29udGFpbmVyXG57XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG59XG5cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUubWVudS1mbGlwcGVkIC5uYXZiYXIgLm5hdmJhci1oZWFkZXJcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUubWVudS1mbGlwcGVkLm1lbnUtb3BlbiAubWFpbi1tZW51XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweClcbntcbiAgICAudmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUgLm1haW4tbWVudS1mb290ZXJcbiAgICB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIuYmctZ3JhZGllbnQteC13aGl0ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteC13aGl0ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS13aGl0ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS13aGl0ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtd2hpdGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXdoaXRlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtd2hpdGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC13aGl0ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC13aGl0ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC13aGl0ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteDItd2hpdGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLXdoaXRlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi13aGl0ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteTItd2hpdGUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWJsYWNrIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWJsYWNrIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWJsYWNrIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWJsYWNrIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1ibGFjayAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtYmxhY2sgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1ibGFjayAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWJsYWNrIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWJsYWNrIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWJsYWNrIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1ibGFjayAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItYmxhY2sgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWJsYWNrIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1ibGFjayAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtcHJpbWFyeVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM3MDRhY2YpLCB0bygjYWM5MmVjKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzcwNGFjZiAwJSwgI2FjOTJlYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNzA0YWNmIDAlLCAjYWM5MmVjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM3MDRhY2YgMCUsICNhYzkyZWMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3MDRhY2YgMCUsICNhYzkyZWMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteS1wcmltYXJ5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNzA0YWNmKSwgdG8oI2FjOTJlYykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzcwNGFjZiAwJSwgI2FjOTJlYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM3MDRhY2YgMCUsICNhYzkyZWMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNzA0YWNmIDAlLCAjYWM5MmVjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzcwNGFjZiAwJSwgI2FjOTJlYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1wcmltYXJ5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3MDRhY2YsICNhYzkyZWMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzA0YWNmLCAjYWM5MmVjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzcwNGFjZiwgI2FjOTJlYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3MDRhY2YsICNhYzkyZWMpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLXByaW1hcnlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjYWM5MmVjKSwgY29sb3Itc3RvcCg1MCUsICM5NjdhZGMpLCB0bygjYmNhYWU5KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2FjOTJlYywgIzk2N2FkYyA1MCUsICNiY2FhZTkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNhYzkyZWMsICM5NjdhZGMgNTAlLCAjYmNhYWU5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYWM5MmVjLCAjOTY3YWRjIDUwJSwgI2JjYWFlOSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhYzkyZWMsICM5NjdhZGMgNTAlLCAjYmNhYWU5KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQteTItcHJpbWFyeVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2FjOTJlYyksIGNvbG9yLXN0b3AoNTAlLCAjOTY3YWRjKSwgdG8oI2JjYWFlOSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNhYzkyZWMsICM5NjdhZGMgNTAlLCAjYmNhYWU5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjYWM5MmVjLCAjOTY3YWRjIDUwJSwgI2JjYWFlOSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2FjOTJlYywgIzk2N2FkYyA1MCUsICNiY2FhZTkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNhYzkyZWMsICM5NjdhZGMgNTAlLCAjYmNhYWU5KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLXByaW1hcnlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM3MDRhY2YsICNhYzkyZWMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzcwNGFjZiwgI2FjOTJlYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNzA0YWNmLCAjYWM5MmVjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM3MDRhY2YsICNhYzkyZWMpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLXByaW1hcnlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JjYWFlOSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYmNhYWU5IDUwJSwgI2JjYWFlOSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYmNhYWU5IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiY2FhZTkgNTAlLCAjYmNhYWU5IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNiY2FhZTkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2JjYWFlOSA1MCUsICNiY2FhZTkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JjYWFlOSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYmNhYWU5IDUwJSwgI2JjYWFlOSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYmctZ3JhZGllbnQteC1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LXByaW1hcnkgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktcHJpbWFyeSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS1wcmltYXJ5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1wcmltYXJ5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtcHJpbWFyeSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLXByaW1hcnkgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtcHJpbWFyeSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1wcmltYXJ5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1wcmltYXJ5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1wcmltYXJ5IC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1zdWNjZXNzXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzI5OGQ3NCksIHRvKCM0OGNmYWQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMjk4ZDc0IDAlLCAjNDhjZmFkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyOThkNzQgMCUsICM0OGNmYWQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzI5OGQ3NCAwJSwgIzQ4Y2ZhZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI5OGQ3NCAwJSwgIzQ4Y2ZhZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LXN1Y2Nlc3NcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMyOThkNzQpLCB0bygjNDhjZmFkKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjk4ZDc0IDAlLCAjNDhjZmFkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI5OGQ3NCAwJSwgIzQ4Y2ZhZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyOThkNzQgMCUsICM0OGNmYWQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjk4ZDc0IDAlLCAjNDhjZmFkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXN1Y2Nlc3NcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzI5OGQ3NCwgIzQ4Y2ZhZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOThkNzQsICM0OGNmYWQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjk4ZDc0LCAjNDhjZmFkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzI5OGQ3NCwgIzQ4Y2ZhZCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItc3VjY2Vzc1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM0OGNmYWQpLCBjb2xvci1zdG9wKDUwJSwgIzM3YmM5YiksIHRvKCM2MGQwYjQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNDhjZmFkLCAjMzdiYzliIDUwJSwgIzYwZDBiNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzQ4Y2ZhZCwgIzM3YmM5YiA1MCUsICM2MGQwYjQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM0OGNmYWQsICMzN2JjOWIgNTAlLCAjNjBkMGI0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ4Y2ZhZCwgIzM3YmM5YiA1MCUsICM2MGQwYjQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1zdWNjZXNzXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNDhjZmFkKSwgY29sb3Itc3RvcCg1MCUsICMzN2JjOWIpLCB0bygjNjBkMGI0KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzQ4Y2ZhZCwgIzM3YmM5YiA1MCUsICM2MGQwYjQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCM0OGNmYWQsICMzN2JjOWIgNTAlLCAjNjBkMGI0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjNDhjZmFkLCAjMzdiYzliIDUwJSwgIzYwZDBiNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoIzQ4Y2ZhZCwgIzM3YmM5YiA1MCUsICM2MGQwYjQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtc3VjY2Vzc1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzI5OGQ3NCwgIzQ4Y2ZhZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMjk4ZDc0LCAjNDhjZmFkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyOThkNzQsICM0OGNmYWQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzI5OGQ3NCwgIzQ4Y2ZhZCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtc3VjY2Vzc1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjBkMGI0IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM2MGQwYjQgNTAlLCAjNjBkMGI0IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM2MGQwYjQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzYwZDBiNCA1MCUsICM2MGQwYjQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYwZDBiNCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjNjBkMGI0IDUwJSwgIzYwZDBiNCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjBkMGI0IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM2MGQwYjQgNTAlLCAjNjBkMGI0IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtc3VjY2VzcyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1zdWNjZXNzIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LXN1Y2Nlc3MgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1zdWNjZXNzIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtc3VjY2VzcyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1zdWNjZXNzIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWluZm9cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMjI4ZWI2KSwgdG8oIzRmYzFlOSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMjhlYjYgMCUsICM0ZmMxZTkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIyOGViNiAwJSwgIzRmYzFlOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMjI4ZWI2IDAlLCAjNGZjMWU5IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjI4ZWI2IDAlLCAjNGZjMWU5IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktaW5mb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzIyOGViNiksIHRvKCM0ZmMxZTkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMjhlYjYgMCUsICM0ZmMxZTkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjI4ZWI2IDAlLCAjNGZjMWU5IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyOGViNiAwJSwgIzRmYzFlOSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyMjhlYjYgMCUsICM0ZmMxZTkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtaW5mb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjI4ZWI2LCAjNGZjMWU5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzIyOGViNiwgIzRmYzFlOSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyMjhlYjYsICM0ZmMxZTkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjI4ZWI2LCAjNGZjMWU5KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1pbmZvXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzRmYzFlOSksIGNvbG9yLXN0b3AoNTAlLCAjM2JhZmRhKSwgdG8oIzZlYzRlNCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZmMxZTksICMzYmFmZGEgNTAlLCAjNmVjNGU0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGZjMWU5LCAjM2JhZmRhIDUwJSwgIzZlYzRlNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzRmYzFlOSwgIzNiYWZkYSA1MCUsICM2ZWM0ZTQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNGZjMWU5LCAjM2JhZmRhIDUwJSwgIzZlYzRlNCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWluZm9cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM0ZmMxZTkpLCBjb2xvci1zdG9wKDUwJSwgIzNiYWZkYSksIHRvKCM2ZWM0ZTQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNGZjMWU5LCAjM2JhZmRhIDUwJSwgIzZlYzRlNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoIzRmYzFlOSwgIzNiYWZkYSA1MCUsICM2ZWM0ZTQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCM0ZmMxZTksICMzYmFmZGEgNTAlLCAjNmVjNGU0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjNGZjMWU5LCAjM2JhZmRhIDUwJSwgIzZlYzRlNCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXJhZGlhbC1pbmZvXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMjI4ZWI2LCAjNGZjMWU5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyMjhlYjYsICM0ZmMxZTkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzIyOGViNiwgIzRmYzFlOSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMjI4ZWI2LCAjNGZjMWU5KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1pbmZvXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM2ZWM0ZTQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzZlYzRlNCA1MCUsICM2ZWM0ZTQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzZlYzRlNCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjNmVjNGU0IDUwJSwgIzZlYzRlNCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNmVjNGU0IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM2ZWM0ZTQgNTAlLCAjNmVjNGU0IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2ZWM0ZTQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzZlYzRlNCA1MCUsICM2ZWM0ZTQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteC1pbmZvIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWluZm8gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktaW5mbyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtaW5mbyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWluZm8gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1pbmZvIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWluZm8gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtaW5mbyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteDItaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItaW5mbyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteTItaW5mbyAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtd2FybmluZ1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNlZmE1MGIpLCB0bygjZmZjZTU0KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VmYTUwYiAwJSwgI2ZmY2U1NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWZhNTBiIDAlLCAjZmZjZTU0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNlZmE1MGIgMCUsICNmZmNlNTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZmE1MGIgMCUsICNmZmNlNTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteS13YXJuaW5nXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZWZhNTBiKSwgdG8oI2ZmY2U1NCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmYTUwYiAwJSwgI2ZmY2U1NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZmE1MGIgMCUsICNmZmNlNTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWZhNTBiIDAlLCAjZmZjZTU0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VmYTUwYiAwJSwgI2ZmY2U1NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC13YXJuaW5nXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlZmE1MGIsICNmZmNlNTQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWZhNTBiLCAjZmZjZTU0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VmYTUwYiwgI2ZmY2U1NCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNlZmE1MGIsICNmZmNlNTQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZmZjZTU0KSwgY29sb3Itc3RvcCg1MCUsICNmNmJiNDIpLCB0bygjZjlkMDdjKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmY2U1NCwgI2Y2YmI0MiA1MCUsICNmOWQwN2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmNlNTQsICNmNmJiNDIgNTAlLCAjZjlkMDdjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZjZTU0LCAjZjZiYjQyIDUwJSwgI2Y5ZDA3Yyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmNlNTQsICNmNmJiNDIgNTAlLCAjZjlkMDdjKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQteTItd2FybmluZ1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmY2U1NCksIGNvbG9yLXN0b3AoNTAlLCAjZjZiYjQyKSwgdG8oI2Y5ZDA3YykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmNlNTQsICNmNmJiNDIgNTAlLCAjZjlkMDdjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZjZTU0LCAjZjZiYjQyIDUwJSwgI2Y5ZDA3Yyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2ZmY2U1NCwgI2Y2YmI0MiA1MCUsICNmOWQwN2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmNlNTQsICNmNmJiNDIgNTAlLCAjZjlkMDdjKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNlZmE1MGIsICNmZmNlNTQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2VmYTUwYiwgI2ZmY2U1NCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZWZhNTBiLCAjZmZjZTU0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNlZmE1MGIsICNmZmNlNTQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLXdhcm5pbmdcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y5ZDA3YyAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZjlkMDdjIDUwJSwgI2Y5ZDA3YyA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjlkMDdjIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmOWQwN2MgNTAlLCAjZjlkMDdjIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmOWQwN2MgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2Y5ZDA3YyA1MCUsICNmOWQwN2MgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y5ZDA3YyAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZjlkMDdjIDUwJSwgI2Y5ZDA3YyA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYmctZ3JhZGllbnQteC13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LXdhcm5pbmcgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktd2FybmluZyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS13YXJuaW5nIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC13YXJuaW5nIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtd2FybmluZyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLXdhcm5pbmcgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtd2FybmluZyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC13YXJuaW5nIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi13YXJuaW5nIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi13YXJuaW5nIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1kYW5nZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjYmMyNTM0KSwgdG8oI2VkNTU2NSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNiYzI1MzQgMCUsICNlZDU1NjUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2JjMjUzNCAwJSwgI2VkNTU2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYmMyNTM0IDAlLCAjZWQ1NTY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYmMyNTM0IDAlLCAjZWQ1NTY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktZGFuZ2VyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjYmMyNTM0KSwgdG8oI2VkNTU2NSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2JjMjUzNCAwJSwgI2VkNTU2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNiYzI1MzQgMCUsICNlZDU1NjUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjYmMyNTM0IDAlLCAjZWQ1NTY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JjMjUzNCAwJSwgI2VkNTU2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1kYW5nZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JjMjUzNCwgI2VkNTU2NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNiYzI1MzQsICNlZDU1NjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYmMyNTM0LCAjZWQ1NTY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JjMjUzNCwgI2VkNTU2NSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItZGFuZ2VyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2VkNTU2NSksIGNvbG9yLXN0b3AoNTAlLCAjZGE0NDUzKSwgdG8oI2U0Nzc4MikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlZDU1NjUsICNkYTQ0NTMgNTAlLCAjZTQ3NzgyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWQ1NTY1LCAjZGE0NDUzIDUwJSwgI2U0Nzc4Mik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkNTU2NSwgI2RhNDQ1MyA1MCUsICNlNDc3ODIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWQ1NTY1LCAjZGE0NDUzIDUwJSwgI2U0Nzc4Mik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWRhbmdlclxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2VkNTU2NSksIGNvbG9yLXN0b3AoNTAlLCAjZGE0NDUzKSwgdG8oI2U0Nzc4MikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZDU1NjUsICNkYTQ0NTMgNTAlLCAjZTQ3NzgyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjZWQ1NTY1LCAjZGE0NDUzIDUwJSwgI2U0Nzc4Mik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2VkNTU2NSwgI2RhNDQ1MyA1MCUsICNlNDc3ODIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNlZDU1NjUsICNkYTQ0NTMgNTAlLCAjZTQ3NzgyKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRhbmdlclxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2JjMjUzNCwgI2VkNTU2NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjYmMyNTM0LCAjZWQ1NTY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNiYzI1MzQsICNlZDU1NjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2JjMjUzNCwgI2VkNTU2NSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtZGFuZ2VyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlNDc3ODIgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2U0Nzc4MiA1MCUsICNlNDc3ODIgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2U0Nzc4MiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZTQ3NzgyIDUwJSwgI2U0Nzc4MiA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTQ3NzgyIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNlNDc3ODIgNTAlLCAjZTQ3NzgyIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNlNDc3ODIgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2U0Nzc4MiA1MCUsICNlNDc3ODIgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtZGFuZ2VyIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWRhbmdlciAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktZGFuZ2VyIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWRhbmdlciAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRhbmdlciAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRhbmdlciAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtZGFuZ2VyIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLWRhbmdlciAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItZGFuZ2VyIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1kYW5nZXIgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LXJlZFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNkMzJmMmYpLCB0bygjZTU3MzczKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2QzMmYyZiAwJSwgI2U1NzM3MyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDMyZjJmIDAlLCAjZTU3MzczIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNkMzJmMmYgMCUsICNlNTczNzMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkMzJmMmYgMCUsICNlNTczNzMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteS1yZWRcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNkMzJmMmYpLCB0bygjZTU3MzczKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDMyZjJmIDAlLCAjZTU3MzczIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2QzMmYyZiAwJSwgI2U1NzM3MyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkMzJmMmYgMCUsICNlNTczNzMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDMyZjJmIDAlLCAjZTU3MzczIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXJlZFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZDMyZjJmLCAjZTU3MzczKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2QzMmYyZiwgI2U1NzM3Myk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNkMzJmMmYsICNlNTczNzMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZDMyZjJmLCAjZTU3MzczKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1yZWRcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZTU3MzczKSwgY29sb3Itc3RvcCg1MCUsICNmNDQzMzYpLCB0bygjZWY5YTlhKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2U1NzM3MywgI2Y0NDMzNiA1MCUsICNlZjlhOWEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNlNTczNzMsICNmNDQzMzYgNTAlLCAjZWY5YTlhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTU3MzczLCAjZjQ0MzM2IDUwJSwgI2VmOWE5YSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNTczNzMsICNmNDQzMzYgNTAlLCAjZWY5YTlhKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQteTItcmVkXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZTU3MzczKSwgY29sb3Itc3RvcCg1MCUsICNmNDQzMzYpLCB0bygjZWY5YTlhKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2U1NzM3MywgI2Y0NDMzNiA1MCUsICNlZjlhOWEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNlNTczNzMsICNmNDQzMzYgNTAlLCAjZWY5YTlhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjZTU3MzczLCAjZjQ0MzM2IDUwJSwgI2VmOWE5YSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2U1NzM3MywgI2Y0NDMzNiA1MCUsICNlZjlhOWEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtcmVkXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZDMyZjJmLCAjZTU3MzczKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNkMzJmMmYsICNlNTczNzMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2QzMmYyZiwgI2U1NzM3Myk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZDMyZjJmLCAjZTU3MzczKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1yZWRcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VmOWE5YSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZWY5YTlhIDUwJSwgI2VmOWE5YSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWY5YTlhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNlZjlhOWEgNTAlLCAjZWY5YTlhIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlZjlhOWEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2VmOWE5YSA1MCUsICNlZjlhOWEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VmOWE5YSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZWY5YTlhIDUwJSwgI2VmOWE5YSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYmctZ3JhZGllbnQteC1yZWQgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtcmVkIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LXJlZCAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS1yZWQgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXJlZCAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtcmVkIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtcmVkIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtcmVkIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLXJlZCAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1yZWQgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLXJlZCAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItcmVkIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi1yZWQgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLXJlZCAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtcGlua1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNjMjE4NWIpLCB0bygjZjA2MjkyKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2MyMTg1YiAwJSwgI2YwNjI5MiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYzIxODViIDAlLCAjZjA2MjkyIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNjMjE4NWIgMCUsICNmMDYyOTIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjMjE4NWIgMCUsICNmMDYyOTIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteS1waW5rXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjYzIxODViKSwgdG8oI2YwNjI5MikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2MyMTg1YiAwJSwgI2YwNjI5MiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNjMjE4NWIgMCUsICNmMDYyOTIgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjYzIxODViIDAlLCAjZjA2MjkyIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2MyMTg1YiAwJSwgI2YwNjI5MiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1waW5rXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNjMjE4NWIsICNmMDYyOTIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzIxODViLCAjZjA2MjkyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2MyMTg1YiwgI2YwNjI5Mik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjMjE4NWIsICNmMDYyOTIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLXBpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZjA2MjkyKSwgY29sb3Itc3RvcCg1MCUsICNlOTFlNjMpLCB0bygjZjQ4ZmIxKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2YwNjI5MiwgI2U5MWU2MyA1MCUsICNmNDhmYjEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmMDYyOTIsICNlOTFlNjMgNTAlLCAjZjQ4ZmIxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjA2MjkyLCAjZTkxZTYzIDUwJSwgI2Y0OGZiMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMDYyOTIsICNlOTFlNjMgNTAlLCAjZjQ4ZmIxKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQteTItcGlua1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2YwNjI5MiksIGNvbG9yLXN0b3AoNTAlLCAjZTkxZTYzKSwgdG8oI2Y0OGZiMSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmMDYyOTIsICNlOTFlNjMgNTAlLCAjZjQ4ZmIxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjZjA2MjkyLCAjZTkxZTYzIDUwJSwgI2Y0OGZiMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2YwNjI5MiwgI2U5MWU2MyA1MCUsICNmNDhmYjEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmMDYyOTIsICNlOTFlNjMgNTAlLCAjZjQ4ZmIxKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLXBpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNjMjE4NWIsICNmMDYyOTIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2MyMTg1YiwgI2YwNjI5Mik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjYzIxODViLCAjZjA2MjkyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNjMjE4NWIsICNmMDYyOTIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLXBpbmtcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y0OGZiMSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZjQ4ZmIxIDUwJSwgI2Y0OGZiMSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjQ4ZmIxIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmNDhmYjEgNTAlLCAjZjQ4ZmIxIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNDhmYjEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2Y0OGZiMSA1MCUsICNmNDhmYjEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y0OGZiMSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZjQ4ZmIxIDUwJSwgI2Y0OGZiMSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYmctZ3JhZGllbnQteC1waW5rIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LXBpbmsgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktcGluayAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS1waW5rIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1waW5rIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1waW5rIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtcGluayAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLXBpbmsgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtcGluayAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1waW5rIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1waW5rIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1waW5rIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi1waW5rIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1waW5rIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1wdXJwbGVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjN2IxZmEyKSwgdG8oI2JhNjhjOCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM3YjFmYTIgMCUsICNiYTY4YzggMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzdiMWZhMiAwJSwgI2JhNjhjOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjN2IxZmEyIDAlLCAjYmE2OGM4IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2IxZmEyIDAlLCAjYmE2OGM4IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktcHVycGxlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjN2IxZmEyKSwgdG8oI2JhNjhjOCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzdiMWZhMiAwJSwgI2JhNjhjOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM3YjFmYTIgMCUsICNiYTY4YzggMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjN2IxZmEyIDAlLCAjYmE2OGM4IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzdiMWZhMiAwJSwgI2JhNjhjOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1wdXJwbGVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzdiMWZhMiwgI2JhNjhjOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3YjFmYTIsICNiYTY4YzgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjN2IxZmEyLCAjYmE2OGM4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzdiMWZhMiwgI2JhNjhjOCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItcHVycGxlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2JhNjhjOCksIGNvbG9yLXN0b3AoNTAlLCAjOWMyN2IwKSwgdG8oI2NlOTNkOCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNiYTY4YzgsICM5YzI3YjAgNTAlLCAjY2U5M2Q4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYmE2OGM4LCAjOWMyN2IwIDUwJSwgI2NlOTNkOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2JhNjhjOCwgIzljMjdiMCA1MCUsICNjZTkzZDgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYmE2OGM4LCAjOWMyN2IwIDUwJSwgI2NlOTNkOCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2JhNjhjOCksIGNvbG9yLXN0b3AoNTAlLCAjOWMyN2IwKSwgdG8oI2NlOTNkOCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNiYTY4YzgsICM5YzI3YjAgNTAlLCAjY2U5M2Q4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjYmE2OGM4LCAjOWMyN2IwIDUwJSwgI2NlOTNkOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2JhNjhjOCwgIzljMjdiMCA1MCUsICNjZTkzZDgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNiYTY4YzgsICM5YzI3YjAgNTAlLCAjY2U5M2Q4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzdiMWZhMiwgI2JhNjhjOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjN2IxZmEyLCAjYmE2OGM4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM3YjFmYTIsICNiYTY4YzgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzdiMWZhMiwgI2JhNjhjOCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtcHVycGxlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNjZTkzZDggMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2NlOTNkOCA1MCUsICNjZTkzZDggNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2NlOTNkOCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjY2U5M2Q4IDUwJSwgI2NlOTNkOCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjY2U5M2Q4IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNjZTkzZDggNTAlLCAjY2U5M2Q4IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjZTkzZDggMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2NlOTNkOCA1MCUsICNjZTkzZDggNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LXB1cnBsZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1wdXJwbGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktcHVycGxlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1wdXJwbGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXB1cnBsZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLXB1cnBsZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLXB1cnBsZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1wdXJwbGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtcHVycGxlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1wdXJwbGUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLXB1cnBsZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1wdXJwbGUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWRlZXAtcHVycGxlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzUxMmRhOCksIHRvKCM5NTc1Y2QpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTEyZGE4IDAlLCAjOTU3NWNkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MTJkYTggMCUsICM5NTc1Y2QgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzUxMmRhOCAwJSwgIzk1NzVjZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUxMmRhOCAwJSwgIzk1NzVjZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWRlZXAtcHVycGxlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNTEyZGE4KSwgdG8oIzk1NzVjZCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzUxMmRhOCAwJSwgIzk1NzVjZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1MTJkYTggMCUsICM5NTc1Y2QgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNTEyZGE4IDAlLCAjOTU3NWNkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzUxMmRhOCAwJSwgIzk1NzVjZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1kZWVwLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNTEyZGE4LCAjOTU3NWNkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzUxMmRhOCwgIzk1NzVjZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM1MTJkYTgsICM5NTc1Y2QpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNTEyZGE4LCAjOTU3NWNkKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1kZWVwLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM5NTc1Y2QpLCBjb2xvci1zdG9wKDUwJSwgIzY3M2FiNyksIHRvKCNiMzlkZGIpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOTU3NWNkLCAjNjczYWI3IDUwJSwgI2IzOWRkYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzk1NzVjZCwgIzY3M2FiNyA1MCUsICNiMzlkZGIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM5NTc1Y2QsICM2NzNhYjcgNTAlLCAjYjM5ZGRiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk1NzVjZCwgIzY3M2FiNyA1MCUsICNiMzlkZGIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1kZWVwLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzk1NzVjZCksIGNvbG9yLXN0b3AoNTAlLCAjNjczYWI3KSwgdG8oI2IzOWRkYikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM5NTc1Y2QsICM2NzNhYjcgNTAlLCAjYjM5ZGRiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjOTU3NWNkLCAjNjczYWI3IDUwJSwgI2IzOWRkYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzk1NzVjZCwgIzY3M2FiNyA1MCUsICNiMzlkZGIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCM5NTc1Y2QsICM2NzNhYjcgNTAlLCAjYjM5ZGRiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRlZXAtcHVycGxlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNTEyZGE4LCAjOTU3NWNkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM1MTJkYTgsICM5NTc1Y2QpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzUxMmRhOCwgIzk1NzVjZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNTEyZGE4LCAjOTU3NWNkKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1kZWVwLXB1cnBsZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjM5ZGRiIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiMzlkZGIgNTAlLCAjYjM5ZGRiIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNiMzlkZGIgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2IzOWRkYiA1MCUsICNiMzlkZGIgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2IzOWRkYiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYjM5ZGRiIDUwJSwgI2IzOWRkYiA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjM5ZGRiIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiMzlkZGIgNTAlLCAjYjM5ZGRiIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWRlZXAtcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWRlZXAtcHVycGxlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWRlZXAtcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWRlZXAtcHVycGxlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1kZWVwLXB1cnBsZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZGVlcC1wdXJwbGUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1kZWVwLXB1cnBsZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRlZXAtcHVycGxlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWRlZXAtcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWRlZXAtcHVycGxlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1kZWVwLXB1cnBsZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItZGVlcC1wdXJwbGUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWRlZXAtcHVycGxlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1kZWVwLXB1cnBsZSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtaW5kaWdvXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzMwM2Y5ZiksIHRvKCM3OTg2Y2IpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMzAzZjlmIDAlLCAjNzk4NmNiIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMDNmOWYgMCUsICM3OTg2Y2IgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzMwM2Y5ZiAwJSwgIzc5ODZjYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMwM2Y5ZiAwJSwgIzc5ODZjYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWluZGlnb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzMwM2Y5ZiksIHRvKCM3OTg2Y2IpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMDNmOWYgMCUsICM3OTg2Y2IgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzAzZjlmIDAlLCAjNzk4NmNiIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMwM2Y5ZiAwJSwgIzc5ODZjYiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMDNmOWYgMCUsICM3OTg2Y2IgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtaW5kaWdvXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzMDNmOWYsICM3OTg2Y2IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzAzZjlmLCAjNzk4NmNiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzMwM2Y5ZiwgIzc5ODZjYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzMDNmOWYsICM3OTg2Y2IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLWluZGlnb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM3OTg2Y2IpLCBjb2xvci1zdG9wKDUwJSwgIzNmNTFiNSksIHRvKCM5ZmE4ZGEpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNzk4NmNiLCAjM2Y1MWI1IDUwJSwgIzlmYThkYSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzc5ODZjYiwgIzNmNTFiNSA1MCUsICM5ZmE4ZGEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM3OTg2Y2IsICMzZjUxYjUgNTAlLCAjOWZhOGRhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc5ODZjYiwgIzNmNTFiNSA1MCUsICM5ZmE4ZGEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1pbmRpZ29cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM3OTg2Y2IpLCBjb2xvci1zdG9wKDUwJSwgIzNmNTFiNSksIHRvKCM5ZmE4ZGEpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNzk4NmNiLCAjM2Y1MWI1IDUwJSwgIzlmYThkYSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoIzc5ODZjYiwgIzNmNTFiNSA1MCUsICM5ZmE4ZGEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCM3OTg2Y2IsICMzZjUxYjUgNTAlLCAjOWZhOGRhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjNzk4NmNiLCAjM2Y1MWI1IDUwJSwgIzlmYThkYSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXJhZGlhbC1pbmRpZ29cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMzMDNmOWYsICM3OTg2Y2IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzMwM2Y5ZiwgIzc5ODZjYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMzAzZjlmLCAjNzk4NmNiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMzMDNmOWYsICM3OTg2Y2IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLWluZGlnb1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOWZhOGRhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM5ZmE4ZGEgNTAlLCAjOWZhOGRhIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM5ZmE4ZGEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzlmYThkYSA1MCUsICM5ZmE4ZGEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzlmYThkYSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjOWZhOGRhIDUwJSwgIzlmYThkYSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOWZhOGRhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM5ZmE4ZGEgNTAlLCAjOWZhOGRhIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWluZGlnbyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteC1pbmRpZ28gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktaW5kaWdvIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWluZGlnbyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtaW5kaWdvIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1pbmRpZ28gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1pbmRpZ28gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1pbmRpZ28gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtaW5kaWdvIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWluZGlnbyAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteDItaW5kaWdvIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1pbmRpZ28gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWluZGlnbyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteTItaW5kaWdvIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzE5NzZkMiksIHRvKCM2NGI1ZjYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMTk3NmQyIDAlLCAjNjRiNWY2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMxOTc2ZDIgMCUsICM2NGI1ZjYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzE5NzZkMiAwJSwgIzY0YjVmNiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE5NzZkMiAwJSwgIzY0YjVmNiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMxOTc2ZDIpLCB0bygjNjRiNWY2KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMTk3NmQyIDAlLCAjNjRiNWY2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzE5NzZkMiAwJSwgIzY0YjVmNiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMxOTc2ZDIgMCUsICM2NGI1ZjYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTk3NmQyIDAlLCAjNjRiNWY2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE5NzZkMiwgIzY0YjVmNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxOTc2ZDIsICM2NGI1ZjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMTk3NmQyLCAjNjRiNWY2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE5NzZkMiwgIzY0YjVmNik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2NGI1ZjYpLCBjb2xvci1zdG9wKDUwJSwgIzIxOTZmMyksIHRvKCM5MGNhZjkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNjRiNWY2LCAjMjE5NmYzIDUwJSwgIzkwY2FmOSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzY0YjVmNiwgIzIxOTZmMyA1MCUsICM5MGNhZjkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM2NGI1ZjYsICMyMTk2ZjMgNTAlLCAjOTBjYWY5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY0YjVmNiwgIzIxOTZmMyA1MCUsICM5MGNhZjkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNjRiNWY2KSwgY29sb3Itc3RvcCg1MCUsICMyMTk2ZjMpLCB0bygjOTBjYWY5KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzY0YjVmNiwgIzIxOTZmMyA1MCUsICM5MGNhZjkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCM2NGI1ZjYsICMyMTk2ZjMgNTAlLCAjOTBjYWY5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjNjRiNWY2LCAjMjE5NmYzIDUwJSwgIzkwY2FmOSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoIzY0YjVmNiwgIzIxOTZmMyA1MCUsICM5MGNhZjkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzE5NzZkMiwgIzY0YjVmNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMTk3NmQyLCAjNjRiNWY2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMxOTc2ZDIsICM2NGI1ZjYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzE5NzZkMiwgIzY0YjVmNik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTBjYWY5IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM5MGNhZjkgNTAlLCAjOTBjYWY5IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM5MGNhZjkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzkwY2FmOSA1MCUsICM5MGNhZjkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzkwY2FmOSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjOTBjYWY5IDUwJSwgIzkwY2FmOSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTBjYWY5IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM5MGNhZjkgNTAlLCAjOTBjYWY5IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLWJsdWUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWxpZ2h0LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMDI4OGQxKSwgdG8oIzRmYzNmNykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMjg4ZDEgMCUsICM0ZmMzZjcgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAyODhkMSAwJSwgIzRmYzNmNyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDI4OGQxIDAlLCAjNGZjM2Y3IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI4OGQxIDAlLCAjNGZjM2Y3IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktbGlnaHQtYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzAyODhkMSksIHRvKCM0ZmMzZjcpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMjg4ZDEgMCUsICM0ZmMzZjcgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDI4OGQxIDAlLCAjNGZjM2Y3IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAyODhkMSAwJSwgIzRmYzNmNyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMjg4ZDEgMCUsICM0ZmMzZjcgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtbGlnaHQtYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDI4OGQxLCAjNGZjM2Y3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAyODhkMSwgIzRmYzNmNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMjg4ZDEsICM0ZmMzZjcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDI4OGQxLCAjNGZjM2Y3KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1saWdodC1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzRmYzNmNyksIGNvbG9yLXN0b3AoNTAlLCAjMDNhOWY0KSwgdG8oIzgxZDRmYSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZmMzZjcsICMwM2E5ZjQgNTAlLCAjODFkNGZhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGZjM2Y3LCAjMDNhOWY0IDUwJSwgIzgxZDRmYSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzRmYzNmNywgIzAzYTlmNCA1MCUsICM4MWQ0ZmEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNGZjM2Y3LCAjMDNhOWY0IDUwJSwgIzgxZDRmYSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWxpZ2h0LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM0ZmMzZjcpLCBjb2xvci1zdG9wKDUwJSwgIzAzYTlmNCksIHRvKCM4MWQ0ZmEpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNGZjM2Y3LCAjMDNhOWY0IDUwJSwgIzgxZDRmYSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoIzRmYzNmNywgIzAzYTlmNCA1MCUsICM4MWQ0ZmEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCM0ZmMzZjcsICMwM2E5ZjQgNTAlLCAjODFkNGZhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjNGZjM2Y3LCAjMDNhOWY0IDUwJSwgIzgxZDRmYSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXJhZGlhbC1saWdodC1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDI4OGQxLCAjNGZjM2Y3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwMjg4ZDEsICM0ZmMzZjcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAyODhkMSwgIzRmYzNmNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDI4OGQxLCAjNGZjM2Y3KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1saWdodC1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ0ZmEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzgxZDRmYSA1MCUsICM4MWQ0ZmEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzgxZDRmYSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjODFkNGZhIDUwJSwgIzgxZDRmYSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODFkNGZhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM4MWQ0ZmEgNTAlLCAjODFkNGZhIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ0ZmEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzgxZDRmYSA1MCUsICM4MWQ0ZmEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtbGlnaHQtYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteC1saWdodC1ibHVlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWxpZ2h0LWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktbGlnaHQtYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtbGlnaHQtYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtbGlnaHQtYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWxpZ2h0LWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1saWdodC1ibHVlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWxpZ2h0LWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtbGlnaHQtYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteDItbGlnaHQtYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItbGlnaHQtYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItbGlnaHQtYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteTItbGlnaHQtYmx1ZSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtY3lhblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMwMDk3YTcpLCB0bygjNGRkMGUxKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTdhNyAwJSwgIzRkZDBlMSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5N2E3IDAlLCAjNGRkMGUxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk3YTcgMCUsICM0ZGQwZTEgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk3YTcgMCUsICM0ZGQwZTEgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteS1jeWFuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMDA5N2E3KSwgdG8oIzRkZDBlMSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOTdhNyAwJSwgIzRkZDBlMSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDk3YTcgMCUsICM0ZGQwZTEgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA5N2E3IDAlLCAjNGRkMGUxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwOTdhNyAwJSwgIzRkZDBlMSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1jeWFuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDk3YTcsICM0ZGQwZTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA5N2E3LCAjNGRkMGUxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwOTdhNywgIzRkZDBlMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDk3YTcsICM0ZGQwZTEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLWN5YW5cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNGRkMGUxKSwgY29sb3Itc3RvcCg1MCUsICMwMGJjZDQpLCB0bygjODBkZWVhKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzRkZDBlMSwgIzAwYmNkNCA1MCUsICM4MGRlZWEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZGQwZTEsICMwMGJjZDQgNTAlLCAjODBkZWVhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGRkMGUxLCAjMDBiY2Q0IDUwJSwgIzgwZGVlYSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZGQwZTEsICMwMGJjZDQgNTAlLCAjODBkZWVhKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQteTItY3lhblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzRkZDBlMSksIGNvbG9yLXN0b3AoNTAlLCAjMDBiY2Q0KSwgdG8oIzgwZGVlYSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM0ZGQwZTEsICMwMGJjZDQgNTAlLCAjODBkZWVhKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjNGRkMGUxLCAjMDBiY2Q0IDUwJSwgIzgwZGVlYSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzRkZDBlMSwgIzAwYmNkNCA1MCUsICM4MGRlZWEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCM0ZGQwZTEsICMwMGJjZDQgNTAlLCAjODBkZWVhKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLWN5YW5cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwMDk3YTcsICM0ZGQwZTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwOTdhNywgIzRkZDBlMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDA5N2E3LCAjNGRkMGUxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwMDk3YTcsICM0ZGQwZTEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLWN5YW5cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzgwZGVlYSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjODBkZWVhIDUwJSwgIzgwZGVlYSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODBkZWVhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM4MGRlZWEgNTAlLCAjODBkZWVhIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MGRlZWEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzgwZGVlYSA1MCUsICM4MGRlZWEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzgwZGVlYSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjODBkZWVhIDUwJSwgIzgwZGVlYSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYmctZ3JhZGllbnQteC1jeWFuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWN5YW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktY3lhbiAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS1jeWFuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1jeWFuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1jeWFuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtY3lhbiAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWN5YW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtY3lhbiAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1jeWFuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1jeWFuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1jeWFuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi1jeWFuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1jeWFuIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC10ZWFsXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzAwNzk2YiksIHRvKCM0ZGI2YWMpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA3OTZiIDAlLCAjNGRiNmFjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDc5NmIgMCUsICM0ZGI2YWMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwNzk2YiAwJSwgIzRkYjZhYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwNzk2YiAwJSwgIzRkYjZhYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LXRlYWxcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMwMDc5NmIpLCB0bygjNGRiNmFjKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA3OTZiIDAlLCAjNGRiNmFjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwNzk2YiAwJSwgIzRkYjZhYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDc5NmIgMCUsICM0ZGI2YWMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA3OTZiIDAlLCAjNGRiNmFjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXRlYWxcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwNzk2YiwgIzRkYjZhYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMDc5NmIsICM0ZGI2YWMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDA3OTZiLCAjNGRiNmFjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwNzk2YiwgIzRkYjZhYyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItdGVhbFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM0ZGI2YWMpLCBjb2xvci1zdG9wKDUwJSwgIzAwOTY4OCksIHRvKCM4MGNiYzQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNGRiNmFjLCAjMDA5Njg4IDUwJSwgIzgwY2JjNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzRkYjZhYywgIzAwOTY4OCA1MCUsICM4MGNiYzQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM0ZGI2YWMsICMwMDk2ODggNTAlLCAjODBjYmM0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzRkYjZhYywgIzAwOTY4OCA1MCUsICM4MGNiYzQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi10ZWFsXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNGRiNmFjKSwgY29sb3Itc3RvcCg1MCUsICMwMDk2ODgpLCB0bygjODBjYmM0KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzRkYjZhYywgIzAwOTY4OCA1MCUsICM4MGNiYzQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCM0ZGI2YWMsICMwMDk2ODggNTAlLCAjODBjYmM0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjNGRiNmFjLCAjMDA5Njg4IDUwJSwgIzgwY2JjNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoIzRkYjZhYywgIzAwOTY4OCA1MCUsICM4MGNiYzQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtdGVhbFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwNzk2YiwgIzRkYjZhYyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDA3OTZiLCAjNGRiNmFjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwMDc5NmIsICM0ZGI2YWMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwNzk2YiwgIzRkYjZhYyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtdGVhbFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODBjYmM0IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM4MGNiYzQgNTAlLCAjODBjYmM0IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MGNiYzQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgIzgwY2JjNCA1MCUsICM4MGNiYzQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzgwY2JjNCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjODBjYmM0IDUwJSwgIzgwY2JjNCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODBjYmM0IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICM4MGNiYzQgNTAlLCAjODBjYmM0IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LXRlYWwgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtdGVhbCAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS10ZWFsIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LXRlYWwgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXRlYWwgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXRlYWwgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC10ZWFsIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtdGVhbCAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC10ZWFsIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLXRlYWwgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLXRlYWwgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLXRlYWwgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLXRlYWwgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLXRlYWwgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzM4OGUzYyksIHRvKCM4MWM3ODQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMzg4ZTNjIDAlLCAjODFjNzg0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMzODhlM2MgMCUsICM4MWM3ODQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzM4OGUzYyAwJSwgIzgxYzc4NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM4OGUzYyAwJSwgIzgxYzc4NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzg4ZTNjKSwgdG8oIzgxYzc4NCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzM4OGUzYyAwJSwgIzgxYzc4NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzODhlM2MgMCUsICM4MWM3ODQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzg4ZTNjIDAlLCAjODFjNzg0IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM4OGUzYyAwJSwgIzgxYzc4NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1ncmVlblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzg4ZTNjLCAjODFjNzg0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OGUzYywgIzgxYzc4NCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODhlM2MsICM4MWM3ODQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMzg4ZTNjLCAjODFjNzg0KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1ncmVlblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM4MWM3ODQpLCBjb2xvci1zdG9wKDUwJSwgIzRjYWY1MCksIHRvKCNhNWQ2YTcpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODFjNzg0LCAjNGNhZjUwIDUwJSwgI2E1ZDZhNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzgxYzc4NCwgIzRjYWY1MCA1MCUsICNhNWQ2YTcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM4MWM3ODQsICM0Y2FmNTAgNTAlLCAjYTVkNmE3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgxYzc4NCwgIzRjYWY1MCA1MCUsICNhNWQ2YTcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1ncmVlblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzgxYzc4NCksIGNvbG9yLXN0b3AoNTAlLCAjNGNhZjUwKSwgdG8oI2E1ZDZhNykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM4MWM3ODQsICM0Y2FmNTAgNTAlLCAjYTVkNmE3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjODFjNzg0LCAjNGNhZjUwIDUwJSwgI2E1ZDZhNyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzgxYzc4NCwgIzRjYWY1MCA1MCUsICNhNWQ2YTcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCM4MWM3ODQsICM0Y2FmNTAgNTAlLCAjYTVkNmE3KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMzg4ZTNjLCAjODFjNzg0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMzODhlM2MsICM4MWM3ODQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzM4OGUzYywgIzgxYzc4NCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMzg4ZTNjLCAjODFjNzg0KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1ncmVlblxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYTVkNmE3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNhNWQ2YTcgNTAlLCAjYTVkNmE3IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNhNWQ2YTcgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2E1ZDZhNyA1MCUsICNhNWQ2YTcgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2E1ZDZhNyAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYTVkNmE3IDUwJSwgI2E1ZDZhNyA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYTVkNmE3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNhNWQ2YTcgNTAlLCAjYTVkNmE3IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWdyZWVuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWdyZWVuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1ncmVlbiAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZ3JlZW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1ncmVlbiAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWdyZWVuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWdyZWVuIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1ncmVlbiAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItZ3JlZW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1ncmVlbiAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtbGlnaHQtZ3JlZW5cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjg5ZjM4KSwgdG8oI2FlZDU4MSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ODlmMzggMCUsICNhZWQ1ODEgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzY4OWYzOCAwJSwgI2FlZDU4MSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNjg5ZjM4IDAlLCAjYWVkNTgxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjg5ZjM4IDAlLCAjYWVkNTgxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktbGlnaHQtZ3JlZW5cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM2ODlmMzgpLCB0bygjYWVkNTgxKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjg5ZjM4IDAlLCAjYWVkNTgxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzY4OWYzOCAwJSwgI2FlZDU4MSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2ODlmMzggMCUsICNhZWQ1ODEgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjg5ZjM4IDAlLCAjYWVkNTgxIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWxpZ2h0LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM2ODlmMzgsICNhZWQ1ODEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjg5ZjM4LCAjYWVkNTgxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzY4OWYzOCwgI2FlZDU4MSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2ODlmMzgsICNhZWQ1ODEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLWxpZ2h0LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2FlZDU4MSksIGNvbG9yLXN0b3AoNTAlLCAjOGJjMzRhKSwgdG8oI2M1ZTFhNSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNhZWQ1ODEsICM4YmMzNGEgNTAlLCAjYzVlMWE1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYWVkNTgxLCAjOGJjMzRhIDUwJSwgI2M1ZTFhNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2FlZDU4MSwgIzhiYzM0YSA1MCUsICNjNWUxYTUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYWVkNTgxLCAjOGJjMzRhIDUwJSwgI2M1ZTFhNSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWxpZ2h0LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjYWVkNTgxKSwgY29sb3Itc3RvcCg1MCUsICM4YmMzNGEpLCB0bygjYzVlMWE1KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2FlZDU4MSwgIzhiYzM0YSA1MCUsICNjNWUxYTUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNhZWQ1ODEsICM4YmMzNGEgNTAlLCAjYzVlMWE1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjYWVkNTgxLCAjOGJjMzRhIDUwJSwgI2M1ZTFhNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2FlZDU4MSwgIzhiYzM0YSA1MCUsICNjNWUxYTUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtbGlnaHQtZ3JlZW5cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM2ODlmMzgsICNhZWQ1ODEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzY4OWYzOCwgI2FlZDU4MSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNjg5ZjM4LCAjYWVkNTgxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM2ODlmMzgsICNhZWQ1ODEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLWxpZ2h0LWdyZWVuXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNjNWUxYTUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2M1ZTFhNSA1MCUsICNjNWUxYTUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2M1ZTFhNSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYzVlMWE1IDUwJSwgI2M1ZTFhNSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYzVlMWE1IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNjNWUxYTUgNTAlLCAjYzVlMWE1IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNjNWUxYTUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2M1ZTFhNSA1MCUsICNjNWUxYTUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtbGlnaHQtZ3JlZW4gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtbGlnaHQtZ3JlZW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktbGlnaHQtZ3JlZW4gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktbGlnaHQtZ3JlZW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWxpZ2h0LWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1saWdodC1ncmVlbiAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWxpZ2h0LWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtbGlnaHQtZ3JlZW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtbGlnaHQtZ3JlZW4gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtbGlnaHQtZ3JlZW4gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLWxpZ2h0LWdyZWVuIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1saWdodC1ncmVlbiAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItbGlnaHQtZ3JlZW4gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLWxpZ2h0LWdyZWVuIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1saW1lXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2FmYjQyYiksIHRvKCNkY2U3NzUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYWZiNDJiIDAlLCAjZGNlNzc1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNhZmI0MmIgMCUsICNkY2U3NzUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2FmYjQyYiAwJSwgI2RjZTc3NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2FmYjQyYiAwJSwgI2RjZTc3NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWxpbWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNhZmI0MmIpLCB0bygjZGNlNzc1KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjYWZiNDJiIDAlLCAjZGNlNzc1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2FmYjQyYiAwJSwgI2RjZTc3NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNhZmI0MmIgMCUsICNkY2U3NzUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYWZiNDJiIDAlLCAjZGNlNzc1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWxpbWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2FmYjQyYiwgI2RjZTc3NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNhZmI0MmIsICNkY2U3NzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYWZiNDJiLCAjZGNlNzc1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2FmYjQyYiwgI2RjZTc3NSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItbGltZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNkY2U3NzUpLCBjb2xvci1zdG9wKDUwJSwgI2NkZGMzOSksIHRvKCNlNmVlOWMpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZGNlNzc1LCAjY2RkYzM5IDUwJSwgI2U2ZWU5Yyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2RjZTc3NSwgI2NkZGMzOSA1MCUsICNlNmVlOWMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNkY2U3NzUsICNjZGRjMzkgNTAlLCAjZTZlZTljKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RjZTc3NSwgI2NkZGMzOSA1MCUsICNlNmVlOWMpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1saW1lXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZGNlNzc1KSwgY29sb3Itc3RvcCg1MCUsICNjZGRjMzkpLCB0bygjZTZlZTljKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2RjZTc3NSwgI2NkZGMzOSA1MCUsICNlNmVlOWMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNkY2U3NzUsICNjZGRjMzkgNTAlLCAjZTZlZTljKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjZGNlNzc1LCAjY2RkYzM5IDUwJSwgI2U2ZWU5Yyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2RjZTc3NSwgI2NkZGMzOSA1MCUsICNlNmVlOWMpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtbGltZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2FmYjQyYiwgI2RjZTc3NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjYWZiNDJiLCAjZGNlNzc1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNhZmI0MmIsICNkY2U3NzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2FmYjQyYiwgI2RjZTc3NSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtbGltZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTZlZTljIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNlNmVlOWMgNTAlLCAjZTZlZTljIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlNmVlOWMgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2U2ZWU5YyA1MCUsICNlNmVlOWMgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2U2ZWU5YyAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZTZlZTljIDUwJSwgI2U2ZWU5YyA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTZlZTljIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNlNmVlOWMgNTAlLCAjZTZlZTljIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWxpbWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtbGltZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1saW1lIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWxpbWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWxpbWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWxpbWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1saW1lIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtbGltZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1saW1lIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWxpbWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLWxpbWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLWxpbWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWxpbWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLWxpbWUgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LXllbGxvd1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmYmMwMmQpLCB0bygjZmZmMTc2KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZiYzAyZCAwJSwgI2ZmZjE3NiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmJjMDJkIDAlLCAjZmZmMTc2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYmMwMmQgMCUsICNmZmYxNzYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYmMwMmQgMCUsICNmZmYxNzYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteS15ZWxsb3dcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmYmMwMmQpLCB0bygjZmZmMTc2KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJjMDJkIDAlLCAjZmZmMTc2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZiYzAyZCAwJSwgI2ZmZjE3NiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmMwMmQgMCUsICNmZmYxNzYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmJjMDJkIDAlLCAjZmZmMTc2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXllbGxvd1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmJjMDJkLCAjZmZmMTc2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZiYzAyZCwgI2ZmZjE3Nik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmYmMwMmQsICNmZmYxNzYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmJjMDJkLCAjZmZmMTc2KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi15ZWxsb3dcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZmZmMTc2KSwgY29sb3Itc3RvcCg1MCUsICNmZmViM2IpLCB0bygjZmZmNTlkKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZjE3NiwgI2ZmZWIzYiA1MCUsICNmZmY1OWQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmYxNzYsICNmZmViM2IgNTAlLCAjZmZmNTlkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZmMTc2LCAjZmZlYjNiIDUwJSwgI2ZmZjU5ZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYxNzYsICNmZmViM2IgNTAlLCAjZmZmNTlkKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQteTIteWVsbG93XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZmMTc2KSwgY29sb3Itc3RvcCg1MCUsICNmZmViM2IpLCB0bygjZmZmNTlkKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZjE3NiwgI2ZmZWIzYiA1MCUsICNmZmY1OWQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNmZmYxNzYsICNmZmViM2IgNTAlLCAjZmZmNTlkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjZmZmMTc2LCAjZmZlYjNiIDUwJSwgI2ZmZjU5ZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZjE3NiwgI2ZmZWIzYiA1MCUsICNmZmY1OWQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwteWVsbG93XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmJjMDJkLCAjZmZmMTc2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmYmMwMmQsICNmZmYxNzYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2ZiYzAyZCwgI2ZmZjE3Nik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmJjMDJkLCAjZmZmMTc2KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC15ZWxsb3dcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZjU5ZCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmNTlkIDUwJSwgI2ZmZjU5ZCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmNTlkIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmZmY1OWQgNTAlLCAjZmZmNTlkIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmY1OWQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZjU5ZCA1MCUsICNmZmY1OWQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZjU5ZCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmNTlkIDUwJSwgI2ZmZjU5ZCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYmctZ3JhZGllbnQteC15ZWxsb3cgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgteWVsbG93IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LXllbGxvdyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteS15ZWxsb3cgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLXllbGxvdyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwteWVsbG93IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwteWVsbG93IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwteWVsbG93IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLXllbGxvdyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC15ZWxsb3cgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLXllbGxvdyAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDIteWVsbG93IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15Mi15ZWxsb3cgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLXllbGxvdyAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtYW1iZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZmZhMDAwKSwgdG8oI2ZmZDU0ZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmEwMDAgMCUsICNmZmQ1NGYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmYTAwMCAwJSwgI2ZmZDU0ZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZhMDAwIDAlLCAjZmZkNTRmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhMDAwIDAlLCAjZmZkNTRmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktYW1iZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmEwMDApLCB0bygjZmZkNTRmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZhMDAwIDAlLCAjZmZkNTRmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmYTAwMCAwJSwgI2ZmZDU0ZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmEwMDAgMCUsICNmZmQ1NGYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZhMDAwIDAlLCAjZmZkNTRmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWFtYmVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmEwMDAsICNmZmQ1NGYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZhMDAwLCAjZmZkNTRmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYTAwMCwgI2ZmZDU0Zik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmEwMDAsICNmZmQ1NGYpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLWFtYmVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ZmZDU0ZiksIGNvbG9yLXN0b3AoNTAlLCAjZmZjMTA3KSwgdG8oI2ZmZTA4MikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmQ1NGYsICNmZmMxMDcgNTAlLCAjZmZlMDgyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZkNTRmLCAjZmZjMTA3IDUwJSwgI2ZmZTA4Mik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZDU0ZiwgI2ZmYzEwNyA1MCUsICNmZmUwODIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZkNTRmLCAjZmZjMTA3IDUwJSwgI2ZmZTA4Mik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWFtYmVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmZkNTRmKSwgY29sb3Itc3RvcCg1MCUsICNmZmMxMDcpLCB0bygjZmZlMDgyKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZDU0ZiwgI2ZmYzEwNyA1MCUsICNmZmUwODIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNmZmQ1NGYsICNmZmMxMDcgNTAlLCAjZmZlMDgyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjZmZkNTRmLCAjZmZjMTA3IDUwJSwgI2ZmZTA4Mik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZDU0ZiwgI2ZmYzEwNyA1MCUsICNmZmUwODIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtYW1iZXJcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmZmEwMDAsICNmZmQ1NGYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2ZmYTAwMCwgI2ZmZDU0Zik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmZhMDAwLCAjZmZkNTRmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmZmEwMDAsICNmZmQ1NGYpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLWFtYmVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmUwODIgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZTA4MiA1MCUsICNmZmUwODIgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZTA4MiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZlMDgyIDUwJSwgI2ZmZTA4MiA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZlMDgyIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmZmUwODIgNTAlLCAjZmZlMDgyIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmUwODIgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZTA4MiA1MCUsICNmZmUwODIgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtYW1iZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtYW1iZXIgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktYW1iZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktYW1iZXIgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWFtYmVyIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1hbWJlciAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWFtYmVyIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtYW1iZXIgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYW1iZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYW1iZXIgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLWFtYmVyIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1hbWJlciAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItYW1iZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLWFtYmVyIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1vcmFuZ2VcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjZjU3YzAwKSwgdG8oI2ZmYjc0ZCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmNTdjMDAgMCUsICNmZmI3NGQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y1N2MwMCAwJSwgI2ZmYjc0ZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjU3YzAwIDAlLCAjZmZiNzRkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjU3YzAwIDAlLCAjZmZiNzRkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjU3YzAwKSwgdG8oI2ZmYjc0ZCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1N2MwMCAwJSwgI2ZmYjc0ZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNTdjMDAgMCUsICNmZmI3NGQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjU3YzAwIDAlLCAjZmZiNzRkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1N2MwMCAwJSwgI2ZmYjc0ZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1vcmFuZ2VcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1N2MwMCwgI2ZmYjc0ZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNTdjMDAsICNmZmI3NGQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjU3YzAwLCAjZmZiNzRkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y1N2MwMCwgI2ZmYjc0ZCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ZmYjc0ZCksIGNvbG9yLXN0b3AoNTAlLCAjZmY5ODAwKSwgdG8oI2ZmY2M4MCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmI3NGQsICNmZjk4MDAgNTAlLCAjZmZjYzgwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZiNzRkLCAjZmY5ODAwIDUwJSwgI2ZmY2M4MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmYjc0ZCwgI2ZmOTgwMCA1MCUsICNmZmNjODApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiNzRkLCAjZmY5ODAwIDUwJSwgI2ZmY2M4MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmYjc0ZCksIGNvbG9yLXN0b3AoNTAlLCAjZmY5ODAwKSwgdG8oI2ZmY2M4MCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmI3NGQsICNmZjk4MDAgNTAlLCAjZmZjYzgwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZiNzRkLCAjZmY5ODAwIDUwJSwgI2ZmY2M4MCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2ZmYjc0ZCwgI2ZmOTgwMCA1MCUsICNmZmNjODApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmI3NGQsICNmZjk4MDAgNTAlLCAjZmZjYzgwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2Y1N2MwMCwgI2ZmYjc0ZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZjU3YzAwLCAjZmZiNzRkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNmNTdjMDAsICNmZmI3NGQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2Y1N2MwMCwgI2ZmYjc0ZCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmNjODAgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmY2M4MCA1MCUsICNmZmNjODAgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmY2M4MCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZjYzgwIDUwJSwgI2ZmY2M4MCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZjYzgwIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmZmNjODAgNTAlLCAjZmZjYzgwIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmNjODAgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmY2M4MCA1MCUsICNmZmNjODAgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtb3JhbmdlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LW9yYW5nZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1vcmFuZ2UgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktb3JhbmdlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1vcmFuZ2UgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLW9yYW5nZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLW9yYW5nZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLW9yYW5nZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1vcmFuZ2UgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtb3JhbmdlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1vcmFuZ2UgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLW9yYW5nZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItb3JhbmdlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1vcmFuZ2UgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWRlZXAtb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2U2NGExOSksIHRvKCNmZjhhNjUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTY0YTE5IDAlLCAjZmY4YTY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNlNjRhMTkgMCUsICNmZjhhNjUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2U2NGExOSAwJSwgI2ZmOGE2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2NGExOSAwJSwgI2ZmOGE2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWRlZXAtb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZTY0YTE5KSwgdG8oI2ZmOGE2NSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2NGExOSAwJSwgI2ZmOGE2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNjRhMTkgMCUsICNmZjhhNjUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZTY0YTE5IDAlLCAjZmY4YTY1IDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U2NGExOSAwJSwgI2ZmOGE2NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1kZWVwLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTY0YTE5LCAjZmY4YTY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2U2NGExOSwgI2ZmOGE2NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlNjRhMTksICNmZjhhNjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTY0YTE5LCAjZmY4YTY1KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1kZWVwLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmZjhhNjUpLCBjb2xvci1zdG9wKDUwJSwgI2ZmNTcyMiksIHRvKCNmZmFiOTEpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmY4YTY1LCAjZmY1NzIyIDUwJSwgI2ZmYWI5MSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmOGE2NSwgI2ZmNTcyMiA1MCUsICNmZmFiOTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZjhhNjUsICNmZjU3MjIgNTAlLCAjZmZhYjkxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmOGE2NSwgI2ZmNTcyMiA1MCUsICNmZmFiOTEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1kZWVwLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmOGE2NSksIGNvbG9yLXN0b3AoNTAlLCAjZmY1NzIyKSwgdG8oI2ZmYWI5MSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZjhhNjUsICNmZjU3MjIgNTAlLCAjZmZhYjkxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjZmY4YTY1LCAjZmY1NzIyIDUwJSwgI2ZmYWI5MSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoI2ZmOGE2NSwgI2ZmNTcyMiA1MCUsICNmZmFiOTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZjhhNjUsICNmZjU3MjIgNTAlLCAjZmZhYjkxKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRlZXAtb3JhbmdlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZTY0YTE5LCAjZmY4YTY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICNlNjRhMTksICNmZjhhNjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2U2NGExOSwgI2ZmOGE2NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZTY0YTE5LCAjZmY4YTY1KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1kZWVwLW9yYW5nZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZhYjkxIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmZmFiOTEgNTAlLCAjZmZhYjkxIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmFiOTEgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmYWI5MSA1MCUsICNmZmFiOTEgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYWI5MSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZhYjkxIDUwJSwgI2ZmYWI5MSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZhYjkxIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmZmFiOTEgNTAlLCAjZmZhYjkxIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWRlZXAtb3JhbmdlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWRlZXAtb3JhbmdlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWRlZXAtb3JhbmdlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWRlZXAtb3JhbmdlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1kZWVwLW9yYW5nZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZGVlcC1vcmFuZ2UgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1kZWVwLW9yYW5nZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWRlZXAtb3JhbmdlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWRlZXAtb3JhbmdlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWRlZXAtb3JhbmdlIC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1kZWVwLW9yYW5nZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItZGVlcC1vcmFuZ2UgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWRlZXAtb3JhbmdlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1kZWVwLW9yYW5nZSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtYnJvd25cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNWQ0MDM3KSwgdG8oI2ExODg3ZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM1ZDQwMzcgMCUsICNhMTg4N2YgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzVkNDAzNyAwJSwgI2ExODg3ZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNWQ0MDM3IDAlLCAjYTE4ODdmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWQ0MDM3IDAlLCAjYTE4ODdmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktYnJvd25cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM1ZDQwMzcpLCB0bygjYTE4ODdmKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWQ0MDM3IDAlLCAjYTE4ODdmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVkNDAzNyAwJSwgI2ExODg3ZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZDQwMzcgMCUsICNhMTg4N2YgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWQ0MDM3IDAlLCAjYTE4ODdmIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWJyb3duXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM1ZDQwMzcsICNhMTg4N2YpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNWQ0MDM3LCAjYTE4ODdmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzVkNDAzNywgI2ExODg3Zik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1ZDQwMzcsICNhMTg4N2YpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLWJyb3duXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ExODg3ZiksIGNvbG9yLXN0b3AoNTAlLCAjNzk1NTQ4KSwgdG8oI2JjYWFhNCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNhMTg4N2YsICM3OTU1NDggNTAlLCAjYmNhYWE0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTE4ODdmLCAjNzk1NTQ4IDUwJSwgI2JjYWFhNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ExODg3ZiwgIzc5NTU0OCA1MCUsICNiY2FhYTQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTE4ODdmLCAjNzk1NTQ4IDUwJSwgI2JjYWFhNCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWJyb3duXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjYTE4ODdmKSwgY29sb3Itc3RvcCg1MCUsICM3OTU1NDgpLCB0bygjYmNhYWE0KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ExODg3ZiwgIzc5NTU0OCA1MCUsICNiY2FhYTQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNhMTg4N2YsICM3OTU1NDggNTAlLCAjYmNhYWE0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjYTE4ODdmLCAjNzk1NTQ4IDUwJSwgI2JjYWFhNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ExODg3ZiwgIzc5NTU0OCA1MCUsICNiY2FhYTQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1yYWRpYWwtYnJvd25cbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM1ZDQwMzcsICNhMTg4N2YpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzVkNDAzNywgI2ExODg3Zik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNWQ0MDM3LCAjYTE4ODdmKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM1ZDQwMzcsICNhMTg4N2YpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLWJyb3duXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNiY2FhYTQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2JjYWFhNCA1MCUsICNiY2FhYTQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JjYWFhNCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYmNhYWE0IDUwJSwgI2JjYWFhNCA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYmNhYWE0IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiY2FhYTQgNTAlLCAjYmNhYWE0IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNiY2FhYTQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2JjYWFhNCA1MCUsICNiY2FhYTQgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtYnJvd24gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgtYnJvd24gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktYnJvd24gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktYnJvd24gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWJyb3duIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1icm93biAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWJyb3duIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1yYWRpYWwtYnJvd24gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYnJvd24gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYnJvd24gLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXgyLWJyb3duIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1icm93biAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItYnJvd24gLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXkyLWJyb3duIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JhZGllbnQteC1ibHVlLWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNDU1YTY0KSwgdG8oIzkwYTRhZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM0NTVhNjQgMCUsICM5MGE0YWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzQ1NWE2NCAwJSwgIzkwYTRhZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNDU1YTY0IDAlLCAjOTBhNGFlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDU1YTY0IDAlLCAjOTBhNGFlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktYmx1ZS1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNDU1YTY0KSwgdG8oIzkwYTRhZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQ1NWE2NCAwJSwgIzkwYTRhZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NTVhNjQgMCUsICM5MGE0YWUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNDU1YTY0IDAlLCAjOTBhNGFlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ1NWE2NCAwJSwgIzkwYTRhZSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1ibHVlLWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1NWE2NCwgIzkwYTRhZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTVhNjQsICM5MGE0YWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU1YTY0LCAjOTBhNGFlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1NWE2NCwgIzkwYTRhZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQteDItYmx1ZS1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzkwYTRhZSksIGNvbG9yLXN0b3AoNTAlLCAjNjA3ZDhiKSwgdG8oI2IwYmVjNSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM5MGE0YWUsICM2MDdkOGIgNTAlLCAjYjBiZWM1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOTBhNGFlLCAjNjA3ZDhiIDUwJSwgI2IwYmVjNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzkwYTRhZSwgIzYwN2Q4YiA1MCUsICNiMGJlYzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOTBhNGFlLCAjNjA3ZDhiIDUwJSwgI2IwYmVjNSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWJsdWUtZ3JleVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwYTRhZSksIGNvbG9yLXN0b3AoNTAlLCAjNjA3ZDhiKSwgdG8oI2IwYmVjNSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM5MGE0YWUsICM2MDdkOGIgNTAlLCAjYjBiZWM1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjOTBhNGFlLCAjNjA3ZDhiIDUwJSwgI2IwYmVjNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzkwYTRhZSwgIzYwN2Q4YiA1MCUsICNiMGJlYzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCM5MGE0YWUsICM2MDdkOGIgNTAlLCAjYjBiZWM1KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtcmFkaWFsLWJsdWUtZ3JleVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzQ1NWE2NCwgIzkwYTRhZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNDU1YTY0LCAjOTBhNGFlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM0NTVhNjQsICM5MGE0YWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzQ1NWE2NCwgIzkwYTRhZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYmx1ZS1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNiMGJlYzUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2IwYmVjNSA1MCUsICNiMGJlYzUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2IwYmVjNSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYjBiZWM1IDUwJSwgI2IwYmVjNSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjBiZWM1IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiMGJlYzUgNTAlLCAjYjBiZWM1IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNiMGJlYzUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2IwYmVjNSA1MCUsICNiMGJlYzUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtYmx1ZS1ncmV5IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14LWJsdWUtZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteS1ibHVlLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktYmx1ZS1ncmV5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1ibHVlLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LWRpcmVjdGlvbmFsLWJsdWUtZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWJsdWUtZ3JleSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWJsdWUtZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1ibHVlLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtYmx1ZS1ncmV5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC14Mi1ibHVlLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXgyLWJsdWUtZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItYmx1ZS1ncmV5IC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15Mi1ibHVlLWdyZXkgLmNhcmQtZm9vdGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmFkaWVudC14LWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjNjE2MTYxKSwgdG8oI2UwZTBlMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2MTYxNjEgMCUsICNlMGUwZTAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzYxNjE2MSAwJSwgI2UwZTBlMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNjE2MTYxIDAlLCAjZTBlMGUwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjE2MTYxIDAlLCAjZTBlMGUwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXktZ3JleVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzYxNjE2MSksIHRvKCNlMGUwZTApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MTYxNjEgMCUsICNlMGUwZTAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjE2MTYxIDAlLCAjZTBlMGUwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzYxNjE2MSAwJSwgI2UwZTBlMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MTYxNjEgMCUsICNlMGUwZTAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZ3JleVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjE2MTYxLCAjZTBlMGUwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYxNjE2MSwgI2UwZTBlMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM2MTYxNjEsICNlMGUwZTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjE2MTYxLCAjZTBlMGUwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC14Mi1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2UwZTBlMCksIGNvbG9yLXN0b3AoNTAlLCAjOWU5ZTllKSwgdG8oI2VlZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlMGUwZTAsICM5ZTllOWUgNTAlLCAjZWVlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwLCAjOWU5ZTllIDUwJSwgI2VlZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2UwZTBlMCwgIzllOWU5ZSA1MCUsICNlZWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTBlMGUwLCAjOWU5ZTllIDUwJSwgI2VlZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXkyLWdyZXlcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNlMGUwZTApLCBjb2xvci1zdG9wKDUwJSwgIzllOWU5ZSksIHRvKCNlZWUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTBlMGUwLCAjOWU5ZTllIDUwJSwgI2VlZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI2UwZTBlMCwgIzllOWU5ZSA1MCUsICNlZWUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNlMGUwZTAsICM5ZTllOWUgNTAlLCAjZWVlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZTBlMGUwLCAjOWU5ZTllIDUwJSwgI2VlZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXJhZGlhbC1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNjE2MTYxLCAjZTBlMGUwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM2MTYxNjEsICNlMGUwZTApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzYxNjE2MSwgI2UwZTBlMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNjE2MTYxLCAjZTBlMGUwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmctZ3JhZGllbnQtc3RyaXBlZC1ncmV5XG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlZWUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2VlZSA1MCUsICNlZWUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VlZSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZWVlIDUwJSwgI2VlZSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWVlIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNlZWUgNTAlLCAjZWVlIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNlZWUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2VlZSA1MCUsICNlZWUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmJnLWdyYWRpZW50LXgtZ3JleSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteC1ncmV5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC15LWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXktZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZ3JleSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtcmFkaWFsLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1ncmV5IC5jYXJkLWZvb3Rlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWdyZXkgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteDItZ3JleSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteDItZ3JleSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteTItZ3JleSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteTItZ3JleSAuY2FyZC1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYWRpZW50LXgtZ3JleS1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzJjMzAzYiksIHRvKCM2Zjg1YWQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmMzMDNiIDAlLCAjNmY4NWFkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyYzMwM2IgMCUsICM2Zjg1YWQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJjMzAzYiAwJSwgIzZmODVhZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJjMzAzYiAwJSwgIzZmODVhZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1ncmFkaWVudC15LWdyZXktYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzJjMzAzYiksIHRvKCM2Zjg1YWQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyYzMwM2IgMCUsICM2Zjg1YWQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMmMzMDNiIDAlLCAjNmY4NWFkIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJjMzAzYiAwJSwgIzZmODVhZCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYzMwM2IgMCUsICM2Zjg1YWQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZ3JleS1ibHVlXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyYzMwM2IsICM2Zjg1YWQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMmMzMDNiLCAjNmY4NWFkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzJjMzAzYiwgIzZmODVhZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMyYzMwM2IsICM2Zjg1YWQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLWdyYWRpZW50LXgyLWdyZXktYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM2Zjg1YWQpLCBjb2xvci1zdG9wKDUwJSwgIzFiMjk0MiksIHRvKCNiMGJlYzUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNmY4NWFkLCAjMWIyOTQyIDUwJSwgI2IwYmVjNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzZmODVhZCwgIzFiMjk0MiA1MCUsICNiMGJlYzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM2Zjg1YWQsICMxYjI5NDIgNTAlLCAjYjBiZWM1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzZmODVhZCwgIzFiMjk0MiA1MCUsICNiMGJlYzUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC15Mi1ncmV5LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM2Zjg1YWQpLCBjb2xvci1zdG9wKDUwJSwgIzFiMjk0MiksIHRvKCNiMGJlYzUpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNmY4NWFkLCAjMWIyOTQyIDUwJSwgI2IwYmVjNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoIzZmODVhZCwgIzFiMjk0MiA1MCUsICNiMGJlYzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCM2Zjg1YWQsICMxYjI5NDIgNTAlLCAjYjBiZWM1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjNmY4NWFkLCAjMWIyOTQyIDUwJSwgI2IwYmVjNSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJnLWdyYWRpZW50LXJhZGlhbC1ncmV5LWJsdWVcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyYzMwM2IsICM2Zjg1YWQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzJjMzAzYiwgIzZmODVhZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMmMzMDNiLCAjNmY4NWFkKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMyYzMwM2IsICM2Zjg1YWQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1ncmFkaWVudC1zdHJpcGVkLWdyZXktYmx1ZVxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjBiZWM1IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiMGJlYzUgNTAlLCAjYjBiZWM1IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNiMGJlYzUgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2IwYmVjNSA1MCUsICNiMGJlYzUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2IwYmVjNSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjYjBiZWM1IDUwJSwgI2IwYmVjNSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYjBiZWM1IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNiMGJlYzUgNTAlLCAjYjBiZWM1IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5iZy1ncmFkaWVudC14LWdyZXktYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteC1ncmV5LWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXktZ3JleS1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC15LWdyZXktYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQtZGlyZWN0aW9uYWwtZ3JleS1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1kaXJlY3Rpb25hbC1ncmV5LWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1ncmV5LWJsdWUgLmNhcmQtaGVhZGVyLFxuLmJnLWdyYWRpZW50LXJhZGlhbC1ncmV5LWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXN0cmlwZWQtZ3JleS1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC1zdHJpcGVkLWdyZXktYmx1ZSAuY2FyZC1mb290ZXIsXG4uYmctZ3JhZGllbnQteDItZ3JleS1ibHVlIC5jYXJkLWhlYWRlcixcbi5iZy1ncmFkaWVudC14Mi1ncmV5LWJsdWUgLmNhcmQtZm9vdGVyLFxuLmJnLWdyYWRpZW50LXkyLWdyZXktYmx1ZSAuY2FyZC1oZWFkZXIsXG4uYmctZ3JhZGllbnQteTItZ3JleS1ibHVlIC5jYXJkLWZvb3Rlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiLmNsbmRyXG57XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMCAjMjcyNzI3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMCAjMjcyNzI3O1xufVxuLmNsbmRyIC5jbG5kci1jb250cm9sc1xue1xuICAgIHBhZGRpbmc6IDE0cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzN2JjOWI7XG59XG4uY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1wcmV2aW91cy1idXR0b25cbntcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2xuZHIgLmNsbmRyLWNvbnRyb2xzIC5jbG5kci1uZXh0LWJ1dHRvblxue1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItcHJldmlvdXMtYnV0dG9uLFxuLmNsbmRyIC5jbG5kci1jb250cm9scyAuY2xuZHItbmV4dC1idXR0b25cbntcbiAgICB3aWR0aDogMzBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLXByZXZpb3VzLWJ1dHRvbjpob3Zlcixcbi5jbG5kciAuY2xuZHItY29udHJvbHMgLmNsbmRyLW5leHQtYnV0dG9uOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjU7XG59XG4uY2xuZHIgLmNsbmRyLWdyaWRcbntcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiA2NSU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNsbmRyIC5jbG5kci1ncmlkIC5kYXlzLW9mLXRoZS13ZWVrXG57XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiYjQyO1xufVxuLmNsbmRyIC5jbG5kci1ncmlkIC5kYXlzLW9mLXRoZS13ZWVrIC5oZWFkZXItZGF5XG57XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTQuMjg1NyU7XG4gICAgcGFkZGluZzogMTRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5jbG5kciAuY2xuZHItZ3JpZCAuZGF5c1xue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNsbmRyIC5jbG5kci1ncmlkIC5kYXlzIC5kYXksXG4uY2xuZHIgLmNsbmRyLWdyaWQgLmRheXMgLmVtcHR5XG57XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTQuMjg1NyU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICM0ZjRmNGY7XG59XG4uY2xuZHIgLmNsbmRyLWdyaWQgLmRheXMgLmRheS5ldmVudCAuZGF5LW51bWJlcixcbi5jbG5kciAuY2xuZHItZ3JpZCAuZGF5cyAuZW1wdHkuZXZlbnQgLmRheS1udW1iZXJcbntcbiAgICBwYWRkaW5nOiA2cHggOXB4OyBcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmJiNDI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNsbmRyIC5jbG5kci1ncmlkIC5kYXlzIC5kYXkuYWRqYWNlbnQtbW9udGggLmRheS1udW1iZXIsXG4uY2xuZHIgLmNsbmRyLWdyaWQgLmRheXMgLmRheS5pbmFjdGl2ZSAuZGF5LW51bWJlcixcbi5jbG5kciAuY2xuZHItZ3JpZCAuZGF5cyAuZW1wdHkuYWRqYWNlbnQtbW9udGggLmRheS1udW1iZXJcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxuXG4gICAgb3BhY2l0eTogLjM7XG59XG4uY2xuZHIgLmNsbmRyLWdyaWQgLmRheXMgLmRheS5zZWxlY3RlZFxue1xuICAgIGNvbG9yOiB3aGl0ZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNDQ1Mztcbn1cbi5jbG5kciAuY2xuZHItZ3JpZCAuZGF5cyAudG9kYXlcbntcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3YmM5YjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNsbmRyIC5ldmVudC1saXN0aW5nXG57XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMzUlO1xufVxuLmNsbmRyIC5ldmVudC1saXN0aW5nIC5ldmVudC1saXN0aW5nLXRpdGxlXG57XG4gICAgZm9udC1zaXplOiAuODhyZW07XG5cbiAgICBwYWRkaW5nOiAxNS41cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgXG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YTkxMTtcbn1cbi5jbG5kciAuZXZlbnQtbGlzdGluZyAuZXZlbnQtaXRlbVxue1xuICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuXG4gICAgY29sb3I6ICM0ZjRmNGY7XG59XG4uY2xuZHIgLmV2ZW50LWxpc3RpbmcgLmV2ZW50LWl0ZW0tbG9jYXRpb25cbntcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTptZXRlb2NvbnM7c3JjOnVybChmb250cy9tZXRlb2NvbnMuZW90P2RmMDhjNik7c3JjOnVybChmb250cy9tZXRlb2NvbnMuZW90P2RmMDhjNiNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybChmb250cy9tZXRlb2NvbnMudHRmP2RmMDhjNikgZm9ybWF0KCd0cnVldHlwZScpLHVybChkYXRhOmZvbnQveC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUQ2Y0FBc0FBQUFBUGxBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUJDQUFBQUdBQUFBQmdEeElHVFdOdFlYQUFBQUZvQUFBQVZBQUFBRlFYVnRLMVoyRnpjQUFBQWJ3QUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBQnhBQUFPV2dBQURsb3NUc21sMmhsWVdRQUFEc3NBQUFBTmdBQUFEWU5obHRQYUdobFlRQUFPMlFBQUFBa0FBQUFKQWZDQS9Sb2JYUjRBQUE3aUFBQUFNd0FBQURNd2dBTUYyeHZZMkVBQUR4VUFBQUFhQUFBQUdoZElXdUFiV0Y0Y0FBQVBMd0FBQUFnQUFBQUlBQStBVkZ1WVcxbEFBQTgzQUFBQVo0QUFBR2VWaW0xU1hCdmMzUUFBRDU4QUFBQUlBQUFBQ0FBQXdBQUFBTUQ5UUdRQUFVQUFBS1pBc3dBQUFDUEFwa0N6QUFBQWVzQU13RUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUE2UzREd1AvQUFFQUR3QUJBQUFBQUFRQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBd0FBQUJ3QUF3QUJBQUFBSEFBRUFEZ0FBQUFLQUFnQUFnQUNBQUVBSU9rdS8vMy8vd0FBQUFBQUlPa0EvLzMvL3dBQi8rTVhCQUFEQUFFQUFBQUFBQUFBQUFBQUFBRUFBZi8vQUE4QUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQmdEYUFJQURKZ01BQUJJQUlBQXVBRHdBU2dCWUFBQUJQZ0V6TWhZWE15NERJeUlPQWdjekV6STJQUUUwSmlNaUJoMEJGQllsSmlJUEFRWVVGeFl5UHdFMk5BVW5KaUlIQmhRZkFSWXlOelkwQVNFaUJoVVVGak1oTWpZMU5DWUhJU0lHRlJRV015RXlOalUwSmdGakMxZzZPbGdMUUFZbk8wc3FLa3M3SndaQW5RMFRFdzBORXhNQk13a2JDUzBLQ2drYkNTMEsvZ1F0Q1JzSkNnb3RDUnNKQ2dHQy9vQU5FeE1OQVlBTkV4Tk4vd0FORXhNTkFRQU5FeE1CZ0RkSlNUY3BSak1lSGpOR0tRRUFFdzFBRFJNVERVQU5Fd1lLQ2kwSkd3a0tDaTBKR3lRdENnb0pHd2t0Q2dvSkcvN3dFdzBORXhNTkRST0FFdzBORXhNTkRSTUFBQUFLQUdBQUlBT2dBMkFBRXdBZkFDMEFPd0JKQUZjQVpRQnpBSUVBandBQUFTSU9BaFVVSGdJek1qNENOVFF1QWdNaUpqVTBOak15RmhVVUJnTXlOajBCTkNZaklnWWRBUlFXRXlJR0hRRVVGak15TmowQk5DWVROelkwSnlZaUR3RUdGQmNXTWdFSEJoUVhGakkvQVRZMEp5WWlKelFtS3dFaUJoVVVGanNCTWpZbEl5SUdGUlFXT3dFeU5qVTBKaVVXTWpjMk5DOEJKaUlIQmhRWEFTWWlCd1lVSHdFV01qYzJOQ2NDQUM1U1BTTWpQVkl1TGxJOUl5TTlVaTVDWGw1Q1FsNWVRZzBURXcwTkV4TU5EUk1URFEwVEUrd3RDZ29KR3drdENnb0pHLzRYTFFvS0NSc0pMUW9LQ1Jzd0V3MUFEUk1URFVBTkV3S2dRQTBURXcxQURSTVQvWG9KR3drS0NpMEpHd2tLQ2dJZkNSc0pDZ290Q1JzSkNnb0NvQ005VWk0dVVqMGpJejFTTGk1U1BTUCtnRjVDUWw1ZVFrSmVBY0FURFVBTkV4TU5RQTBUL2NBVERVQU5FeE1OUUEwVEFld3RDUnNKQ2dvdENSc0pDdjV5TFFrYkNRb0tMUWtiQ1FyQ0RSTVREUTBURXkwVERRMFRFdzBORTZ3S0Nna2JDUzBLQ2drYkNmNDdDZ29KR2dvdENRa0pHd2tBQUFBQ0FWSUJFZ0wzQXJjQUlnQTBBQUFCRGdFaUppY3VBVFEyTno0Qk56WVdGeDRCQndZV0Z4NEJOellXRng0QkJ3NEJCd0VHRkJjZUFUNEJOd1ltSnk0Qk53NEJCd0s4Smw1aVh5VW1KU1VtRkRBYkNSSUhCZ1FERXhnb0oyczJDQklIQmdRRENSNFUvc000T0I1TlQwb2FObVlvSnlZREJBZ0VBUkltSlNVbUpWOWlYaVlVSGdrREJBWUhFZ2cyYXljb0dCTURCQVlIRWdrYk1CUUJQRGlmT0I0Y0JTUWhBeVluS0dZMkF3Z0VBQWNBZmdBQ0EzNERRZ0FOQUJzQUtRQTNBRVVBWlFCeUFBQUJNalk5QVRRbUl5SUdIUUVVRmhNaUJoMEJGQll6TWpZOUFUUW1KUWNHRkJjV01qOEJOalFuSmlJbk5DWXJBU0lHRlJRV093RXlOamNXTWpjMk5DOEJKaUlIQmhRWEJTSUdCeTRCSXlJT0FoVVVIZ0l6TWpZM0hnRXpNajRDTlRRdUFnTXVBVFUwTmpjT0FSVVVGaGNDSGcwVEV3ME5FeE1ORFJNVERRMFRFLzc2TFFvS0NSc0pMUW9LQ1Jzd0V3MUFEUk1URFVBTkV5Y0pHd2tLQ2kwSkd3a0tDZ0dtRVNBUER5QVJMbEk5SXlNOVVpNFJJQThQSUJFdVVqMGpJejFTempkSlNUY2RJeU1kQXNJVERVQU5FeE1OUUEwVC9jQVREVUFORXhNTlFBMFRWQzBKR3drS0NpMEpHd2tLd2cwVEV3ME5FeFBaQ2dvSkd3a3RDZ29KR3drWkJnUUVCaU05VWk0dVVqMGpCZ1FFQmlNOVVpNHVVajBqL29NTFdEbzZXQXNmVUM0dVVCOEFBQVFBUGdEQ0EvNERBZ0EvQUZRQVd3QmpBQUFCSXk0REl5SUdCeU1pQmhVVUZqc0JEZ0VISXlJR0ZSUVdPd0VlQVJjaklnWVZGQlk3QVI0Qk16STJOek15TmpVMEppc0JQZ0UzTXpJMk5UUW1JeVV6TWpZMU5DWXJBVDRCTXpJZUFoY2hQZ0UzRXlJbUp5RU9BVGNoTGdFbklRNEJBOTZqQmpGTVl6ZExmU2ZSRFJNVERiSUdCd0pqRFJNVERXTUNCd2FzRUJZV0VNc25mVXRMZlNkTEVCWVdFQ3dHQndLakRSTVREZjEyeWcwVEV3MmNIbEF1S2tzN0p3YitSZ01KQjhvdVVCNEJPQjVRbS81dEJ3a0RBYm9EQ1FJQ05sMUZLRVk2RXcwTkV3OGdFUk1ORFJNUklBOFREUTBUT2taR09oTU5EUk1QSUJFVERRMFRRQk1ORFJNZUloNHpSaWtSSUEvK3dDSWVIaUtBRHlBUkVTQUFBQUFEQUg0QWdBTytBc0FBRXdBbkFFRUFBQUVpQmhVVUZoY2hJZ1lWRkJZeklUSTJOVFFtQlNFeU5qVTBKaU1pQmhVVUZoY2hJZ1lWRkJZRktnRUhJaVlqSVNJR0ZSUVdNeUVPQVJVVUZqTXlOalUwSmdOZUtEZ0RBLzJhRFJNVERRTEFLRGc0L1JnQmdDZzRPQ2dvT0FNRC90b05FeE1DRFFFREFnRUJBZjRTRVJnWUVRR2RBd000S0NnNE9BSkFPQ2dJRUFnVERRMFRPQ2dvT0VBNEtDZzRPQ2dJRUFnVERRMFR3QUVCRXcwTkV3Z1FDQ2c0T0Nnb09BQUFBQUlBNndDQUF4VURBQUJJQUZRQUFBRW5QZ0UxTkNZbk56NEJKeTRCRHdFdUFTYzFOQ1lqSWdZZEFRNEJCeWNtQmdjR0ZoOEJEZ0VWRkJZWEJ3NEJGeDRCUHdFZUFSY1ZGQll6TWpZOUFUNEJOeGNXTmpjMkppY2xORFl6TWhZVkZBWWpJaVlDL2tJQ0FnSUNRaGNORFEwekYwSU5IaEVsR3hzbEVSNE5RaGN6RFEwTkYwRUJBZ0lCUVJjTkRRMHpGMElOSGhFbEd4c2xFUjROUWhjekRRME5GLzdDSlJzYUppWWFHeVVCZHlZSkVRa0pFUWttRFRNWEZ3NE5Kd3dSQmt3YkpTVWJUQVlSQ3lVT0RoY1hNdzBtQ0JJSkNSRUpKZzB6RnhjT0RpWU1FUVpNR3lVbEcwd0dFUXdtRGc0WEZ6TU5TUnNsSlJzYUppWUFBQWdBQVAvQUJBQUR3QUFOQUJzQUtRQTNBRVVBZVFDSkFMb0FBQUV5TmowQk5DWWpJZ1lkQVJRV0JUYzJOQ2NtSWc4QkJoUVhGaklGTXpJMk5UUW1Ld0VpQmhVVUZpVVVGanNCTWpZMU5DWXJBU0lHSlJZeU56WTBMd0VtSWdjR0ZCY0JJZ1lITGdFbkxnTWpJZzRDRlJRV0Z3NERGUlFlQWpNeU5qY2VBVE15TmpjZUFUTXlQZ0kxTkM0Q0l3RXlGaGN1QVNNaUJnY3VBVFUwTmpNQklpWW5EZ0VqSWlZbkRnRWpJaVkxTkRZek1oWVhIZ0VYUGdFM1BnRXpNaFlYSGdFWEhnRVhQZ0V6TWhZVkZBWWpBYUFORXhNTkRSTVRBUVl0Q1FrSkd3a3RDZ29KRy8yUVFBMFRFdzFBRFJNVEFxMFREVUFORXhNTlFBMFQvZWNKR3drS0NpMEpHd2tLQ2dLbUNCQUlHVUVtQVNROVVDNHVVajBqREFzdFRqb2lJejFTTGhVbkV5eHJPanByTEJNbkZTNVNQU01qUFZJdS9vQThXQWtQSGhCRmV5MEpDbDVDQVlBYUxoUWpaanM3WmlNVUxocENYbDVDREJZS0JBa0VCaEVKSTJVN0R4ME9FQjRPSXpnU0RoOFFRbDVlUWdOQUV3MUFEUk1URFVBTkUxUXRDUnNKQ2dvdENSc0pDdUlURFEwVEV3ME5FeUFORXhNTkRSTVR2d29LQ1JzSkxRb0tDUnNKL3FjQkFTSTBFUzFRUENJalBWSXVHakVXQWlROFVDMHVVajBqQndnbUtTa21DQWNqUFZJdUxsSTlJd0VBVFRrQ0JEZ3lFQ1lVUWw3OWdCQU5Lak16S2cwUVhrSkNYZ1FEQVFJQ0RSY0xLeklFQXdRTENCTTRJd1lHWGtKQ1hnQURBQUQvd0FRQUEzRUFRUUJVQUlRQUFBRStBVGMrQVRjMkppY3VBUWNHSmljdUFUYzJKaWN1QVFjT0FRY09BUmNPQVFjdUFTTWlEZ0lWRkI0Q016STJOeDRCTXpJMk54NEJNekkrQWpVMEpnRStBVGNHRmhjZUFUY09BUWN1QVNjbU5qY1RJaVluRGdFaklpWW5EZ0VqSWlZMU5EWXpNaFlYUGdFM01qWXpNaFlYSGdFWEhnRVhIZ0VYUGdFek1oWVZGQVlEWmdjUEJ4TWVDZ01FQmdjU0NUVnJKeWdZRXdNRUJnY1NDUnd3RXpNZ0VrRnhKZ2dRQ0M1U1BTTWpQVkl1RlNjVExHczZPbXNzRXljVkxsSTlJMWYrblFRSUJBTW1KeWhtTmhVM0hpbDFRaE1XS2RvYUxoUWpaanM3WmlNVUxocENYbDVDRUI4T0huRkZCQWNFRXlVU0dDc1NFaDRNQWdRQ0RoOFFRbDVlQWJRRkN3Y1VNQndJRWdjR0JRUVNHQ2NuYkRVSUVnY0hCQU1LSGhReWhVRUlRalVCQVNNOVVpNHVVajBqQndnbUtTa21DQWNqUFZJdVNuTUJhd1FIQXpabUp5Z21BeG9oQnpRL0JUTnVLZjA0RUEwcU16TXFEUkJlUWtKZUJnWTdUQVFCQmdVSEdBOE9KQlFEQndNR0JsNUNRbDRBQUFrQVlBQkNBNkFEZ2dBTkFCc0FLUUEzQUVVQVl3QnhBSDhBalFBQUFUSTJQUUUwSmlNaUJoMEJGQllGTnpZMEp5WWlEd0VHRkJjV01nVXpNalkxTkNZckFTSUdGUlFXSlJRV093RXlOalUwSmlzQklnWWxGakkzTmpRdkFTWWlCd1lVRnhNekxnRTFORFl6TWhZVkZBWUhNejRCTlRRdUFpTWlEZ0lWRkJZRklTSUdGUlFXTXlFeU5qVTBKZ2NoSWdZVkZCWXpJVEkyTlRRbUJ5RWlCaFVVRmpNaE1qWTFOQ1lDQUEwVEV3ME5FeE1CQmkwSkNRa2JDUzBLQ2drYi9aQkFEUk1URFVBTkV4TUNyUk1OUUEwVEV3MUFEUlA5NXdrYkNRb0tMUWtiQ1FvS1NVQUJBbDVDUWw0Q0FVQUJBaU05VWk0dVVqMGpBZ0plL1FBTkV4TU5Bd0FORXhNTi9RQU5FeE1OQXdBTkV4TU4vUUFORXhNTkF3QU5FeE1EQWhNTlFBMFRFdzFBRFJOVUxRa2JDUW9LTFFrYkNRcmlFdzBORXhNTkRSTWdEUk1URFEwVEU3OEtDZ2tiQ1MwS0Nna2JDZjduQ0JBSVFsNWVRZ2dRQ0FnUUNDNVNQU01qUFZJdUNCQklFdzBORXhNTkRST0FFdzBORXhNTkRST0FFdzBORXhNTkRSTUFCQUJnQUVJRG9BTThBQTBBR3dBcEFGc0FBQk1oTWpZMU5DWWpJU0lHRlJRV0JTRWlCaFVVRmpNaE1qWTFOQ1lISVNJR0ZSUVdNeUV5TmpVMEpnRXdKalVtTkRjK0FUY0dGaGNlQVRjT0FRY3pQZ0UzTmlZbkxnRUhCaVluTGdFM05pWW5MZ0VIRGdFSERnSVdGek9BQXdBTkV4TU4vUUFORXhNRERmMEFEUk1URFFNQURSTVREZjBBRFJNVERRTUFEUk1UL2cwQ09EZ0VDQVFESmljb1pqWUVDUVZUQ0F3RkF3UUdCeElKTldzbktCZ1RBd1FHQnhJSkd6RVRJU1FKRXhoU0FVSVREUTBURXcwTkUwQVREUTBURXcwTkU0QVREUTBURXcwTkV3RkFBUUU0bnpnRUJ3UTJaaWduSmdNRkNRUU1HZzRKRWdZSEJBTVRHQ2duYXpVSkVnY0dCQU1LSGhNaFVGUlZKUUFFQUFBQVFBUUFBMEFBTlFCREFGRUFYd0FBRXk0Qk5UUTJNeklXRno0Qk16SVdGejRCTXpJV0ZSUUdCek0rQVRVMExnSWpJZ1lITGdFaklnWUhMZ0VqSWc0Q0ZSUVdGd1VoSWdZVkZCWXpJVEkyTlRRbUJ5RWlCaFVVRmpNaE1qWTFOQ1lISVNJR0ZSUVdNeUV5TmpVMEprTUJBbDVDRUI4T0lIaExTM2dnRGg4UVFsNENBVUFCQWlNOVVpNElFQWdzaDAxTmh5d0lFQWd1VWowakFnRUQzZnhBRFJNVERRUEFEUk1URGZ4QURSTVREUVBBRFJNVERmeEFEUk1URFFQQURSTVRBY0FJRUFoQ1hnWUdQazVPUGdZR1hrSUlFQWdJRUFndVVqMGpBUUU5UlVVOUFRRWpQVkl1Q0JBSVFCTU5EUk1URFEwVGdCTU5EUk1URFEwVGdCTU5EUk1URFEwVEFBQUFCQURBQVFBRFFBTEFBQTBBR3dBcEFEY0FBQk1oTWpZMU5DWWpJU0lHRlJRV0JTRWlCaFVVRmpNaE1qWTFOQ1lISVNJR0ZSUVdNeUV5TmpVMEpnY2hJZ1lWRkJZeklUSTJOVFFtNEFKQURSTVREZjNBRFJNVEFrMzl3QTBURXcwQ1FBMFRFdzM5d0EwVEV3MENRQTBURXczOXdBMFRFdzBDUUEwVEV3S0FFdzBORXhNTkRSTkFFdzBORXhNTkRST0FFdzBORXhNTkRST0FFdzBORXhNTkRSTUFBQUFDQUFBQWdBUUFBd0FBTEFCUkFBQUJJZ1lITGdFaklnWUhMZ0VqSWc0Q0ZSUWVBak15TmpjZUFUTXlOamNlQVRNeVBnSTFOQzRDSXhFaUppY09BU01pSmljT0FTTWlKalUwTmpNeUZoYytBVE15RmhjK0FUTXlGaFVVQmlNRElBZ1FDQ3lIVFUySExBZ1FDQzVTUFNNalBWSXVGU2NUTEdzNk9tc3NFeWNWTGxJOUl5TTlVaTRhTGhRalpqczdaaU1VTGhwQ1hsNUNFQjhPSUhoTFMzZ2dEaDhRUWw1ZVFnS0FBUUU5UlVVOUFRRWpQVkl1TGxJOUl3Y0lKaWtwSmdnSEl6MVNMaTVTUFNQK2dCQU5Lak16S2cwUVhrSkNYZ1lHUGs1T1BnWUdYa0pDWGdBQ0FBQUFBQVFBQThBQU1RQldBQUFCSWdZSExnRWpJZ1lITGdFaklnNENGUlFlQWpNeU5qY2VBUmNIRndjM0p6YytBVGNlQVRNeVBnSTFOQzRDQXlJbUp3NEJEd0VpSmljT0FTTWlKalUwTmpNeUZoYytBVE15RmhjK0FUTXlGaFVVQmdNZ0NCQUlMSWROVFljc0NCQUlMbEk5SXlNOVVpNFZKeE1oVENwR1FFREFRQlkwWHlnVEp4VXVVajBqSXoxU0xob3VGQnhPTGl3N1ppTVVMaHBDWGw1Q0VCOE9JSGhMUzNnZ0RoOFFRbDVlQTBBQkFUMUZSVDBCQVNNOVVpNHVVajBqQndnY0pnZEdRTURBUUVJRUppTUlCeU05VWk0dVVqMGovb0FRRFNJdUNBVXpLZzBRWGtKQ1hnWUdQazVPUGdZR1hrSkNYZ0FBQUFBQ0FBQUFBQVFBQThBQVVnQllBQUFCSWdZSExnRWpJZ1lITGdFaklnNENGUlFlQWpNeU5qY2VBUmMzTGdFbkRnRWpJaVkxTkRZek1oWVhQZ0V6TWhZWFBnRXpNaFlWRkFZaklpWW5EZ0VQQVQ0Qk54NEJNekkrQWpVMExnSWpBUmNITnljM0F5QUlFQWdzaDAxTmh5d0lFQWd1VWowakl6MVNMaFVuRXhNcEZqSWpQUmNVTGhwQ1hsNUNFQjhPSUhoTFMzZ2dEaDhRUWw1ZVFob3VGQThuRlJzZk9ob1RKeFV1VWowakl6MVNMdjVnUUVEQVFFQURRQUVCUFVWRlBRRUJJejFTTGk1U1BTTUhDQkFaQ2pJTEtCd05FRjVDUWw0R0JqNU9UajRHQmw1Q1FsNFFEUklmREZBSklCWUlCeU05VWk0dVVqMGovY0JBd01CQXdBQUFBd0FBQUFBRUFBT0FBQ3dBVVFCZEFBQUJJZ1lITGdFaklnWUhMZ0VqSWc0Q0ZSUWVBak15TmpjZUFUTXlOamNlQVRNeVBnSTFOQzRDSXhFaUppY09BU01pSmljT0FTTWlKalUwTmpNeUZoYytBVE15RmhjK0FUTXlGaFVVQmlNQkZCWXpNalkxTkNZeE1BWURJQWdRQ0N5SFRVMkhMQWdRQ0M1U1BTTWpQVkl1RlNjVExHczZPbXNzRXljVkxsSTlJeU05VWk0YUxoUWpaanM3WmlNVUxocENYbDVDRUI4T0lIaExTM2dnRGg4UVFsNWVRdjZnSlJzYkpVQkFBd0FCQVQxRlJUMEJBU005VWk0dVVqMGpCd2dtS1NrbUNBY2pQVkl1TGxJOUkvNkFFQTBxTXpNcURSQmVRa0plQmdZK1RrNCtCZ1plUWtKZS9zQWJKU1ViRzJWbEFBQUZBQUQvd0FRQUE4QUFMQUJRQUZ3QWFBQjBBQUFCSWdZSExnRWpJZ1lITGdFaklnNENGUlFlQWpNeU5qY2VBVE15TmpjZUFUTXlQZ0kxTkM0Q0l4RWlKaWNPQVNNaUppY09BU01pSmpVME5qTXlGaGMrQVRNeUZoYytBVE15RmhVVUJnRVVGak15TmpVMEpqRXdCamNVRmpNeU5qVTBKakV3QmlVVUZqTXlOalUwSmpFd0JnTWdDQkFJTElkTlRZY3NDQkFJTGxJOUl5TTlVaTRWSnhNc2F6bzZheXdUSnhVdVVqMGpJejFTTGhvdUZDTm1PenRtSXhRdUdrSmVYa0lRSHc0Z2VFdExlQ0FPSHhCQ1hsNytZQ1ViR3lWQVFQNGxHeHNsUUVEK0FDVWJHeVZBUUFOQUFRRTlSVVU5QVFFalBWSXVMbEk5SXdjSUppa3BKZ2dISXoxU0xpNVNQU1ArZ0JBTktqTXpLZzBRWGtKQ1hnWUdQazVPUGdZR1hrSkNYdjVBR3lVbEd4dGxaU1ViSlNVYkcyVmxaUnNsSlJzYlpXVUFCUUFBQUw4RUFBTEJBQ0lBUmdCVUFHSUFjQUFBQVM0Qkl5SUdCdzRCRlJRZUFqTXlOamNlQVRNeU5qY2VBVE15UGdJMU5DWW5BeUltSnc0Qkl5SW1KdzRCSXlJbU5UUTJNeklXTXo0Qk16SVdGekkyTXpJV0ZSUUdCU0VpQmhVVUZqTWhNalkxTkNZbE16STJOVFFtS3dFaUJoVVVGamN6TWpZMU5DWXJBU0lHRlJRV0EwSWtYelEwWUNSUGJ5QTJTQ29JRWdnZlJ5WWxSeDhKRVFrcFNUWWZiMDhKRFJnTEdrRWpJMEVhREJnTU9GQlFPQVFLQlJ0Ukx5NVNHd1FLQlRoUFQvMnYvd0FORXhNTkFRQU5FeFArODRBTkV4TU5nQTBURTAyQURSTVREWUFORXhNQ2RDVW9LQ1VFYzFBcVNEWWdBZ0VVRlJVVUFRSWdOa2dxVUhNRS9yRUZCQmNZR0JjRUJWQTRPRThCSlNrcEpRRlBPRGhRSlJNTkRSTVREUTBUUUJNTkRSTVREUTBUZ0JNTkRSTVREUTBUQUFBQUJ3QUFBQUFFQUFPQUFDRUFSZ0JVQUdJQWNBQjhBSWdBQUFFdUFTTWlCZ2NPQVJVVUhnSXpNalkzSGdFek1qWTNIZ0V6TWo0Q05UUW1BeUltSnc0Qkl5SW1KdzRCSXlJbU5UUTJNeklXRno0Qk16SVdGejRCTXpJV0ZSUUdJd1VoSWdZVkZCWXpJVEkyTlRRbUpUTXlOalUwSmlzQklnWVZGQlkzTXpJMk5UUW1Ld0VpQmhVVUZnRVVGak15TmpVMEpqRXdCZ1VVRmpNeU5qVTBKakV3QmdOQ0pGODBOR0FrVDI4Z05rZ3FDQklJSDBjbUpVY2ZDUkVKS1VrMkgyOVlEUmdMR2tFakkwRWFEQmdNT0ZCUU9BUUtCUnRSTHk1U0d3UUtCVGhQVHpqOTUvOEFEUk1URFFFQURSTVQvdk9BRFJNVERZQU5FeE5OZ0EwVEV3MkFEUk1UQVcwbEd4c2xRRUFCQUNVYkd5VkFRQU15SlNrcEpRTjBVQ2xKTmg4QkFoUVdGaFFDQVI4MlNTbFFkUDYxQkFVWEdSa1hCUVJQT0RoUUFRRWxLaW9sQVFGUU9EaFBKUk1ORGhJU0RnMFRRQklPRFJNVERRNFNnQklPRFJNVERRNFMva0ViSlNVYkcyVmxteHNsSlJzYlpXVUFCQUFBLzhBRUFBUEFBRWdBVkFDQkFLVUFBQ1VuUGdFMU5DWW5OejRCSnk0QkR3RXVBU2MxTkNZaklnWWRBUTRCQnljbUJnY0dGaDhCRGdFVkZCWVhCdzRCRng0QlB3RWVBUmNWRkJZek1qWTlBVDRCTnhjV05qYzJKaWNuSWlZMU5EWXpNaFlWRkFZQklnWUhMZ0VqSWdZSExnRWpJZzRDRlJRZUFqTXlOamNlQVRNeU5qY2VBVE15UGdJMU5DNENJeEVpSmljT0FTTWlKaWNPQVNNaUpqVTBOak15RmhjK0FUTXlGaGMrQVRNeUZoVVVCZ0tNSkFFQkFRRWtEUWNIQngwTUpRY1FDaFFQRHhRS0VBY2xEQjBIQndjTkpBRUJBUUVrRFFjSEJ4ME1KUWNRQ2hRUER4UUtFQWNsREIwSEJ3Y05qQThVRkE4UEZCUUJFUWdRQ0N5SFRVMkhMQWdRQ0M1U1BTTWpQVkl1RlNjVExHczZPbXNzRXljVkxsSTlJeU05VWk0YUxoUWpaanM3WmlNVUxocENYbDVDRUI4T0lIaExTM2dnRGg4UVFsNWVTUlFGQ2dVRkNRVVZCeHdORFFjSEZRWUtBeW9QRkJRUEtnTUtCaFVIQncwTkhBY1ZCUWtGQlFvRkZBZ2NEUXdJQnhVR0NnTXFEaFVWRGlvRENnWVZCd2dNRFJ3SUJCVVBEaFVWRGc4VkF2TUJBVDFGUlQwQkFTTTlVaTR1VWowakJ3Z21LU2ttQ0FjalBWSXVMbEk5SS82QUVBMHFNek1xRFJCZVFrSmVCZ1krVGs0K0JnWmVRa0plQUFBREFBQUFnQVFBQThBQVNBQlVBS3NBQUFFblBnRTFOQ1luTno0Qkp5NEJEd0V1QVNjMU5DWWpJZ1lkQVE0QkJ5Y21CZ2NHRmg4QkRnRVZGQllYQnc0QkZ4NEJQd0VlQVJjVkZCWXpNalk5QVQ0Qk54Y1dOamMySmljbklpWTFORFl6TWhZVkZBWUJJZ1lITGdFaklnWUhMZ0VqSWc0Q0ZSUWVBak15TmpjK0FUYytBVGN1QVNjT0FTTWlKalUwTmpNeUZoYytBVE15RmhjK0FUTXlGaFVVQmlNaUppY09BUWNlQVJjZUFSY2VBVE15UGdJMU5DNENJd0tNSkFFQkFRRWtEUWNIQngwTUpRY1FDaFFQRHhRS0VBY2xEQjBIQndjTkpBRUJBUUVrRFFjSEJ4ME1KUWNRQ2hRUER4UUtFQWNsREIwSEJ3Y05qQThVRkE4UEZCUUJFUWdRQ0N5SFRVMkhMQWdRQ0M1U1BTTWpQVkl1RWlJUkFRWUVCaEFLQlFzRUZDNGFRbDVlUWhBZkRpQjRTMHQ0SUE0ZkVFSmVYa0lhTGhRRUN3VUtFUVVFQmdFUkloSXVVajBqSXoxU0xnRUpGQVVLQlFVSkJSVUhIQTBOQndjVkJnb0RLZzhVRkE4cUF3b0dGUWNIRFEwY0J4VUZDUVVGQ2dVVUNCd05EQWdIRlFZS0F5b09GUlVPS2dNS0JoVUhDQXdOSEFnRUZROE9GUlVPRHhVQ013RUJQVVZGUFFFQkl6MVNMaTVTUFNNR0JnY1BCd29SQmdVSkJRMFFYa0pDWGdZR1BrNU9QZ1lHWGtKQ1hoQU5CUWtGQmhFS0J3OEhCZ1lqUFZJdUxsSTlJd0FBQ0FBQS84QUVBQVBBQUVnQVZBQ2RBS2tBOFFEOUFTb0JUZ0FBSlNjK0FUVTBKaWMzUGdFbkxnRVBBUzRCSnpVMEppTWlCaDBCRGdFSEp5WUdCd1lXSHdFT0FSVVVGaGNIRGdFWEhnRS9BUjRCRnhVVUZqTXlOajBCUGdFM0Z4WTJOelltSnljaUpqVTBOak15RmhVVUJpVW5OQ1luTnpZMEp5WWlEd0V1QVNNbkxnRUhEZ0VmQVE0QkJ3NEJCeWNtQmdjR0ZoOEJIZ0VYQndZVUZ4WXlQd0VlQVI4QkhnRTNQZ0V2QVQ0Qk56NEJOeGNXTmpjMkppY0hCaUluSmpRM05qSVhGaFFsQnk0Qkp5NEJKemMySmljbUJnOEJJZ1lISnlZaUJ3WVVId0VPQVJVSERnRVhIZ0UvQVI0QkZ4NEJGd2NHRmhjV05qOEJQZ0UzRnhZMk56WTBMd0UrQVQ4QlBnRW5MZ0VIQmlJbkpqUTNOaklYRmhRQk5DNENJeUlHQnk0Qkl5SUdCeTRCSXlJT0FoVVVIZ0l6TWpZM0hnRXpNalkzSGdFek1qNENOUVVPQVNNaUppY09BU01pSmpVME5qTXlGaGMrQVRNeUZoYytBVE15RmhVVUJpTWlKZ0tNSkFFQkFRRWtEUWNIQngwTUpRY1FDaFFQRHhRS0VBY2xEQjBIQndjTkpBRUJBUUVrRFFjSEJ4ME1KUWNRQ2hRUER4UUtFQWNsREIwSEJ3Y05qQThVRkE4UEZCUUJwUmdEQXhJR0JnWVNCaEVHQ3dVSEFnOElDUWdDQmdJRkFnSURBaGdJRHdNQ0NRZ1lBUU1DRWdZSEJoRUdFZ1VMQmdZQ0R3a0lDUUlIQXdRQ0FnUUNGd2tQQWdJSUNVY0hFUVlHQmdZUkJ3YjlleGdDQXdJQ0JRSUdBd2tJQ1E4Q0J3VUxCaEVHRWdZR0JoSURBeGdKQ0FJQ0R3a1hBZ1FDQWdRREJ3SUpDQWtQQWdZR0N3VVNCaEVIQmdZU0FnTUJHQWdKQWdNUFJRWVJCd1lHQnhFR0JnTkpJejFTTGdnUUNDeUhUVTJITEFnUUNDNVNQU01qUFZJdUZTY1RMR3M2T21zc0V5Y1ZMbEk5SS83RUkyWTdPMllqRkM0YVFsNWVRaEFmRGlCNFMwdDRJQTRmRUVKZVhrSWFMa2tVQlFvRkJRa0ZGUWNjRFEwSEJ4VUdDZ01xRHhRVUR5b0RDZ1lWQndjTkRSd0hGUVVKQlFVS0JSUUlIQTBNQ0FjVkJnb0RLZzRWRlE0cUF3b0dGUWNJREEwY0NBUVZEdzRWRlE0UEZWb0hCZ3NGRVFjUkJnWUdFUUlER0FrSkF3SVBDQmdDQXdNQ0JBSUdBZ2tJQ0E4REJnWUxCUklHRVFZR0JoRUNBd0VZQ0FrQ0F3OElHQUlEQWdJRkFnWUNDQWtJRHdJTkJnWUdFZ1lHQmdZU2N3WUNCQUlEQXdJWUNBOENBd2tJR1FNQ0VRWUdCaEVIRVFVTEJnWUREd2dKQ0FJR0FnVUNBZ01DR0FnUEFnTUpDQmdCQXdJUkJ3RUdCaEVHRWdVTEJnWUREd2dJQ1RzR0JnWVNCZ1lHQmhJQmdDNVNQU01CQVQxRlJUMEJBU005VWk0dVVqMGpCd2dtS1NrbUNBY2pQVkl1Z3lvek15b05FRjVDUWw0R0JqNU9UajRHQmw1Q1FsNFFBQUFBQUFjQUFQL0FCQUFEd0FBc0FGa0FaUUJ4QUgwQWlRQ1ZBQUFCSWdZSExnRWpJZ1lITGdFaklnNENGUlFlQWpNeU5qY2VBVE15TmpjZUFUTXlQZ0kxTkM0Q0l4RWlKaThCQnc0Qkl5SW1Md0VIRGdFaklpWTFORFl6TWhZZkFUYytBVE15Rmg4Qk56NEJNeklXRlJRR0l3VWlCaFVVRmpNeU5qVTBKZ1VpQmhVVUZqTXlOalUwSmlVaUJoVVVGak15TmpVMEpnTWlCaFVVRmpNeU5qVTBKaUVpQmhVVUZqTXlOalUwSmdNZ0NCQUlMSWROVFljc0NCQUlMbEk5SXlNOVVpNFZKeE1zYXpvNmF5d1RKeFV1VWowakl6MVNMZzhjRFNRZEkxWXVMbFlpSFNRT0hBOUNYbDVDQmdzRkpoY2xhejA5YXlVWEpnVUxCa0plWGtMOW9Cc2xKUnNiSlNVQkpSc2xKUnNiSlNVQkpSc2xKUnNiSlNXYkd5VWxHeHNsSmY1bEd5VWxHeHNsSlFOQUFRRTlSVVU5QVFFalBWSXVMbEk5SXdjSUppa3BKZ2dISXoxU0xpNVNQU1ArZ0FVRkRoa2ZJQ0FmR1E0RkJWNUNRbDRCQVFVZk1UYzJNaDhGQVFGZVFrSmVnQ1ViR3lVbEd4c2xRQ1ViR3lVbEd4c2xRQ1ViR3lVbEd4c2wvd0FsR3hzbEpSc2JKU1ViR3lVbEd4c2xBQUFEQUFEL3dBUUFBdTRBUEFCdEFJNEFBQUUwSmlNcUFTTXVBU01pQmdjcUFTTWlCaFVVRmhjT0FSVXVBU01pRGdJVkZCNENNekkyTng0Qk16STJOeDRCTXpJK0FqVTBKaWMrQVRVRElpWW5EZ0VqSWlZbkRnRWpJaVkxTkRZek1oWVhQZ0UxUGdFM1BnRXpNaFlYUGdFL0FUSVdGeDRCRng0QkZSUUdFeTRCSXlJR0J5NEJJeUlHQno0Qk16SVdGejRCTXpJV0Z6NEJNeklXRlJRR0JBQnBTUVFIQkNKa09UbGtJZ1FIQkVscEFnRUJBZ2dRQ0M1U1BTTWpQVkl1RlNjVExHczZPbXNzRXljVkxsSTlJeGtXRmhuZ0dpNFVJMlk3TzJZakZDNGFRbDVlUWhBZkRnRUNDUlVNSWw0MlMzZ2dDUklKR1JNaUVCRWNEQkFTWGtFY1FpVUlFQWdzaDAwelh5Z0xPeVlNRmdvWFZqVTFWaGNLRmd3dlF4QUI0RXBvS3pFeEsyaEtDQThIQVFJQkFRRWpQVkl1TGxJOUl3Y0lKaWtwSmdnSEl6MVNMaWRGSEJnOUkvNWdFQTBxTXpNcURSQmVRa0plQmdZQkF3SVBIQTBrS2s0K0F3VUJBd2tIQ0JnT0ZURWNRbDRCVlJRWEFRRTlSU0FkSXl3RUJDdzRPQ3dFQkVNdkZpWUFBQUFEQUFEL3dBUUFBOEFBUWdCMUFKWUFBQUUwSmlNaUJpTXVBU01pQmdjaUppTWlCaFVVRmhjT0FSVXVBU01pRGdJVkZCNENNekkyTng0QkZ3Y1hCemNuTno0Qk54NEJNekkrQWpVMEppYytBVFVESWlZbkRnRVBBUzRCSnc0Qkl5SW1OVFEyTXpJV0Z6NEJOejRCTno0Qk16SVdGejRCUHdFeUZoY2VBUmNlQVJVVUJpTVRMZ0VqSWdZSExnRWpJZ1lIUGdFek1oWVhQZ0V6TWhZWFBnRXpNaFlWRkFZRUFHbEpCQWNFSW1RNU9XUWlCQWNFU1drQ0FRRUNDQkFJTGxJOUl5TTlVaTRWSnhNY1FDTXVRRURBUUFvM1ppb1RKeFV1VWowakdSWVdHZUFhTGhRY1R5MHdPbVFpRkM0YVFsNWVRaEFmRGdFQ0FRZ1ZEQ0plTmt0NElBa1NDUmtUSWhBUkhBd1FFbDVDZ3h4Q0pRZ1FDQ3lIVFROZktBczdKZ3dXQ2hkV05UVldGd29XREM5REVBS3lTbWtCS3pFeEt3RnBTZ2NQQ0FFQ0FRRUJJejFSTHk1U1BDUUlCeGdoQ1I5QWdJQkFFd0lvSkFjSUpEeFNMaWRGSEJnK0l2NWdFQTRqTGdnRUFUSXFEaEJlUWtOZEJnWUNBd0VRSEF3a0trNCtCQVFDQWdnSUNCY1BGREljUWw0QlZSUVhBUUU5UlI4ZElpMEZCQ3c0T0N3RUJVTXdGU2NBQXdBQS84QUVBQVBBQUFVQWRnQ1hBQUFsRndjM0p6Y0JOQ1lqSWdZakxnRWpJZ1lISWlZaklnWVZGQllYRGdFVkxnRWpJZzRDRlJRZUFqTXlOamNlQVJjM0xnRW5EZ0VqSWlZMU5EWXpNaFlYUGdFMVBnRTNQZ0V6TWhZWFBnRS9BVElXRng0QkZ4NEJGUlFHSXlJbUp3NEJEd0VYUGdFM0hnRXpNajRDTlRRbUp6NEJOUWN1QVNNaUJnY3VBU01pQmdjK0FUTXlGaGMrQVRNeUZoYytBVE15RmhVVUJnR0FRRURBUUVBQndHbEpCQWNFSW1RNU9XUWlCQWNFU1drQ0FRRUNDQkFJTGxJOUl5TTlVaTRWSnhNQ0JBRTVEaG9MRkM0YVFsNWVRaEFmRGdFQ0NSVU1JbDQyUzNnZ0NSSUpHUklqRUJFY0RCQVNYa0lhTGhRVk5oOE1KQm92RmhNbkZTNVNQU01aRmhZWlhSeENKUWdRQ0N5SFRUTmZLQXM3Smd3V0NoZFdOVFZXRndvV0RDOURFTUJBd01CQWdBRnlTbWtCS3pFeEt3RnBTZ2NQQ0FFQ0FRRUJJejFSTHk1U1BDUUlCd0VEQVNZS0ZnNE9FRjVDUTEwR0JnSURBUkFjRENRcVRqNEVCQUlDQ0FnSUZ3OFVNaHhDWGhBT0dpVU1HQ1VLSFJJSENDUThVaTRuUlJ3WVBpSkxGQmNCQVQxRkh4MGlMUVVFTERnNExBUUZRekFWSndBQUFBQUpBR0FBSUFPZ0EyQUFFd0FoQUM4QVBRQkxBRmtBWndCMUFJTUFBQUVpRGdJVkZCNENNekkrQWpVMExnSW5Nalk5QVRRbUl5SUdIUUVVRmhNaUJoMEJGQll6TWpZOUFUUW1FemMyTkNjbUlnOEJCaFFYRmpJQkJ3WVVGeFl5UHdFMk5DY21JaWMwSmlzQklnWVZGQlk3QVRJMkpTTWlCaFVVRmpzQk1qWTFOQ1lsRmpJM05qUXZBU1lpQndZVUZ3RW1JZ2NHRkI4QkZqSTNOalFuQWdBdVVqMGpJejFTTGk1U1BTTWpQVkl1RFJNVERRMFRFdzBORXhNTkRSTVQ3QzBKQ1FrYkNTMEtDZ2thL2hndENnb0pHd2t0Q2dvSkd6QVREVUFORXhNTlFBMFRBcUJBRFJNVERVQU5FeFA5ZWdrYkNRb0tMUWtiQ1FvS0FoOEtHZ2tLQ2kwSkd3a0tDZ0tnSXoxU0xpNVNQU01qUFZJdUxsSTlJMEFURFVBTkV4TU5RQTBUL2NBVERVQU5FeE1OUUEwVEFld3RDUnNKQ2dvdENSc0pDdjV5TFFrYkNRb0tMUWtiQ1FyQ0RSTVREUTBURXkwVERRMFRFdzBORTZ3S0Nna2JDUzBLQ2drYkNmNDdDZ29KR2dvdENRa0pHd2tBQUFBQUFRRm9BU2dDMlFLWkFCWUFBQUV1QVRjT0FRY09BUlFXRng0Qk1qWTNQZ0UzQmlZbkFmQXZHaFVYS2hNZ0lTRWdJVk5XVWlFVEdRZzdmeThCc0M5L093Z2FFaUZTVmxNaElDRWhJQk1xRnhVYUx3QUFCd0FBLzhBRUFBUEFBQTBBR3dBcEFEY0FSUUI1QUlrQUFBRXlOajBCTkNZaklnWWRBUlFXQlRjMk5DY21JZzhCQmhRWEZqSUZNekkyTlRRbUt3RWlCaFVVRmlVVUZqc0JNalkxTkNZckFTSUdKUll5TnpZMEx3RW1JZ2NHRkJjQklnWUhMZ0VuTGdNaklnNENGUlFXRnc0REZSUWVBak15TmpjZUFUTXlOamNlQVRNeVBnSTFOQzRDSXlVaUJnY3VBVFUwTmpNeUZoY3VBU01Cb0EwVEV3ME5FeE1CQmkwSkNRa2JDUzBLQ2drYi9aQkFEUk1URFVBTkV4TUNyUk1OUUEwVEV3MUFEUlA5NXdrYkNRb0tMUWtiQ1FvS0FxWUlFQWdaUVNZQkpEMVFMaTVTUFNNTUN5MU9PaUlqUFZJdUZTY1RMR3M2T21zc0V5Y1ZMbEk5SXlNOVVpNys0RVY3TFFrS1hrSThXQWtQSGhBRFFCTU5RQTBURXcxQURSTlVMUWtiQ1FvS0xRa2JDUXJpRXcwTkV4TU5EUk1nRFJNVERRMFRFNzhLQ2drYkNTMEtDZ2tiQ2Y2bkFRRWlOQkV0VUR3aUl6MVNMaG94RmdJa1BGQXRMbEk5SXdjSUppa3BKZ2dISXoxU0xpNVNQU09BT0RJUUpoUkNYazA1QWdRQUFnQUEvOEFFQUFOeEFFRUFWQUFBQVQ0Qk56NEJOelltSnk0QkJ3WW1KeTRCTnpZbUp5NEJCdzRCQnc0QkZ3NEJCeTRCSXlJT0FoVVVIZ0l6TWpZM0hnRXpNalkzSGdFek1qNENOVFFtQVQ0Qk53WVdGeDRCTnc0QkJ5NEJKeVkyTndObUJ3OEhFeDRLQXdRR0J4SUpOV3NuS0JnVEF3UUdCeElKSERBVE15QVNRWEVtQ0JBSUxsSTlJeU05VWk0Vkp4TXNhem82YXl3VEp4VXVVajBqVi82ZEJBZ0VBeVluS0dZMkZUY2VLWFZDRXhZcEFiUUZDd2NVTUJ3SUVnY0dCUVFTR0NjbmJEVUlFZ2NIQkFNS0hoUXloVUVJUWpVQkFTTTlVaTR1VWowakJ3Z21LU2ttQ0FjalBWSXVTbk1CYXdRSEF6Wm1KeWdtQXhvaEJ6US9CVE51S1FBQkFBQUFnQVFBQXdBQUxBQUFBU0lHQnk0Qkl5SUdCeTRCSXlJT0FoVVVIZ0l6TWpZM0hnRXpNalkzSGdFek1qNENOVFF1QWlNRElBZ1FDQ3lIVFUySExBZ1FDQzVTUFNNalBWSXVGU2NUTEdzNk9tc3NFeWNWTGxJOUl5TTlVaTRDZ0FFQlBVVkZQUUVCSXoxU0xpNVNQU01IQ0NZcEtTWUlCeU05VWk0dVVqMGpBQUFCQUFBQUFBUUFBOEFBTVFBQUFTSUdCeTRCSXlJR0J5NEJJeUlPQWhVVUhnSXpNalkzSGdFWEJ4Y0hOeWMzUGdFM0hnRXpNajRDTlRRdUFnTWdDQkFJTElkTlRZY3NDQkFJTGxJOUl5TTlVaTRWSnhNaFRDcEdRRURBUUJZMFh5Z1RKeFV1VWowakl6MVNBMEFCQVQxRlJUMEJBU005VWk0dVVqMGpCd2djSmdkR1FNREFRRUlFSmlNSUJ5TTlVaTR1VWowakFBQUFBQUlBQUFBQUJBQURnQUFzQURnQUFBRWlCZ2N1QVNNaUJnY3VBU01pRGdJVkZCNENNekkyTng0Qk16STJOeDRCTXpJK0FqVTBMZ0lqQVJRV016STJOVFFtTVRBR0F5QUlFQWdzaDAxTmh5d0lFQWd1VWowakl6MVNMaFVuRXl4ck9qcHJMQk1uRlM1U1BTTWpQVkl1L3FBbEd4c2xRRUFEQUFFQlBVVkZQUUVCSXoxU0xpNVNQU01IQ0NZcEtTWUlCeU05VWk0dVVqMGovVUFiSlNVYkcyVmxBQUFBQkFBQS84QUVBQVBBQUN3QU9BQkVBRkFBQUFFaUJnY3VBU01pQmdjdUFTTWlEZ0lWRkI0Q016STJOeDRCTXpJMk54NEJNekkrQWpVMExnSWpBUlFXTXpJMk5UUW1NVEFHTnhRV016STJOVFFtTVRBR0pSUVdNekkyTlRRbU1UQUdBeUFJRUFnc2gwMU5oeXdJRUFndVVqMGpJejFTTGhVbkV5eHJPanByTEJNbkZTNVNQU01qUFZJdS9xSWxHeHNsUUVEK0pSc2JKVUJBL2dBbEd4c2xRRUFEUUFFQlBVVkZQUUVCSXoxU0xpNVNQU01IQ0NZcEtTWUlCeU05VWk0dVVqMGovTUFiSlNVYkcyVmxKUnNsSlJzYlpXVmxHeVVsR3h0bFpRQUFBQUFFQUFBQXZ3UUFBc0VBSWdBd0FENEFUQUFBQVM0Qkl5SUdCdzRCRlJRZUFqTXlOamNlQVRNeU5qY2VBVE15UGdJMU5DWW5BU0VpQmhVVUZqTWhNalkxTkNZbE16STJOVFFtS3dFaUJoVVVGamN6TWpZMU5DWXJBU0lHRlJRV0EwSWtYelEwWUNSUGJ5QTJTQ29JRWdnZlJ5WWxSeDhKRVFrcFNUWWZiMC85M3Y4QURSTVREUUVBRFJNVC92T0FEUk1URFlBTkV4Tk5nQTBURXcyQURSTVRBblFsS0NnbEJITlFLa2cySUFJQkZCVVZGQUVDSURaSUtsQnpCUDZNRXcwTkV4TU5EUk5BRXcwTkV4TU5EUk9BRXcwTkV4TU5EUk1BQUFBQUJnQUFBQUFFQUFPQUFDRUFMd0E5QUVzQVZ3QmpBQUFCTGdFaklnWUhEZ0VWRkI0Q016STJOeDRCTXpJMk54NEJNekkrQWpVMEpnRWhJZ1lWRkJZeklUSTJOVFFtSlRNeU5qVTBKaXNCSWdZVkZCWTNNekkyTlRRbUt3RWlCaFVVRmdFVUZqTXlOalUwSmpFd0JnVVVGak15TmpVMEpqRXdCZ05DSkY4ME5HQWtUMjhnTmtncUNCSUlIMGNtSlVjZkNSRUpLVWsySDIvOWovOEFEUk1URFFFQURSTVQvdk9BRFJNVERZQU5FeE5OZ0EwVEV3MkFEUk1UQVcwbEd4c2xRRUFCQUNVYkd5VkFRQU15SlNrcEpRTjBVQ2xKTmg4QkFoUVdGaFFDQVI4MlNTbFFkUDZRRXcwT0VoSU9EUk5BRWc0TkV4TU5EaEtBRWc0TkV4TU5EaEwrUVJzbEpSc2JaV1diR3lVbEd4dGxaUUFBQXdBQS84QUVBQVBBQUVjQVV3Q0FBQUFsSno0Qk5UUW1KemMrQVNjdUFROEJMZ0VuTlRRbUl5SUdIUUVPQVFjbkpnWUhCaFlmQVE0QkZSUVdGd2NPQVJjZUFUOEJIZ0VYRlJRV016STJQUUUrQVRjWEZqWTNOaVluSWlZMU5EWXpNaFlWRkFZQklnWUhMZ0VqSWdZSExnRWpJZzRDRlJRZUFqTXlOamNlQVRNeU5qY2VBVE15UGdJMU5DNENJd0tNSkFFQkFRRWtEUWNIQngwTUpRY1FDaFFQRHhRS0VBY2xEQjBIQndjTkpBRUJBUUVrRFFjSEJ4ME1KUWNRQ2hRUER4UUtFQWNsREIwSEJ3ZVpEeFFVRHc4VUZBRVJDQkFJTElkTlRZY3NDQkFJTGxJOUl5TTlVaTRWSnhNc2F6bzZheXdUSnhVdVVqMGpJejFTTGtrVUJRb0ZCUWtGRlFjY0RRMEhCeFVHQ2dNcUR4UVVEeW9EQ2dZVkJ3Y05EUndIRlFVSkJRVUtCUlFJSEEwTUNBY1ZCZ29ES2c0VkZRNHFBd29HRlFjSURBMGNEQlVQRGhVVkRnOFZBdk1CQVQxRlJUMEJBU005VWk0dVVqMGpCd2dtS1NrbUNBY2pQVkl1TGxJOUl3QUFBQUFIQUFEL3dBUUFBOEFBU0FCVUFKMEFxUUR4QVAwQktnQUFKU2MrQVRVMEppYzNQZ0VuTGdFUEFTNEJKelUwSmlNaUJoMEJEZ0VISnlZR0J3WVdId0VPQVJVVUZoY0hEZ0VYSGdFL0FSNEJGeFVVRmpNeU5qMEJQZ0UzRnhZMk56WW1KeWNpSmpVME5qTXlGaFVVQmlVbk5DWW5OelkwSnlZaUR3RXVBU01uTGdFSERnRWZBUTRCQnc0QkJ5Y21CZ2NHRmg4QkhnRVhCd1lVRnhZeVB3RWVBUjhCSGdFM1BnRXZBVDRCTno0Qk54Y1dOamMySmljSEJpSW5KalEzTmpJWEZoUWxCeTRCSnk0Qkp6YzJKaWNtQmc4QklnWUhKeVlpQndZVUh3RU9BUlVIRGdFWEhnRS9BUjRCRng0QkZ3Y0dGaGNXTmo4QlBnRTNGeFkyTnpZMEx3RStBVDhCUGdFbkxnRUhCaUluSmpRM05qSVhGaFFCTkM0Q0l5SUdCeTRCSXlJR0J5NEJJeUlPQWhVVUhnSXpNalkzSGdFek1qWTNIZ0V6TWo0Q05RS01KQUVCQVFFa0RRY0hCeDBNSlFjUUNoUVBEeFFLRUFjbERCMEhCd2NOSkFFQkFRRWtEUWNIQngwTUpRY1FDaFFQRHhRS0VBY2xEQjBIQndjTmpBOFVGQThQRkJRQnBSZ0RBeElHQmdZU0JoRUdDd1VIQWc4SUNRZ0NCZ0lGQWdJREFoZ0lEd01DQ1FnWUFRTUNFZ1lIQmhFR0VnVUxCZ1lDRHdrSUNRSUhBd1FDQWdRQ0Z3a1BBZ0lJQ1VjSEVRWUdCZ1lSQndiOWV4Z0NBd0lDQlFJR0F3a0lDUThDQndVTEJoRUdFZ1lHQmhJREF4Z0pDQUlDRHdrWEFnUUNBZ1FEQndJSkNBa1BBZ1lHQ3dVU0JoRUhCZ1lTQWdNQkdBZ0pBZ01QUlFZUkJ3WUdCeEVHQmdOSkl6MVNMZ2dRQ0N5SFRVMkhMQWdRQ0M1U1BTTWpQVkl1RlNjVExHczZPbXNzRXljVkxsSTlJMGtVQlFvRkJRa0ZGUWNjRFEwSEJ4VUdDZ01xRHhRVUR5b0RDZ1lWQndjTkRSd0hGUVVKQlFVS0JSUUlIQTBNQ0FjVkJnb0RLZzRWRlE0cUF3b0dGUWNJREEwY0NBUVZEdzRWRlE0UEZWb0hCZ3NGRVFjUkJnWUdFUUlER0FrSkF3SVBDQmdDQXdNQ0JBSUdBZ2tJQ0E4REJnWUxCUklHRVFZR0JoRUNBd0VZQ0FrQ0F3OElHQUlEQWdJRkFnWUNDQWtJRHdJTkJnWUdFZ1lHQmdZU2N3WUNCQUlEQXdJWUNBOENBd2tJR1FNQ0VRWUdCaEVIRVFVTEJnWUREd2dKQ0FJR0FnVUNBZ01DR0FnUEFnTUpDQmdCQXdJUkJ3RUdCaEVHRWdVTEJnWUREd2dJQ1RzR0JnWVNCZ1lHQmhJQmdDNVNQU01CQVQxRlJUMEJBU005VWk0dVVqMGpCd2dtS1NrbUNBY2pQVkl1QUFBQUJnQUEvOEFFQUFQQUFDd0FPQUJFQUZBQVhBQm9BQUFCSWdZSExnRWpJZ1lITGdFaklnNENGUlFlQWpNeU5qY2VBVE15TmpjZUFUTXlQZ0kxTkM0Q0l3RWlCaFVVRmpNeU5qVTBKZ1VpQmhVVUZqTXlOalUwSmlVaUJoVVVGak15TmpVMEpnTWlCaFVVRmpNeU5qVTBKaUVpQmhVVUZqTXlOalUwSmdNZ0NCQUlMSWROVFljc0NCQUlMbEk5SXlNOVVpNFZKeE1zYXpvNmF5d1RKeFV1VWowakl6MVNMdjJnR3lVbEd4c2xKUUVsR3lVbEd4c2xKUUVsR3lVbEd4c2xKWnNiSlNVYkd5VWwvbVViSlNVYkd5VWxBMEFCQVQxRlJUMEJBU005VWk0dVVqMGpCd2dtS1NrbUNBY2pQVkl1TGxJOUkvNEFKUnNiSlNVYkd5VkFKUnNiSlNVYkd5VkFKUnNiSlNVYkd5WC9BQ1ViR3lVbEd4c2xKUnNiSlNVYkd5VUFBQUVBQUFBcEJBQURWd0E4QUFBQkhnRVZGQTRDSXlJbUp3NEJJeUltSnc0Qkl5SXVBalUwUGdJek1oWVhORFkzTGdFMU5EWXpPZ0V6UGdFek1oWVhPZ0V6TWhZVkZBWUhBOUVXR1NNOVVpNFZKeE1zYXpvNmF5d1RKeFV1VWowakl6MVNMZ2dRQ0FJQkFRSnBTUVFIQkNKa09UbGtJZ1FIQkVscEdSWUIwUnhGSnk1U1BTTUlCeVlwS1NZSENDTTlVaTR1VWowakFRRUJBZ0VIRHdoS2FDc3hNU3RvU2lNOUdBQUFBQUFCQUFEL3dBUUFBOEFBUWdBQUFUUW1JeUlHSXk0Qkl5SUdCeUltSXlJR0ZSUVdGdzRCRlM0Qkl5SU9BaFVVSGdJek1qWTNIZ0VYQnhjSE55YzNQZ0UzSGdFek1qNENOVFFtSno0Qk5RUUFhVWtFQndRaVpEazVaQ0lFQndSSmFRSUJBUUlJRUFndVVqMGpJejFTTGhVbkV4eEFJeTVBUU1CQUNqZG1LaE1uRlM1U1BTTVpGaFlaQXJKS2FRRXJNVEVyQVdsS0J3OElBUUlCQVFFalBWRXZMbEk4SkFnSEdDRUpIMENBZ0VBVEFpZ2tCd2drUEZJdUowVWNHRDRpQUFBQkFZQUFBQUtBQTRBQUV3QUFKUkUwSmlNaUJoVVJEZ0VWRkJZek1qWTFOQ1lDUUNZYUd5VWRJMHMxTlVzajdnSk1IU2twSGYyMEVEc2pOVXRMTlNNN0FBQUFBQU1BQVAvQUJBQUR3QUFUQUNjQUt3QUFBU0lPQWhVVUhnSXpNajRDTlRRdUFnTWlMZ0kxTkQ0Q016SWVBaFVVRGdJdEFSTUZBZ0JxdTR0UVVJdTdhbXE3aTFCUWk3dHFUNHhwUER4cGpFOVBqR2s4UEdtTS92RUJBSUQvQUFQQVVJdTdhbXE3aTFCUWk3dHFhcnVMVVB5QVBHbU1UMCtNYVR3OGFZeFBUNHhwUE1DQUFRQ0FBQUFFQUdnQS9BT1lBb1FBRGdBU0FCc0FJZ0FBQVNNdkFTTVJNelV6SHdFekVTTVZGek1USXhjakF6TTNNeGN6QXdjL0FUTWZBU01CUGdKRFVqOUdBenBaUUVaZk5JRTAvMGQ4U3hkN0ZVeDdUZzRiQWh3T1ZRR1Rabm4rbjk1WmhRRmgzNWNCaUJMK24wbEpBV0hkTGx4ZExRQUFBQU1CSEFFTEF1UUNkUUF2QUVjQWxBQUFBUzRCSnk0Qkl5SUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCTXpJMk56NEJOejRCTno0Qk5UUW1KeTRCQnc0Qkl5SW1KeTRCTlRRMk56NEJNeklXRng0QkZSUUdCUTRCSXlJbUp5NEJKeTRCSnk0QlBRRTBOamMrQVRjK0FUYytBVE15RmhjZUFSYzNMZ0VuTGdFaklnWUhEZ0VIRGdFSERnRWRBUlFXRng0QkZ4NEJGeDRCTXpJMk56NEJOeWNPQVFjQm9nVU5Cd2NQQ0FrUEJ3Y05CUVlJQXdNREF3TURDQVlGRFFjSER3Z0pEd2NIRFFVR0NBTURBd01EQXdna0Jnd0hDQXdHQlFVRkJRWU1Cd2dNQmdVRkJRRVZDUklKQmdzR0Jnb0ZCUWNEQXdNREF3TUhCUVFMQmdZTEJna1RDUW9SQ1NFS0dBOE9IUkFNR1F3TUZRb0pEd1lHQlFZR0JSQUpDaFVNREJrTUVCNE9EaGdKSVFrU0NRSmZCUWdEQXdNREF3TUlCUVVNQndjT0NBZ09Cd2NNQlFVSUF3TURBd01EQ0FVRkRBY0hEZ2dJRGdjSERFZ0ZCUVVGQlF3SEJ3d0ZCUVVGQlFVTUJ3Y014d0lEQWdJQ0JRUUVDZ1lHRHdobkNROEdCZ29FQkFVQ0FRSUNBd01LQmpZSkRRUUVCQU1FQkFvSUJ4RUxDeGdQaEE0WkN3b1NCd2NLQkFRREJBVUZEQWsyQndvREFBQUFBd0VhQVEwQzVnSnpBREFBU0FCVEFBQUJMZ0VuTGdFaklnWUhEZ0VIRGdFSERnRVZGQllYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuQnc0Qkl5SW1KeTRCTlRRMk56NEJNeklXRng0QkZSUUdKVFVqRVRNMU16VWpOVE1Cb1FVTkJ3Y1FDQWdQQ0FjTUJnVUlCQU1EQXdNRUNBVUdEQWNJRHdnSUVBY0hEUVVGQ1FNREF3TURBd2tGSHdVTUNBY05CUVVGQlFVRkRRY0lEQVVGQmdZQlgvUkhsSlN0QWwwR0NBTUNBd01DQXdnR0JRd0hCdzRJQnc4SEJ3d0ZCUWdEQXdNREF3TUlCUVVNQndjUEJ3Z09Cd2NNQlUwRkJRVUZCUXdIQncwRUJRVUZCQVVOQndjTUdULytvSTgvVXdBQkFBQUFBUUFBZVVNNHRWOFBQUFVBQ3dRQUFBQUFBTlV6aTJrQUFBQUExVE9MYVFBQS84QUVBQVBBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFRQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBekJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFOb0VBQUJnQkFBQlVnUUFBSDRFQUFBK0JBQUFmZ1FBQU9zRUFBQUFCQUFBQUFRQUFHQUVBQUJnQkFBQUFBUUFBTUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFHQUVBQUZvQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQVlBRUFBQUFCQUFBYUFRQUFSd0VBQUVhQUFBQUFBQUtBQlFBSGdDZ0FXd0J4QUptQXZJRFVBUE9CTklGbGdaYUJ1SUhhQWU2Q0N3SXFna3FDYXdLU2dybUM2QU1pQTE2RDF3UUtoRHdFY1FTbWhOV0U0QVVRQlRDRlFRVlVCV2lGaElXZ0JjS0Y4SVpkQm9HR2x3YXZCcmVHeUliWEJ3NEhMUUFBUUFBQURNQlR3QUtBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBNEFyZ0FCQUFBQUFBQUJBQWtBQUFBQkFBQUFBQUFDQUFjQWNnQUJBQUFBQUFBREFBa0FQQUFCQUFBQUFBQUVBQWtBaHdBQkFBQUFBQUFGQUFzQUd3QUJBQUFBQUFBR0FBa0FWd0FCQUFBQUFBQUtBQm9Bb2dBREFBRUVDUUFCQUJJQUNRQURBQUVFQ1FBQ0FBNEFlUUFEQUFFRUNRQURBQklBUlFBREFBRUVDUUFFQUJJQWtBQURBQUVFQ1FBRkFCWUFKZ0FEQUFFRUNRQUdBQklBWUFBREFBRUVDUUFLQURRQXZHMWxkR1Z2WTI5dWN3QnRBR1VBZEFCbEFHOEFZd0J2QUc0QWMxWmxjbk5wYjI0Z01TNHdBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUcxbGRHVnZZMjl1Y3dCdEFHVUFkQUJsQUc4QVl3QnZBRzRBYzIxbGRHVnZZMjl1Y3dCdEFHVUFkQUJsQUc4QVl3QnZBRzRBYzFKbFozVnNZWElBVWdCbEFHY0FkUUJzQUdFQWNtMWxkR1Z2WTI5dWN3QnRBR1VBZEFCbEFHOEFZd0J2QUc0QWMwWnZiblFnWjJWdVpYSmhkR1ZrSUdKNUlFbGpiMDF2YjI0dUFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9KSBmb3JtYXQoJ3dvZmYnKSx1cmwoZm9udHMvbWV0ZW9jb25zLnN2Zz9kZjA4YzYjbWV0ZW9jb25zKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3MqPVwiIG1lLVwiXSxbY2xhc3NePW1lLV17Zm9udC1mYW1pbHk6bWV0ZW9jb25zIWltcG9ydGFudDtzcGVhazpub25lO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ubWUtc3VucmlzZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwMFwifS5tZS1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn0ubWUtbW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifS5tZS1zdW4yOmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9Lm1lLXdpbmR5OmJlZm9yZXtjb250ZW50OlwiXFxlOTA0XCJ9Lm1lLXdpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDVcIn0ubWUtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA2XCJ9Lm1lLWNsb3VkeTpiZWZvcmV7Y29udGVudDpcIlxcZTkwN1wifS5tZS1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZTkwOFwifS5tZS13ZWF0aGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTA5XCJ9Lm1lLXdlYXRoZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlOTBhXCJ9Lm1lLXdlYXRoZXIzOmJlZm9yZXtjb250ZW50OlwiXFxlOTBiXCJ9Lm1lLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTBjXCJ9Lm1lLWNsb3VkMjpiZWZvcmV7Y29udGVudDpcIlxcZTkwZFwifS5tZS1saWdodG5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGVcIn0ubWUtbGlnaHRuaW5nMjpiZWZvcmV7Y29udGVudDpcIlxcZTkwZlwifS5tZS1yYWlueTpiZWZvcmV7Y29udGVudDpcIlxcZTkxMFwifS5tZS1yYWlueTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTFcIn0ubWUtd2luZHkyOmJlZm9yZXtjb250ZW50OlwiXFxlOTEyXCJ9Lm1lLXdpbmR5MzpiZWZvcmV7Y29udGVudDpcIlxcZTkxM1wifS5tZS1zbm93eTpiZWZvcmV7Y29udGVudDpcIlxcZTkxNFwifS5tZS1zbm93eTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTVcIn0ubWUtc25vd3kzOmJlZm9yZXtjb250ZW50OlwiXFxlOTE2XCJ9Lm1lLXdlYXRoZXI0OmJlZm9yZXtjb250ZW50OlwiXFxlOTE3XCJ9Lm1lLWNsb3VkeTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MThcIn0ubWUtY2xvdWQzOmJlZm9yZXtjb250ZW50OlwiXFxlOTE5XCJ9Lm1lLWxpZ2h0bmluZzM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWFcIn0ubWUtc3VuMzpiZWZvcmV7Y29udGVudDpcIlxcZTkxYlwifS5tZS1tb29uMjpiZWZvcmV7Y29udGVudDpcIlxcZTkxY1wifS5tZS1jbG91ZHkzOmJlZm9yZXtjb250ZW50OlwiXFxlOTFkXCJ9Lm1lLWNsb3VkNDpiZWZvcmV7Y29udGVudDpcIlxcZTkxZVwifS5tZS1jbG91ZDU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWZcIn0ubWUtbGlnaHRuaW5nNDpiZWZvcmV7Y29udGVudDpcIlxcZTkyMFwifS5tZS1yYWlueTM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjFcIn0ubWUtcmFpbnk0OmJlZm9yZXtjb250ZW50OlwiXFxlOTIyXCJ9Lm1lLXdpbmR5NDpiZWZvcmV7Y29udGVudDpcIlxcZTkyM1wifS5tZS13aW5keTU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjRcIn0ubWUtc25vd3k0OmJlZm9yZXtjb250ZW50OlwiXFxlOTI1XCJ9Lm1lLXNub3d5NTpiZWZvcmV7Y29udGVudDpcIlxcZTkyNlwifS5tZS13ZWF0aGVyNTpiZWZvcmV7Y29udGVudDpcIlxcZTkyN1wifS5tZS1jbG91ZHk0OmJlZm9yZXtjb250ZW50OlwiXFxlOTI4XCJ9Lm1lLWxpZ2h0bmluZzU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjlcIn0ubWUtdGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmFcIn0ubWUtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZTkyYlwifS5tZS1ub25lOmJlZm9yZXtjb250ZW50OlwiXFxlOTJjXCJ9Lm1lLUNlbHNpdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmRcIn0ubWUtRmFocmVuaGVpdDpiZWZvcmV7Y29udGVudDpcIlxcZTkyZVwifSIsIkBpbXBvcnQgKGNzcykgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsMzAwaSw0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSU3Q011bGk6MzAwLDQwMCw1MDAsNzAwXCIpO1xuXG5AaW1wb3J0IFwiYmFkZ2VzXCI7XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBmb290ZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYmlnLWxvZ28ge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAwLjVyZW1cbn1cblxuLnZvY2FiLWNhcmQge1xuICAudGVybSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuZGVmaW5pdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzI3M2RjO1xuICAgIH1cbiAgfVxufVxuXG4ucmVzdWx0cy1wYWdlIHtcbiAgaW1nI2xvZ28ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5jYXRlZ29yaWVzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuI3dvcmQtaGludHMge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLmNhdGVnb3J5LWJhZGdlIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5saW5rZWQtcGhyYXNlIHtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmFwcC1jb250ZW50LmNlbnRlci1sYXlvdXRcbntcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1pbi1oZWlnaHQ6IDg1dmg7XG59XG5cbi5wb3B1bGFyLXBocmFzZS1jYXJkIHtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi5wb3B1bGFyLXBocmFzZS10ZXh0IHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udGVybSwgLnRyYW5zbGF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpXG57XG4gIC8qIHNjcm9sbCBmaXggKi9cbiAgbmF2LmhlYWRlci1uYXZiYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBodG1sIGJvZHkuZml4ZWQtbmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICN3b3JkLWhpbnRzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbiIsIi8qIENvbG9yIGNsYXNzZXMgZm9yIGNhdGVnb3J5IGJhZGdlcyAqL1xuXG4uYmFkZ2Uge1xuICAgICYtMTAwMCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDI7XG4gICAgfVxuXG4gICAgJi0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjVmNjtcbiAgICB9XG5cbiAgICAmLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdiYzliO1xuICAgIH1cblxuICAgICYtMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDA7XG4gICAgfVxuXG4gICAgJi00IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgICB9XG5cbiAgICAmLTUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1O1xuICAgIH1cblxuICAgICYtNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYmFmZGE7XG4gICAgfVxuXG4gICAgJi03IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOTtcbiAgICB9XG5cbiAgICAmLTgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4ZjAwO1xuICAgIH1cblxuICAgICYtOSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XG4gICAgfVxuXG4gICAgJi0xMCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDc7XG4gICAgfVxuXG4gICAgJi0xMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjc7XG4gICAgfVxuXG4gICAgJi0xMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjdhZGM7XG4gICAgfVxuXG4gICAgJi0xMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTI3YTA7XG4gICAgfVxuXG4gICAgJi0xNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjI4Mjg7XG4gICAgfVxuXG4gICAgJi0xNSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgfVxuXG4gICAgJi0xNiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQ7XG4gICAgfVxuXG4gICAgJi0xNyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmJiNmE7XG4gICAgfVxuXG4gICAgJi0xOCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gICAgfVxuXG4gICAgJi0xOSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWM3ODQ7XG4gICAgfVxuXG4gICAgJi0yMCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDZlNjM7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/