/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
*,:before,:after{
    box-sizing:border-box;
    border-width:0;
    border-style:solid;
    border-color:#e5e7eb
}
:before,:after{
    --tw-content: ""
}
html,:host{
    line-height:1.5;
    -webkit-text-size-adjust:100%;
    -moz-tab-size:4;
    -o-tab-size:4;
    tab-size:4;
    font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings:normal;
    font-variation-settings:normal;
    -webkit-tap-highlight-color:transparent
}
body{
    margin:0;
    line-height:inherit
}
hr{
    height:0;
    color:inherit;
    border-top-width:1px
}
abbr:where([title]){
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6{
    font-size:inherit;
    font-weight:inherit
}
a{
    color:inherit;
    text-decoration:inherit
}
b,strong{
    font-weight:bolder
}
code,kbd,samp,pre{
    font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings:normal;
    font-variation-settings:normal;
    font-size:1em
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
table{
    text-indent:0;
    border-color:inherit;
    border-collapse:collapse
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-feature-settings:inherit;
    font-variation-settings:inherit;
    font-size:100%;
    font-weight:inherit;
    line-height:inherit;
    letter-spacing:inherit;
    color:inherit;
    margin:0;
    padding:0
}
button,select{
    text-transform:none
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){
    -webkit-appearance:button;
    background-color:transparent;
    background-image:none
}
:-moz-focusring{
    outline:auto
}
:-moz-ui-invalid{
    box-shadow:none
}
progress{
    vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
summary{
    display:list-item
}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{
    margin:0
}
fieldset{
    margin:0;
    padding:0
}
legend{
    padding:0
}
ol,ul,menu{
    list-style:none;
    margin:0;
    padding:0
}
dialog{
    padding:0
}
textarea{
    resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder{
    opacity:1;
    color:#9ca3af
}
input::placeholder,textarea::placeholder{
    opacity:1;
    color:#9ca3af
}
button,[role=button]{
    cursor:pointer
}
:disabled{
    cursor:default
}
img,svg,video,canvas,audio,iframe,embed,object{
    display:block;
    vertical-align:middle
}
img,video{
    max-width:100%;
    height:auto
}
[hidden]{
    display:none
}
*{
    scrollbar-color:initial;
    scrollbar-width:initial
}
*,:before,:after{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: 
}
::backdrop{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: 
}
.fixed{
    position:fixed
}
.absolute{
    position:absolute
}
.top-0{
    top:0
}
.z-50{
    z-index:50
}
.z-\[-2\]{
    z-index:-2
}
.my-20{
    margin-top:5rem;
    margin-bottom:5rem
}
.mb-20{
    margin-bottom:5rem
}
.mb-3{
    margin-bottom:.75rem
}
.mb-5{
    margin-bottom:1.25rem
}
.mb-20{
    margin-bottom: 5rem;
}
.mb-60{
    margin-bottom:15rem
}
.mt-10{
    margin-top:2.5rem
}
.mt-32{
    margin-top:8rem
}
.mt-48{
    margin-top:12rem
}
.inline-block{
    display:inline-block
}
.flex{
    display:flex
}
.grid{
    display:grid
}
.hidden{
    display:none
}
.h-10{
    height:2.5rem
}
.h-14{
    height:3.5rem
}
.h-20{
    height:5rem
}
.h-8{
    height:2rem
}
.h-auto{
    height:auto
}
.h-screen{
    height: 100vh;
}
.w-10{
    width:2.5rem
}
.w-11\/12{
    width:91.666667%
}
.w-14{
    width:3.5rem
}
.w-20{
    width:5rem
}
.w-3\/4{
    width:75%
}
.w-6{
    width:1.5rem
}
.w-72{
    width:18rem
}
.w-8{
    width:2rem
}
.w-fit{
    width:-moz-fit-content;
    width:fit-content
}
.w-full{
    width:100%
}
.max-w-xs{
    max-width:20rem
}
@keyframes bounce{
    0%,to{
        transform:translateY(-25%);
        animation-timing-function:cubic-bezier(.8,0,1,1)
    }
    50%{
        transform:none;
        animation-timing-function:cubic-bezier(0,0,.2,1)
    }

}
.animate-bounce{
    animation:bounce 1s infinite
}
.grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.flex-row{
    flex-direction:row
}
.flex-col{
    flex-direction:column
}
.flex-wrap{
    flex-wrap:wrap
}
.place-items-center{
    place-items:center
}
.items-center{
    align-items:center
}
.justify-start{
    justify-content:flex-start
}
.justify-center{
    justify-content:center
}
.justify-between{
    justify-content:space-between
}
.justify-evenly{
    justify-content:space-evenly
}
.justify-items-center{
    justify-items:center
}
.gap-x-1{
    -moz-column-gap:.25rem;
    column-gap:.25rem
}
.gap-x-14{
    -moz-column-gap:3.5rem;
    column-gap:3.5rem
}
.gap-x-3{
    -moz-column-gap:.75rem;
    column-gap:.75rem
}
.gap-x-32{
    -moz-column-gap:8rem;
    column-gap:8rem
}
.gap-x-4{
    -moz-column-gap:1rem;
    column-gap:1rem
}
.gap-x-6{
    -moz-column-gap:1.5rem;
    column-gap:1.5rem
}
.gap-y-10{
    row-gap:2.5rem
}
.gap-y-28{
    row-gap:7rem
}
.gap-y-3{
    row-gap:.75rem
}
.gap-y-4{
    row-gap:1rem
}
.gap-y-6{
    row-gap:1.5rem
}
.gap-y-8{
    row-gap:2rem
}
.scroll-smooth{
    scroll-behavior:smooth
}
.text-nowrap{
    text-wrap:nowrap
}
.text-pretty{
    text-wrap:pretty
}
.rounded-full{
    border-radius:9999px
}
.rounded-lg{
    border-radius:.5rem
}
.border{
    border-width:1px
}
.border-2{
    border-width:2px
}
.border-b{
    border-bottom-width:1px
}
.border-black{
    --tw-border-opacity: 1;
    border-color:rgb(22 25 37 / var(--tw-border-opacity))
}
.border-transparent{
    border-color:transparent
}
.border-b-slate-300{
    --tw-border-opacity: 1;
    border-bottom-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.border-b-transparent{
    border-bottom-color:transparent
}
.bg-black{
    --tw-bg-opacity: 1;
    background-color:rgb(22 25 37 / var(--tw-bg-opacity))
}
.bg-primary{
    --tw-bg-opacity: 1;
    background-color:rgb(52 22 61 / var(--tw-bg-opacity))
}
.bg-transparent{
    background-color:transparent
}
.bg-white{
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.bg-\[radial-gradient\(100\%_50\%_at_50\%_0\%\,rgba\(0\,163\,255\,0\.13\)_0\,rgba\(0\,163\,255\,0\)_50\%\,rgba\(0\,163\,255\,0\)_100\%\)\]{
    background-image:radial-gradient(100% 50% at 50% 0%,#92969b 0,#00a3ff00 50% 100%)
}
.p-2{
    padding:.5rem
}
.px-3{
    padding-left:.75rem;
    padding-right:.75rem
}
.px-4{
    padding-left:1rem;
    padding-right:1rem
}
.px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.px-7{
    padding-left:1.75rem;
    padding-right:1.75rem
}
.py-1{
    padding:.25rem;
}
.py-5{
    padding:1.25rem;
}
.pt-8{
    padding-top:2rem
}
.text-center{
    text-align:center
}
.text-2xl{
    font-size:1.5rem;
    line-height:2rem
}
.text-4xl{
    font-size:2.25rem;
    line-height:2.5rem
}
.text-6xl{
    font-size:3.75rem;
    line-height:1
}
.text-lg{
    font-size:1.125rem;
    line-height:1.75rem
}
.text-sm{
    font-size:.875rem;
    line-height:1.25rem
}
.text-xl{
    font-size:1.25rem;
    line-height:1.75rem
}
.font-medium{
    font-weight:500
}
.font-normal{
    font-weight:400
}
.font-semibold{
    font-weight:600
}
.text-black{
    --tw-text-opacity: 1;
    color:rgb(22 25 37 / var(--tw-text-opacity))
}
.text-primary{
    --tw-text-opacity: 1;
    color:rgb(52 22 61 / var(--tw-text-opacity))
}
.text-white{
    --tw-text-opacity: 1;
    color:rgb(255 255 255 / var(--tw-text-opacity))
}
.opacity-80{
    opacity:.8
}
.opacity-85{
    opacity:.85
}
.opacity-90{
    opacity:.9
}
.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.transition{
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.duration-300{
    transition-duration:.3s
}
.ease-in-out{
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.scrollbar-thin::-webkit-scrollbar-track{
    background-color:var(--scrollbar-track);
    border-radius:var(--scrollbar-track-radius)
}
.scrollbar-thin::-webkit-scrollbar-track:hover{
    background-color:var(--scrollbar-track-hover, var(--scrollbar-track))
}
.scrollbar-thin::-webkit-scrollbar-track:active{
    background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))
}
.scrollbar-thin::-webkit-scrollbar-thumb{
    background-color:var(--scrollbar-thumb);
    border-radius:var(--scrollbar-thumb-radius)
}
.scrollbar-thin::-webkit-scrollbar-thumb:hover{
    background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))
}
.scrollbar-thin::-webkit-scrollbar-thumb:active{
    background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))
}
.scrollbar-thin::-webkit-scrollbar-corner{
    background-color:var(--scrollbar-corner);
    border-radius:var(--scrollbar-corner-radius)
}
.scrollbar-thin::-webkit-scrollbar-corner:hover{
    background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))
}
.scrollbar-thin::-webkit-scrollbar-corner:active{
    background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))
}
.scrollbar-thin{
    scrollbar-width:thin;
    scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)
}
.scrollbar-thin::-webkit-scrollbar{
    display:block;
    width:8px;
    height:8px
}
.scrollbar-track-transparent{
    --scrollbar-track: transparent !important
}
.scrollbar-thumb-black{
    --scrollbar-thumb: #161925 !important
}
.hover\:scale-105:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:scale-110:hover{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:border-primary:hover{
    --tw-border-opacity: 1;
    border-color:rgb(29 78 216 / var(--tw-border-opacity))
}
.hover\:bg-white:hover{
    --tw-bg-opacity: 1;
    background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.hover\:text-primary:hover{
    --tw-text-opacity: 1;
    color:rgb(29 78 216 / var(--tw-text-opacity))
}
.hover\:opacity-50:hover{
    opacity:.5
}
.hover\:opacity-80:hover{
    opacity:.8
}
.hover\:opacity-85:hover{
    opacity:.85
}
.hover\:grayscale-0:hover{
    --tw-grayscale: grayscale(0);
    filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
@media (min-width: 768px){
    .md\:mb-40{
        margin-bottom:10rem
    }
    .md\:flex{
        display:flex
    }
    .md\:h-12{
        height:3rem
    }
    .md\:w-1\/2{
        width:50%
    }
    .md\:w-12{
        width:3rem
    }
    .md\:w-3\/4{
        width:75%
    }
    .md\:w-5\/6{
        width:83.333333%
    }
    .md\:w-\[550px\]{
        width:550px
    }
    .md\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .md\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .md\:flex-row{
        flex-direction:row
    }
    .md\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .md\:gap-x-12{
        -moz-column-gap:3rem;
        column-gap:3rem
    }
    .md\:gap-x-7{
        -moz-column-gap:1.75rem;
        column-gap:1.75rem
    }
    .md\:gap-y-0{
        row-gap:0px
    }
    .md\:p-3{
        padding:.75rem
    }
    .md\:px-0{
        padding-left:0;
        padding-right:0
    }
    .md\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .md\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .md\:text-start{
        text-align:start
    }
    .md\:text-2xl{
        font-size:1.5rem;
        line-height:2rem
    }
    .md\:text-4xl{
        font-size:2.25rem;
        line-height:2.5rem
    }
    .md\:text-5xl{
        font-size:3rem;
        line-height:1
    }
    .md\:text-6xl{
        font-size:3.75rem;
        line-height:1
    }
    .md\:text-base{
        font-size:1rem;
        line-height:1.5rem
    }
    .md\:text-lg{
        font-size:1.125rem;
        line-height:1.75rem
    }
    .md\:text-xl{
        font-size:1.25rem;
        line-height:1.75rem
    }
    .md\:grayscale{
        --tw-grayscale: grayscale(100%);
        filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }

}
@media (min-width: 1280px){
    .xl\:max-w-sm{
        max-width:24rem
    }
    .xl\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }

}
@font-face{
    font-family:Rubik Variable;
    font-style:normal;
    font-display:swap;
    font-weight:300 900;
    src:url(/build/fonts/rubik-arabic-wght-normal.61884147.woff2) format("woff2-variations");
    unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1
}
@font-face{
    font-family:Rubik Variable;
    font-style:normal;
    font-display:swap;
    font-weight:300 900;
    src:url(/build/fonts/rubik-cyrillic-ext-wght-normal.423a58d2.woff2) format("woff2-variations");
    unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
    font-family:Rubik Variable;
    font-style:normal;
    font-display:swap;
    font-weight:300 900;
    src:url(/build/fonts/rubik-cyrillic-wght-normal.8191f794.woff2) format("woff2-variations");
    unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:Rubik Variable;
    font-style:normal;
    font-display:swap;
    font-weight:300 900;
    src:url(/build/fonts/rubik-hebrew-wght-normal.7363e8f7.woff2) format("woff2-variations");
    unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F
}
@font-face{
    font-family:Rubik Variable;
    font-style:normal;
    font-display:swap;
    font-weight:300 900;
    src:url(/build/fonts/rubik-latin-ext-wght-normal.a6a758a2.woff2) format("woff2-variations");
    unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:Rubik Variable;
    font-style:normal;
    font-display:swap;
    font-weight:300 900;
    src:url(/build/fonts/rubik-latin-wght-normal.d9951962.woff2) format("woff2-variations");
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
body{
    font-family:Rubik Variable,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }

}
#hero-section{
    opacity:0;
    animation:fadeIn .8s ease-in-out forwards
}

#services-section {
  margin-top: 2.5rem;

  h1 {
    font-size: 3.75rem;
    margin-bottom: 2rem;
  }
  h2 {
    font-size: 1.4rem;
    font-weight: 600;
  }
  h3 {
    font-size: 1.2rem;
    font-weight: 500;
  }
}

@media (min-width: 768px) {
    #contact-section
    {
        width: 60%;
        margin: 10px auto;
    }
}

#contact-section p img {
    display: inline-block;
}

@media (min-width: 768px) {
  .background {
      background-color: #ffffff;
      height: 100%;
      margin: 0;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: -1;
  }
        
  .background img {
      min-height: 100%;
      min-width: 100%;
      position: fixed;
      width: auto;
  }
    
  .sections-background-image {
      color: #ffffff
  }
}

@media (max-width: 768px) {
  .background {
      background-color: #ffffff;
      height: 100%;
      margin: 0;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: -1;
  }

  .background img {
      min-height: 100%;
      min-width: 100%;
      position: fixed;
      width: auto;
  }

  .sections-background-image {
      color: #ffffff
  }
}

.countryChoice {
  float: right;
}


@media (min-width: 1024px) {
    .lg\:grid-cols-2
Specificity: (0,1,0)
 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .lg\:max-w-none {
        max-width: none;
    }
}
@media (min-width: 1024px) {
    .lg\:mx-0 {
        margin-left: 0px;
        margin-right: 0px;
    }
}
@media (min-width: 640px) {
    .sm\:mt-24 {
        margin-top: 6rem;
    }
}
.gap-12 {
    gap: 3rem;
}
.auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
}
.max-w-2xl {
    max-width: 42rem;
}
.mt-16 {
    margin-top: 4rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 640px) {
    .sm\:pt-64 {
        padding-top: 16rem;
    }
}

.pt-32 {
    padding-top: 8rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.bg-stone-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9 / var(--tw-bg-opacity, 1));
}
.rounded-2xl {
    border-radius: 1rem;
}
.overflow-hidden {
    overflow: hidden;
}
.justify-end {
    justify-content: flex-end;
}
.isolate {
    isolation: isolate;
}
.relative {
    position: relative;
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}

.h-full {
    height: 100%;
}
.-z-10 {
    z-index: -10;
}
.inset-0 {
    inset: 0px;
}

.leading-6 {
    line-height: 1.5rem;
}
.mt-3 {
    margin-top: 0.75rem;
}
.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.tracking-wider {
    letter-spacing: 0.05em;
}
.uppercase {
    text-transform: uppercase;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.pt-3 {
    padding-top: 0.75rem;
}
.max-w-screen-xl {
    max-width: 1280px;
}


@media (min-width: 768px) {
    .md\:mt-16 {
        margin-top: 4rem;
    }
}
@media (min-width: 1024px) {
    .lg\:tracking-tight {
        letter-spacing: -0.025em;
    }
}

@media (min-width: 1024px) {
    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
}
.capitalize {
    text-transform: capitalize;
}
.font-bold {
    font-weight: 700;
}
.text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.mt-4 {
    margin-top: 1rem;
}
.max-w-7xl {
    max-width: 80rem;
}
@media (min-width: 1024px) {
    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (min-width: 1024px) {
    .lg\:max-w-none {
        max-width: none;
    }
}
@media (min-width: 1024px) {
    .lg\:mx-0 {
        margin-left: 0px;
        margin-right: 0px;
    }
}
@media (min-width: 640px) {
    .sm\:mt-24 {
        margin-top: 6rem;
    }
}

@media (min-width: 1024px) {
    .lg\:tracking-tight {
        letter-spacing: -0.025em;
    }
}
@media (min-width: 1024px) {
    .lg\:leading-tight {
        line-height: 1.25;
    }
}
@media (min-width: 1024px) {
    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
}
.font-bold {
    font-weight: 700;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
    .md\:flex-nowrap {
        flex-wrap: nowrap;
    }
}

.gap-2 {
    gap: 0.5rem;
}
.items-center {
    align-items: center;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex {
    display: flex
;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-14 {
    margin-top: 3.5rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
}

.mt-14 {
    margin-top: 3.5rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.max-w-screen-xl {
    max-width: 1280px;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mt-6 {
    margin-top: 1.5rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.prose-lg {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
@media (min-width: 1024px) {
    .lg\:tracking-tight {
        letter-spacing: -0.025em;
    }
}
@media (min-width: 1024px) {
    .lg\:leading-tight {
        line-height: 1.25;
    }
}
@media (min-width: 1024px) {
    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose {
    max-width: 65ch;
}
.align-middle {
    vertical-align: middle;
}

@media (max-width: 768px){
    .floating-img-left{
        float: left;
        width: 100%;
        margin: 15px;
    }

    .floating-img-right{
        float: right;
        width: 100%;
        margin: 15px;
    }
}
@media (min-width: 768px){
    .floating-img-left{
        float: left;
        width: 40%;
        margin: 20px;
    }
    .floating-img-right{
        float: right;
        width: 40%;
        margin: 20px;
    }
}
.float-left {
    float: left;
}

.float-right {
    float: right;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/components.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/** ------- COLORS ------- **/
/** ------- FONT ------- **/
/** ------- DIMENSIONS ------- **/
.navbar-links .dropdown-menu ul {
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
}

.text-brand {
  color: #000;
}

.text-brand {
  font-weight: 900;
}

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

@media only screen and (min-width: 1100px) {
  .hidden-up {
    display: none !important;
  }
}
@media only screen and (max-width: 1100px) {
  .hidden-down {
    display: none !important;
  }
}
.shadow-top {
  -webkit-box-shadow: 0px -3px 7px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px -3px 7px 0px rgba(0, 0, 0, 0.25);
}

.padding-50 {
  padding: 50px;
}

.padding-top-50 {
  padding-top: 50px;
}

.padding-bottom-50 {
  padding-bottom: 50px;
}

.padding-left-50 {
  padding-left: 50px;
}

.padding-right-50 {
  padding-right: 50px;
}

.margin-50 {
  margin: 50px;
}

.margin-top-50 {
  margin-top: 50px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-left-50 {
  margin-left: 50px;
}

.margin-right-50 {
  margin-right: 50px;
}

.padding-100 {
  padding: 100px;
}

.padding-top-100 {
  padding-top: 100px;
}

.padding-bottom-100 {
  padding-bottom: 100px;
}

.padding-left-100 {
  padding-left: 100px;
}

.padding-right-100 {
  padding-right: 100px;
}

.margin-100 {
  margin: 100px;
}

.margin-top-100 {
  margin-top: 100px;
}

.margin-bottom-100 {
  margin-bottom: 100px;
}

.margin-left-100 {
  margin-left: 100px;
}

.margin-right-100 {
  margin-right: 100px;
}

.padding-150 {
  padding: 150px;
}

.padding-top-150 {
  padding-top: 150px;
}

.padding-bottom-150 {
  padding-bottom: 150px;
}

.padding-left-150 {
  padding-left: 150px;
}

.padding-right-150 {
  padding-right: 150px;
}

.margin-150 {
  margin: 150px;
}

.margin-top-150 {
  margin-top: 150px;
}

.margin-bottom-150 {
  margin-bottom: 150px;
}

.margin-left-150 {
  margin-left: 150px;
}

.margin-right-150 {
  margin-right: 150px;
}

.padding-200 {
  padding: 200px;
}

.padding-top-200 {
  padding-top: 200px;
}

.padding-bottom-200 {
  padding-bottom: 200px;
}

.padding-left-200 {
  padding-left: 200px;
}

.padding-right-200 {
  padding-right: 200px;
}

.margin-200 {
  margin: 200px;
}

.margin-top-200 {
  margin-top: 200px;
}

.margin-bottom-200 {
  margin-bottom: 200px;
}

.margin-left-200 {
  margin-left: 200px;
}

.margin-right-200 {
  margin-right: 200px;
}

.padding-250 {
  padding: 250px;
}

.padding-top-250 {
  padding-top: 250px;
}

.padding-bottom-250 {
  padding-bottom: 250px;
}

.padding-left-250 {
  padding-left: 250px;
}

.padding-right-250 {
  padding-right: 250px;
}

.margin-250 {
  margin: 250px;
}

.margin-top-250 {
  margin-top: 250px;
}

.margin-bottom-250 {
  margin-bottom: 250px;
}

.margin-left-250 {
  margin-left: 250px;
}

.margin-right-250 {
  margin-right: 250px;
}

.padding-300 {
  padding: 300px;
}

.padding-top-300 {
  padding-top: 300px;
}

.padding-bottom-300 {
  padding-bottom: 300px;
}

.padding-left-300 {
  padding-left: 300px;
}

.padding-right-300 {
  padding-right: 300px;
}

.margin-300 {
  margin: 300px;
}

.margin-top-300 {
  margin-top: 300px;
}

.margin-bottom-300 {
  margin-bottom: 300px;
}

.margin-left-300 {
  margin-left: 300px;
}

.margin-right-300 {
  margin-right: 300px;
}

@media only screen and (max-width: 1100px) {
  .padding-small-50 {
    padding: 50px;
  }
  .padding-small-top-50 {
    padding-top: 50px;
  }
  .padding-small-bottom-50 {
    padding-bottom: 50px;
  }
  .padding-small-left-50 {
    padding-left: 50px;
  }
  .padding-small-right-50 {
    padding-right: 50px;
  }
  .margin-small-50 {
    margin: 50px;
  }
  .margin-small-top-50 {
    margin-top: 50px;
  }
  .margin-small-bottom-50 {
    margin-bottom: 50px;
  }
  .margin-small-left-50 {
    margin-left: 50px;
  }
  .margin-small-right-50 {
    margin-right: 50px;
  }
  .padding-small-100 {
    padding: 100px;
  }
  .padding-small-top-100 {
    padding-top: 100px;
  }
  .padding-small-bottom-100 {
    padding-bottom: 100px;
  }
  .padding-small-left-100 {
    padding-left: 100px;
  }
  .padding-small-right-100 {
    padding-right: 100px;
  }
  .margin-small-100 {
    margin: 100px;
  }
  .margin-small-top-100 {
    margin-top: 100px;
  }
  .margin-small-bottom-100 {
    margin-bottom: 100px;
  }
  .margin-small-left-100 {
    margin-left: 100px;
  }
  .margin-small-right-100 {
    margin-right: 100px;
  }
  .padding-small-150 {
    padding: 150px;
  }
  .padding-small-top-150 {
    padding-top: 150px;
  }
  .padding-small-bottom-150 {
    padding-bottom: 150px;
  }
  .padding-small-left-150 {
    padding-left: 150px;
  }
  .padding-small-right-150 {
    padding-right: 150px;
  }
  .margin-small-150 {
    margin: 150px;
  }
  .margin-small-top-150 {
    margin-top: 150px;
  }
  .margin-small-bottom-150 {
    margin-bottom: 150px;
  }
  .margin-small-left-150 {
    margin-left: 150px;
  }
  .margin-small-right-150 {
    margin-right: 150px;
  }
  .padding-small-200 {
    padding: 200px;
  }
  .padding-small-top-200 {
    padding-top: 200px;
  }
  .padding-small-bottom-200 {
    padding-bottom: 200px;
  }
  .padding-small-left-200 {
    padding-left: 200px;
  }
  .padding-small-right-200 {
    padding-right: 200px;
  }
  .margin-small-200 {
    margin: 200px;
  }
  .margin-small-top-200 {
    margin-top: 200px;
  }
  .margin-small-bottom-200 {
    margin-bottom: 200px;
  }
  .margin-small-left-200 {
    margin-left: 200px;
  }
  .margin-small-right-200 {
    margin-right: 200px;
  }
  .padding-small-250 {
    padding: 250px;
  }
  .padding-small-top-250 {
    padding-top: 250px;
  }
  .padding-small-bottom-250 {
    padding-bottom: 250px;
  }
  .padding-small-left-250 {
    padding-left: 250px;
  }
  .padding-small-right-250 {
    padding-right: 250px;
  }
  .margin-small-250 {
    margin: 250px;
  }
  .margin-small-top-250 {
    margin-top: 250px;
  }
  .margin-small-bottom-250 {
    margin-bottom: 250px;
  }
  .margin-small-left-250 {
    margin-left: 250px;
  }
  .margin-small-right-250 {
    margin-right: 250px;
  }
  .padding-small-300 {
    padding: 300px;
  }
  .padding-small-top-300 {
    padding-top: 300px;
  }
  .padding-small-bottom-300 {
    padding-bottom: 300px;
  }
  .padding-small-left-300 {
    padding-left: 300px;
  }
  .padding-small-right-300 {
    padding-right: 300px;
  }
  .margin-small-300 {
    margin: 300px;
  }
  .margin-small-top-300 {
    margin-top: 300px;
  }
  .margin-small-bottom-300 {
    margin-bottom: 300px;
  }
  .margin-small-left-300 {
    margin-left: 300px;
  }
  .margin-small-right-300 {
    margin-right: 300px;
  }
}
/** ------- FIELD INPUT ------- **/
.field {
  position: relative;
  height: 45px;
  margin: 15px 0;
}

.field-helper {
  padding-left: 10px;
  font-size: 0.8rem;
}

.field:after,
.field:before {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 11;
}

.field:before {
  background-color: transparent;
}

.field:after {
  background-color: #86399c;
  transform: scaleX(0);
  transition: transform 0.5s;
}

.is-focused .field-label {
  font-size: 12px;
  color: #000;
}

.field.is-focused:after {
  transform: scaleX(1);
}

.has-label .field-label {
  font-size: 12px;
  color: #000;
  transform: translateY(-8px) scale(0.95);
}

.field-label {
  position: relative;
  line-height: 0;
  font-size: 1rem;
  font-weight: 400;
  display: block;
  margin: 0;
  transform: translateY(24px);
  transition: transform 0.3s;
  transform-origin: 0 50%;
  z-index: 10;
  color: #86399c;
  margin-left: 10px;
}

input.field-input {
  position: relative;
  padding: 8px 10px;
  line-height: 16px;
  border: 1px solid #000;
  -webkit-appearance: none;
  width: 100%;
  height: 45px;
  font-size: 16px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #efefef;
}

.field-inline {
  position: relative;
  height: 50px;
  margin: 0 1rem;
}

.field-inline:after,
.field:before {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 11;
}

.field-inline:before {
  background-color: #efefef;
}

.field-inline:after {
  background-color: #86399c;
  transform: scaleX(0);
  transition: transform 0.5s;
}

.is-focused .field-inline-label {
  font-size: 12px;
  color: #000;
}

.field-inline.is-focused:after {
  transform: scaleX(1);
}

.has-label .field-inline-label {
  font-size: 12px;
  font-weight: 300;
  color: rgb(178.5, 178.5, 178.5);
  transform: translateY(0) scale(0.95);
}

.field-inline-label {
  position: relative;
  line-height: 0;
  font-size: 1rem;
  font-weight: 400;
  display: block;
  margin: 0;
  transform: translateY(24px);
  transition: transform 0.3s;
  transform-origin: 0 50%;
  z-index: 10;
  color: rgb(178.5, 178.5, 178.5);
  margin-left: 10px;
}

input.field-inline-input {
  position: relative;
  padding: 8px 10px;
  line-height: 16px;
  border-bottom: 1px solid #86399c;
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  font-size: 16px;
  border-top: none;
  border-left: none;
  border-right: none;
}
input.field-inline-input:focus {
  outline: none;
}

.field-message {
  position: relative;
  min-height: 72px;
}

.field-label-message {
  position: relative;
  z-index: 10;
  line-height: 16px;
  font-size: 1rem;
  font-weight: 500;
  display: block;
  margin: 0;
  transform: translateY(35px);
  transition: transform 0.3s;
  transform-origin: 0 50%;
  color: #86399c;
  margin-left: 10px;
}

textarea.field-textarea {
  position: relative;
  z-index: 1;
  background-color: #efefef;
  -webkit-appearance: none;
  width: 100%;
  min-height: 72px;
  font-size: 16px;
  border: 1px solid #000;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  resize: none;
}

textarea.field-textarea:after,
textarea.field-textarea:before {
  position: absolute;
  bottom: 6px;
  left: 0;
  border: 2px solid #86399c;
  transform: scaleX(0);
  transition: transform 0.5s;
}

.is-focused .field-label-message {
  font-size: 12px;
  color: #000;
}

.field-message.is-focused:after {
  transform: scaleX(1);
}

.has-label .field-label-message {
  font-size: 12px;
  color: #000;
  transform: translateY(0) scale(0.95);
}

/** ------- MESSAGE ERROR ------- **/
.message-error {
  display: none;
  position: absolute;
  bottom: -7px;
  left: 0;
  color: #000;
}

/** ------- SELECT OPTIONS ------- **/
.form-mobile {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: row;
}

.select-box {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  width: 80px;
  flex-direction: column;
}

.select-box .options-container {
  position: absolute;
  z-index: 10;
  top: 55px;
  left: 0;
  background: #efefef;
  color: #000;
  max-height: 0;
  width: 100%;
  opacity: 0;
  overflow: hidden;
  order: 1;
}

.selected {
  background: #ffffff;
  border-bottom: 1px solid #86399c;
  margin-bottom: 8px;
  color: #000;
  position: relative;
  text-align: left;
  font-size: 1.1rem;
  order: 0;
  display: table;
  height: 50px;
}

.selected.field-inline {
  margin: 0;
}

.selected span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: rgb(178.5, 178.5, 178.5);
}

.select-box .options-container.active {
  max-height: 240px;
  opacity: 1;
  overflow-y: scroll;
}

.selected svg.triangle {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  min-width: 20px;
}

.select-box .options-container.active + .selected svg {
  transform: rotateX(180deg);
}

.select-box .options-container::-webkit-scrollbar {
  width: 5px;
  background: #efefef;
}

.select-box .options-container::-webkit-scrollbar-thumb {
  background: #86399c;
}

.select-box .option {
  padding: 12px 24px;
  cursor: pointer;
}

.select-box .option:hover {
  background: rgb(178.5, 178.5, 178.5);
}

.select-box label {
  font-size: 1.1rem;
  cursor: pointer;
}

.select-box .option .radio {
  opacity: 0;
}

/** ------- SELECT FLAG ------- **/
.select-box-icons {
  position: relative;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  width: 30px;
  height: 100%;
  flex-direction: column;
  margin-right: 5px;
  margin-left: 15px;
}
.select-box-icons svg {
  width: 30px;
}

.select-box-icons .options-container-icons {
  position: absolute;
  z-index: 10;
  top: 55px;
  left: 0;
  color: #000;
  max-height: 0;
  width: 100%;
  opacity: 0;
  overflow: hidden;
  order: 1;
}

.selected-icon {
  position: relative;
  order: 0;
  display: table;
  height: 100%;
}
.selected-icon span {
  display: table-cell;
  height: 30px;
  width: 30px;
  vertical-align: middle;
}
.selected-icon span .option-flag-icon {
  width: 30px;
}

.select-box-icons .options-container-icons.active {
  max-height: 240px;
  opacity: 1;
  overflow-y: scroll;
}

.selected-icon svg.triangle {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.select-box-icons .options-container-icons.active + .selected svg {
  transform: rotateX(180deg);
}

.select-box-icons .option-icon {
  margin: 15px 0;
  cursor: pointer;
}
.select-box-icons .option-icon:first-child {
  margin-top: 0;
}
.select-box-icons .option-icon:nth-child(3) {
  margin-bottom: 0;
}

.select-box-icons .option-icon .radio {
  opacity: 0;
}

.form-testPhone .field:after,
.form-testPhone .field:before,
.form-testPhone .field-inline {
  display: none;
}

.testPhone-phone {
  min-width: 300px;
}

.form-testPhone > div {
  margin-bottom: 1rem;
}

/**
 *  Country Select
 *   with mini flags
 *
 *  @author: Willem Labu <willem@pwl.co.za>
 */
.flags {
  visibility: hidden;
}

.flags.no-name {
  visibility: visible;
  border: 2px solid red;
}

/**
 *  Layout
 */
.countrySelect li {
  list-style: none;
  height: 26px;
  cursor: pointer;
  font-size: 0.875rem;
  padding-right: 10px;
  color: #000;
}

.countrySelect li:hover {
  background: #f6f6f6;
}

/**
 *  Flag Icons
 */
.mdc-select .mdc-select__anchor .mdc-select__icon.flag {
  width: 16px;
  height: 11px;
}

.flag {
  width: 16px;
  height: 11px;
  margin: 0px 5px 0px 10px;
  display: inline-block;
  background: url(/build/images/flags.625f2464.png) no-repeat;
}

.currentFlag .flag {
  margin: 11px 5px 11px 10px;
}

.flag.flag-ad {
  background-position: -16px 0;
}

.flag.flag-ae {
  background-position: -32px 0;
}

.flag.flag-af {
  background-position: -48px 0;
}

.flag.flag-ag {
  background-position: -64px 0;
}

.flag.flag-ai {
  background-position: -80px 0;
}

.flag.flag-al {
  background-position: -96px 0;
}

.flag.flag-am {
  background-position: -112px 0;
}

.flag.flag-an {
  background-position: -128px 0;
}

.flag.flag-ao {
  background-position: -144px 0;
}

.flag.flag-ar {
  background-position: -160px 0;
}

.flag.flag-as {
  background-position: -176px 0;
}

.flag.flag-at {
  background-position: -192px 0;
}

.flag.flag-au {
  background-position: -208px 0;
}

.flag.flag-aw {
  background-position: -224px 0;
}

.flag.flag-az {
  background-position: -240px 0;
}

.flag.flag-ba {
  background-position: 0 -11px;
}

.flag.flag-bb {
  background-position: -16px -11px;
}

.flag.flag-bd {
  background-position: -32px -11px;
}

.flag.flag-be {
  background-position: -48px -11px;
}

.flag.flag-bf {
  background-position: -64px -11px;
}

.flag.flag-bg {
  background-position: -80px -11px;
}

.flag.flag-bh {
  background-position: -96px -11px;
}

.flag.flag-bi {
  background-position: -112px -11px;
}

.flag.flag-bj {
  background-position: -128px -11px;
}

.flag.flag-bm {
  background-position: -144px -11px;
}

.flag.flag-bn {
  background-position: -160px -11px;
}

.flag.flag-bo {
  background-position: -176px -11px;
}

.flag.flag-br {
  background-position: -192px -11px;
}

.flag.flag-bs {
  background-position: -208px -11px;
}

.flag.flag-bt {
  background-position: -224px -11px;
}

.flag.flag-bv {
  background-position: -240px -11px;
}

.flag.flag-bw {
  background-position: 0 -22px;
}

.flag.flag-by {
  background-position: -16px -22px;
}

.flag.flag-bz {
  background-position: -32px -22px;
}

.flag.flag-ca {
  background-position: -48px -22px;
}

.flag.flag-catalonia {
  background-position: -64px -22px;
}

.flag.flag-cd {
  background-position: -80px -22px;
}

.flag.flag-cf {
  background-position: -96px -22px;
}

.flag.flag-cg {
  background-position: -112px -22px;
}

.flag.flag-ch {
  background-position: -128px -22px;
}

.flag.flag-ci {
  background-position: -144px -22px;
}

.flag.flag-ck {
  background-position: -160px -22px;
}

.flag.flag-cl {
  background-position: -176px -22px;
}

.flag.flag-cm {
  background-position: -192px -22px;
}

.flag.flag-cn {
  background-position: -208px -22px;
}

.flag.flag-co {
  background-position: -224px -22px;
}

.flag.flag-cr {
  background-position: -240px -22px;
}

.flag.flag-cu {
  background-position: 0 -33px;
}

.flag.flag-cv {
  background-position: -16px -33px;
}

.flag.flag-cw {
  background-position: -32px -33px;
}

.flag.flag-cy {
  background-position: -48px -33px;
}

.flag.flag-cz {
  background-position: -64px -33px;
}

.flag.flag-de {
  background-position: -80px -33px;
}

.flag.flag-dj {
  background-position: -96px -33px;
}

.flag.flag-dk {
  background-position: -112px -33px;
}

.flag.flag-dm {
  background-position: -128px -33px;
}

.flag.flag-do {
  background-position: -144px -33px;
}

.flag.flag-dz {
  background-position: -160px -33px;
}

.flag.flag-ec {
  background-position: -176px -33px;
}

.flag.flag-ee {
  background-position: -192px -33px;
}

.flag.flag-eg {
  background-position: -208px -33px;
}

.flag.flag-eh {
  background-position: -224px -33px;
}

.flag.flag-england {
  background-position: -240px -33px;
}

.flag.flag-er {
  background-position: 0 -44px;
}

.flag.flag-es {
  background-position: -16px -44px;
}

.flag.flag-et {
  background-position: -32px -44px;
}

.flag.flag-eu {
  background-position: -48px -44px;
}

.flag.flag-fi {
  background-position: -64px -44px;
}

.flag.flag-fj {
  background-position: -80px -44px;
}

.flag.flag-fk {
  background-position: -96px -44px;
}

.flag.flag-fm {
  background-position: -112px -44px;
}

.flag.flag-fo {
  background-position: -128px -44px;
}

.flag.flag-fr {
  background-position: -144px -44px;
}

.flag.flag-ga {
  background-position: -160px -44px;
}

.flag.flag-gb {
  background-position: -176px -44px;
}

.flag.flag-gd {
  background-position: -192px -44px;
}

.flag.flag-ge {
  background-position: -208px -44px;
}

.flag.flag-gf {
  background-position: -224px -44px;
}

.flag.flag-gg {
  background-position: -240px -44px;
}

.flag.flag-gh {
  background-position: 0 -55px;
}

.flag.flag-gi {
  background-position: -16px -55px;
}

.flag.flag-gl {
  background-position: -32px -55px;
}

.flag.flag-gm {
  background-position: -48px -55px;
}

.flag.flag-gn {
  background-position: -64px -55px;
}

.flag.flag-gp {
  background-position: -80px -55px;
}

.flag.flag-gq {
  background-position: -96px -55px;
}

.flag.flag-gr {
  background-position: -112px -55px;
}

.flag.flag-gs {
  background-position: -128px -55px;
}

.flag.flag-gt {
  background-position: -144px -55px;
}

.flag.flag-gu {
  background-position: -160px -55px;
}

.flag.flag-gw {
  background-position: -176px -55px;
}

.flag.flag-gy {
  background-position: -192px -55px;
}

.flag.flag-hk {
  background-position: -208px -55px;
}

.flag.flag-hm {
  background-position: -224px -55px;
}

.flag.flag-hn {
  background-position: -240px -55px;
}

.flag.flag-hr {
  background-position: 0 -66px;
}

.flag.flag-ht {
  background-position: -16px -66px;
}

.flag.flag-hu {
  background-position: -32px -66px;
}

.flag.flag-ic {
  background-position: -48px -66px;
}

.flag.flag-id {
  background-position: -64px -66px;
}

.flag.flag-ie {
  background-position: -80px -66px;
}

.flag.flag-il {
  background-position: -96px -66px;
}

.flag.flag-im {
  background-position: -112px -66px;
}

.flag.flag-in {
  background-position: -128px -66px;
}

.flag.flag-io {
  background-position: -144px -66px;
}

.flag.flag-iq {
  background-position: -160px -66px;
}

.flag.flag-ir {
  background-position: -176px -66px;
}

.flag.flag-is {
  background-position: -192px -66px;
}

.flag.flag-it {
  background-position: -208px -66px;
}

.flag.flag-je {
  background-position: -224px -66px;
}

.flag.flag-jm {
  background-position: -240px -66px;
}

.flag.flag-jo {
  background-position: 0 -77px;
}

.flag.flag-jp {
  background-position: -16px -77px;
}

.flag.flag-ke {
  background-position: -32px -77px;
}

.flag.flag-kg {
  background-position: -48px -77px;
}

.flag.flag-kh {
  background-position: -64px -77px;
}

.flag.flag-ki {
  background-position: -80px -77px;
}

.flag.flag-km {
  background-position: -96px -77px;
}

.flag.flag-kn {
  background-position: -112px -77px;
}

.flag.flag-kp {
  background-position: -128px -77px;
}

.flag.flag-kr {
  background-position: -144px -77px;
}

.flag.flag-kurdistan {
  background-position: -160px -77px;
}

.flag.flag-kw {
  background-position: -176px -77px;
}

.flag.flag-ky {
  background-position: -192px -77px;
}

.flag.flag-kz {
  background-position: -208px -77px;
}

.flag.flag-la {
  background-position: -224px -77px;
}

.flag.flag-lb {
  background-position: -240px -77px;
}

.flag.flag-lc {
  background-position: 0 -88px;
}

.flag.flag-li {
  background-position: -16px -88px;
}

.flag.flag-lk {
  background-position: -32px -88px;
}

.flag.flag-lr {
  background-position: -48px -88px;
}

.flag.flag-ls {
  background-position: -64px -88px;
}

.flag.flag-lt {
  background-position: -80px -88px;
}

.flag.flag-lu {
  background-position: -96px -88px;
}

.flag.flag-lv {
  background-position: -112px -88px;
}

.flag.flag-ly {
  background-position: -128px -88px;
}

.flag.flag-ma {
  background-position: -144px -88px;
}

.flag.flag-mc {
  background-position: -160px -88px;
}

.flag.flag-md {
  background-position: -176px -88px;
}

.flag.flag-me {
  background-position: -192px -88px;
}

.flag.flag-mg {
  background-position: -208px -88px;
}

.flag.flag-mh {
  background-position: -224px -88px;
}

.flag.flag-mk {
  background-position: -240px -88px;
}

.flag.flag-ml {
  background-position: 0 -99px;
}

.flag.flag-mm {
  background-position: -16px -99px;
}

.flag.flag-mn {
  background-position: -32px -99px;
}

.flag.flag-mo {
  background-position: -48px -99px;
}

.flag.flag-mp {
  background-position: -64px -99px;
}

.flag.flag-mq {
  background-position: -80px -99px;
}

.flag.flag-mr {
  background-position: -96px -99px;
}

.flag.flag-ms {
  background-position: -112px -99px;
}

.flag.flag-mt {
  background-position: -128px -99px;
}

.flag.flag-mu {
  background-position: -144px -99px;
}

.flag.flag-mv {
  background-position: -160px -99px;
}

.flag.flag-mw {
  background-position: -176px -99px;
}

.flag.flag-mx {
  background-position: -192px -99px;
}

.flag.flag-my {
  background-position: -208px -99px;
}

.flag.flag-mz {
  background-position: -224px -99px;
}

.flag.flag-na {
  background-position: -240px -99px;
}

.flag.flag-nc {
  background-position: 0 -110px;
}

.flag.flag-ne {
  background-position: -16px -110px;
}

.flag.flag-nf {
  background-position: -32px -110px;
}

.flag.flag-ng {
  background-position: -48px -110px;
}

.flag.flag-ni {
  background-position: -64px -110px;
}

.flag.flag-nl {
  background-position: -80px -110px;
}

.flag.flag-no {
  background-position: -96px -110px;
}

.flag.flag-np {
  background-position: -112px -110px;
}

.flag.flag-nr {
  background-position: -128px -110px;
}

.flag.flag-nu {
  background-position: -144px -110px;
}

.flag.flag-nz {
  background-position: -160px -110px;
}

.flag.flag-om {
  background-position: -176px -110px;
}

.flag.flag-pa {
  background-position: -192px -110px;
}

.flag.flag-pe {
  background-position: -208px -110px;
}

.flag.flag-pf {
  background-position: -224px -110px;
}

.flag.flag-pg {
  background-position: -240px -110px;
}

.flag.flag-ph {
  background-position: 0 -121px;
}

.flag.flag-pk {
  background-position: -16px -121px;
}

.flag.flag-pl {
  background-position: -32px -121px;
}

.flag.flag-pm {
  background-position: -48px -121px;
}

.flag.flag-pn {
  background-position: -64px -121px;
}

.flag.flag-pr {
  background-position: -80px -121px;
}

.flag.flag-ps {
  background-position: -96px -121px;
}

.flag.flag-pt {
  background-position: -112px -121px;
}

.flag.flag-pw {
  background-position: -128px -121px;
}

.flag.flag-py {
  background-position: -144px -121px;
}

.flag.flag-qa {
  background-position: -160px -121px;
}

.flag.flag-re {
  background-position: -176px -121px;
}

.flag.flag-ro {
  background-position: -192px -121px;
}

.flag.flag-rs {
  background-position: -208px -121px;
}

.flag.flag-ru {
  background-position: -224px -121px;
}

.flag.flag-rw {
  background-position: -240px -121px;
}

.flag.flag-sa {
  background-position: 0 -132px;
}

.flag.flag-sb {
  background-position: -16px -132px;
}

.flag.flag-sc {
  background-position: -32px -132px;
}

.flag.flag-scotland {
  background-position: -48px -132px;
}

.flag.flag-sd {
  background-position: -64px -132px;
}

.flag.flag-se {
  background-position: -80px -132px;
}

.flag.flag-sg {
  background-position: -96px -132px;
}

.flag.flag-sh {
  background-position: -112px -132px;
}

.flag.flag-si {
  background-position: -128px -132px;
}

.flag.flag-sk {
  background-position: -144px -132px;
}

.flag.flag-sl {
  background-position: -160px -132px;
}

.flag.flag-sm {
  background-position: -176px -132px;
}

.flag.flag-sn {
  background-position: -192px -132px;
}

.flag.flag-so {
  background-position: -208px -132px;
}

.flag.flag-somaliland {
  background-position: -224px -132px;
}

.flag.flag-sr {
  background-position: -240px -132px;
}

.flag.flag-ss {
  background-position: 0 -143px;
}

.flag.flag-st {
  background-position: -16px -143px;
}

.flag.flag-sv {
  background-position: -32px -143px;
}

.flag.flag-sx {
  background-position: -48px -143px;
}

.flag.flag-sy {
  background-position: -64px -143px;
}

.flag.flag-sz {
  background-position: -80px -143px;
}

.flag.flag-tc {
  background-position: -96px -143px;
}

.flag.flag-td {
  background-position: -112px -143px;
}

.flag.flag-tf {
  background-position: -128px -143px;
}

.flag.flag-tg {
  background-position: -144px -143px;
}

.flag.flag-th {
  background-position: -160px -143px;
}

.flag.flag-tibet {
  background-position: -176px -143px;
}

.flag.flag-tj {
  background-position: -192px -143px;
}

.flag.flag-tk {
  background-position: -208px -143px;
}

.flag.flag-tl {
  background-position: -224px -143px;
}

.flag.flag-tm {
  background-position: -240px -143px;
}

.flag.flag-tn {
  background-position: 0 -154px;
}

.flag.flag-to {
  background-position: -16px -154px;
}

.flag.flag-tr {
  background-position: -32px -154px;
}

.flag.flag-tt {
  background-position: -48px -154px;
}

.flag.flag-tv {
  background-position: -64px -154px;
}

.flag.flag-tw {
  background-position: -80px -154px;
}

.flag.flag-tz {
  background-position: -96px -154px;
}

.flag.flag-ua {
  background-position: -112px -154px;
}

.flag.flag-ug {
  background-position: -128px -154px;
}

.flag.flag-um {
  background-position: -144px -154px;
}

.flag.flag-us {
  background-position: -160px -154px;
}

.flag.flag-uy {
  background-position: -176px -154px;
}

.flag.flag-uz {
  background-position: -192px -154px;
}

.flag.flag-va {
  background-position: -208px -154px;
}

.flag.flag-vc {
  background-position: -224px -154px;
}

.flag.flag-ve {
  background-position: -240px -154px;
}

.flag.flag-vg {
  background-position: 0 -165px;
}

.flag.flag-vi {
  background-position: -16px -165px;
}

.flag.flag-vn {
  background-position: -32px -165px;
}

.flag.flag-vu {
  background-position: -48px -165px;
}

.flag.flag-wales {
  background-position: -64px -165px;
}

.flag.flag-wf {
  background-position: -80px -165px;
}

.flag.flag-ws {
  background-position: -96px -165px;
}

.flag.flag-xk {
  background-position: -112px -165px;
}

.flag.flag-ye {
  background-position: -128px -165px;
}

.flag.flag-yt {
  background-position: -144px -165px;
}

.flag.flag-za {
  background-position: -160px -165px;
}

.flag.flag-zanzibar {
  background-position: -176px -165px;
}

.flag.flag-zm {
  background-position: -192px -165px;
}

.flag.flag-zw {
  background-position: -208px -165px;
}

.block-background {
  background-color: #efefef;
}

.background-header {
  -webkit-box-shadow: 0px 4px 12px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 12px -5px rgba(0, 0, 0, 0.2);
  z-index: 100;
}

.navbar-header {
  position: relative;
  width: 100%;
}

.navbar-header {
  height: 60px;
}

.navbar-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.navbar-logo a {
  display: block;
}
.navbar-logo a img {
  max-height: 50px;
  width: auto;
}

.navbar-links {
  display: block;
  height: 100%;
  float: right;
  line-height: 40px;
}
.navbar-links ul {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  height: 100%;
}
.navbar-links ul li {
  position: relative;
  display: inline-block;
}
.navbar-links ul li a {
  display: block;
  text-align: center;
  color: #000;
  padding: 10px 20px;
  text-decoration: none;
  min-width: 80px;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
  font-family: "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 850px) {
  .navbar-links ul li a {
    font-size: 0.7rem;
    min-width: 60px;
  }
}
.navbar-links ul li a:hover {
  color: #86399c;
}

.navbar-toggle.navbar-toggle--left {
  float: left;
}

.navbar-toggle.navbar-toggle--right {
  float: right;
}

.navbar-toggle {
  display: block;
  width: calc(60px / 2);
  height: calc(60px / 2);
  position: relative;
  margin-top: calc(60px / 4);
  margin-right: 5px;
}
.navbar-toggle svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 15px;
  height: 15px;
  fill: #000;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
}
.navbar-toggle:hover svg {
  fill: #000;
}

.navbar-icons-left {
  left: 0;
}

.navbar-icons-center {
  left: 50%;
  transform: translateX(-50%);
}

.navbar-icons.navbar-icons-center {
  margin-left: 0;
}

.navbar-icons {
  position: absolute;
  display: block;
  top: 0;
  height: 60px;
  margin-left: calc(60px / 4);
}
.navbar-icons ul {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  height: 100%;
}
.navbar-icons ul li {
  display: inline-block;
  margin: 0 0.5rem;
}
.navbar-icons ul li:first-child {
  margin-left: 0;
}
.navbar-icons ul li a {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
}
.navbar-icons ul li a svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 20px;
  height: 20px;
  fill: #000;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
}
.navbar-icons ul li a:hover svg {
  fill: #000;
}
.navbar-icons ul li button a {
  display: inline;
  text-align: center;
}

.navbar-button {
  height: 100%;
  margin: 0;
}

.navbar-header:after {
  content: "";
  display: table;
  zoom: 1;
  clear: both;
}
.navbar-header .social-icons,
.navbar-header .translation-icons {
  float: right;
}

.social-icons.social-icons--center ul {
  justify-content: center;
  -webkit-justify-content: center;
}

.social-icons {
  position: relative;
  display: block;
  height: 60px;
}
.social-icons ul {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  height: 100%;
}
.social-icons ul li {
  display: inline-block;
  margin: 0 0.5rem;
}
.social-icons ul li:first-child {
  margin-left: 0;
}
.social-icons ul li a {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
}
.social-icons ul li a svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 20px;
  height: 20px;
  fill: #000;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
}
.social-icons ul li a:hover svg {
  fill: #000;
}
.social-icons ul li button a {
  display: inline;
  text-align: center;
}

.navbar-links li:hover > .dropdown-menu li {
  display: block;
}

.navbar-links .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0;
  z-index: 1000;
}
.navbar-links .dropdown-menu ul {
  background-color: #ffffff;
  width: 190px;
  height: 100%;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  flex-wrap: nowrap;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}
.navbar-links .dropdown-menu ul li {
  display: none;
  width: 100%;
  border-bottom: 1px solid #efefef;
}
.navbar-links .dropdown-menu ul li a {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 0.85rem;
  color: #666666;
  text-align: left;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
}
.navbar-links .dropdown-menu ul li a:hover {
  color: #000;
  background-color: #efefef;
}
.navbar-links .dropdown-menu ul li:first-child a:hover {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.navbar-links .dropdown-menu ul li:last-child a:hover {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.navbar-links .dropdown-menu ul li:last-child {
  border-bottom: none;
}

/** ------- MOBILE NAV WHEN CLICKED ------- **/
body.with-sidebar-language .mobile-menu-language {
  -ms-transform: translateX(230px);
  -webkit-transform: translateX(230px);
  -o-transform: translateX(230px);
  -moz-transform: translateX(230px);
  transform: translateX(230px);
}

body.with-sidebar-social .mobile-menu-social {
  -ms-transform: translateX(230px);
  -webkit-transform: translateX(230px);
  -o-transform: translateX(230px);
  -moz-transform: translateX(230px);
  transform: translateX(230px);
}

body.with-sidebar-links .mobile-menu-links {
  -ms-transform: translateX(-230px);
  -webkit-transform: translateX(-230px);
  -o-transform: translateX(-230px);
  -moz-transform: translateX(-230px);
  transform: translateX(-230px);
}

/** ------- SITE COVER WHEN CLICKED ------- **/
body.with-sidebar-language,
body.with-sidebar-social,
body.with-sidebar-links {
  overflow: hidden;
}
body.with-sidebar-language .site-cover,
body.with-sidebar-social .site-cover,
body.with-sidebar-links .site-cover {
  background-color: #ffffff;
  opacity: 0.3;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
}

/** ------- OUSIDE MOBILE NAV ------- **/
aside.mobile-menu.mobile-menu--left {
  left: calc(-1 * 230px);
}

aside.mobile-menu.mobile-menu--right {
  right: calc(-1 * 230px);
}

aside.mobile-menu {
  position: fixed;
  width: 230px;
  height: 100%;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
  z-index: 100;
  overflow-y: scroll;
}

.mobile-menu--container {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

/** ------- LINK LAYOUT ------- **/
.exit-menu {
  display: block;
  float: right;
  width: calc(60px / 2);
  height: calc(60px / 2);
  position: relative;
  margin-top: calc(60px / 4);
  margin-right: calc(60px / 4);
}
.exit-menu svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 15px;
  height: 15px;
  fill: #86399c;
}

nav.mobile-menu--text {
  padding-top: 3rem;
  margin-left: 2rem;
}
nav.mobile-menu--text ul {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
}
nav.mobile-menu--text ul li {
  display: block;
  margin: 0.3rem 0;
}
nav.mobile-menu--text ul li a {
  width: 100%;
  padding: 0.5rem 0.7rem;
  display: inline-block;
  color: #86399c;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
}
nav.mobile-menu--text ul li a:hover {
  color: #000;
}

nav.mobile-menu--icon {
  margin: 0 !important;
  padding: 0 1rem;
  position: absolute;
  top: 5rem;
  left: 0;
  right: 0;
}
nav.mobile-menu--icon ul {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-items: flex-start;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  margin: 1rem 0;
}
nav.mobile-menu--icon ul li.mobile-menu--icon-item {
  width: 20px;
  height: 20px;
  margin: 1rem auto;
}
nav.mobile-menu--icon ul li.mobile-menu--icon-item a {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
}
nav.mobile-menu--icon ul li.mobile-menu--icon-item a svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 20px;
  height: 20px;
  fill: #86399c;
  transition-duration: 300ms;
  -webkit-transition-duration: 300ms;
}
nav.mobile-menu--icon ul li.mobile-menu--icon-item a:hover svg {
  fill: #000;
}

.header-container {
  display: block;
  margin: 0 auto;
  width: calc(100% - 1rem);
  max-width: 100rem;
}
@media only screen and (min-width: 1100px) {
  .header-container {
    width: calc(100% - 5rem);
  }
}

.header-secondary {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  z-index: 1000;
}

.logo-top img {
  height: 55px;
}

.logo-top {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.logo-top a.logo-website {
  display: block;
  margin: 0 auto;
  max-width: 150px;
}
.logo-top a.logo-website img {
  max-width: 150px;
}
@media only screen and (max-width: 1100px) {
  .logo-top .logo-top {
    left: 0;
    transform: translateX(0) translateY(-50%);
  }
}

html,
body {
  min-height: 100%;
}

body {
  font-family: "Ubuntu", "Helvetica", "Arial", sans-serif;
  background-color: #ffffff;
  font-size: 15px;
  overflow-x: hidden;
}

header {
  position: fixed;
  width: 100%;
  background-color: #ffffff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUo7O0FEdkVFO0VBQ0U7QUMwRUo7O0FEeEVFO0VBQ0U7QUMyRUo7O0FEdkdFO0VBQ0U7QUMwR0o7O0FEeEdFO0VBQ0U7QUMyR0o7O0FEekdFO0VBQ0U7QUM0R0o7O0FEMUdFO0VBQ0U7QUM2R0o7O0FEM0dFO0VBQ0U7QUM4R0o7O0FENUdFO0VBQ0U7QUMrR0o7O0FEN0dFO0VBQ0U7QUNnSEo7O0FEOUdFO0VBQ0U7QUNpSEo7O0FEL0dFO0VBQ0U7QUNrSEo7O0FEaEhFO0VBQ0U7QUNtSEo7O0FEL0lFO0VBQ0U7QUNrSko7O0FEaEpFO0VBQ0U7QUNtSko7O0FEakpFO0VBQ0U7QUNvSko7O0FEbEpFO0VBQ0U7QUNxSko7O0FEbkpFO0VBQ0U7QUNzSko7O0FEcEpFO0VBQ0U7QUN1Sko7O0FEckpFO0VBQ0U7QUN3Sko7O0FEdEpFO0VBQ0U7QUN5Sko7O0FEdkpFO0VBQ0U7QUMwSko7O0FEeEpFO0VBQ0U7QUMySko7O0FEdkxFO0VBQ0U7QUMwTEo7O0FEeExFO0VBQ0U7QUMyTEo7O0FEekxFO0VBQ0U7QUM0TEo7O0FEMUxFO0VBQ0U7QUM2TEo7O0FEM0xFO0VBQ0U7QUM4TEo7O0FENUxFO0VBQ0U7QUMrTEo7O0FEN0xFO0VBQ0U7QUNnTUo7O0FEOUxFO0VBQ0U7QUNpTUo7O0FEL0xFO0VBQ0U7QUNrTUo7O0FEaE1FO0VBQ0U7QUNtTUo7O0FDdFJFO0VGeUZFO0lBQ0U7RUNpTUo7RUQvTEU7SUFDRTtFQ2lNSjtFRC9MRTtJQUNFO0VDaU1KO0VEL0xFO0lBQ0U7RUNpTUo7RUQvTEU7SUFDRTtFQ2lNSjtFRC9MRTtJQUNFO0VDaU1KO0VEL0xFO0lBQ0U7RUNpTUo7RUQvTEU7SUFDRTtFQ2lNSjtFRC9MRTtJQUNFO0VDaU1KO0VEL0xFO0lBQ0U7RUNpTUo7RUQ3TkU7SUFDRTtFQytOSjtFRDdORTtJQUNFO0VDK05KO0VEN05FO0lBQ0U7RUMrTko7RUQ3TkU7SUFDRTtFQytOSjtFRDdORTtJQUNFO0VDK05KO0VEN05FO0lBQ0U7RUMrTko7RUQ3TkU7SUFDRTtFQytOSjtFRDdORTtJQUNFO0VDK05KO0VEN05FO0lBQ0U7RUMrTko7RUQ3TkU7SUFDRTtFQytOSjtFRDNQRTtJQUNFO0VDNlBKO0VEM1BFO0lBQ0U7RUM2UEo7RUQzUEU7SUFDRTtFQzZQSjtFRDNQRTtJQUNFO0VDNlBKO0VEM1BFO0lBQ0U7RUM2UEo7RUQzUEU7SUFDRTtFQzZQSjtFRDNQRTtJQUNFO0VDNlBKO0VEM1BFO0lBQ0U7RUM2UEo7RUQzUEU7SUFDRTtFQzZQSjtFRDNQRTtJQUNFO0VDNlBKO0VEelJFO0lBQ0U7RUMyUko7RUR6UkU7SUFDRTtFQzJSSjtFRHpSRTtJQUNFO0VDMlJKO0VEelJFO0lBQ0U7RUMyUko7RUR6UkU7SUFDRTtFQzJSSjtFRHpSRTtJQUNFO0VDMlJKO0VEelJFO0lBQ0U7RUMyUko7RUR6UkU7SUFDRTtFQzJSSjtFRHpSRTtJQUNFO0VDMlJKO0VEelJFO0lBQ0U7RUMyUko7RUR2VEU7SUFDRTtFQ3lUSjtFRHZURTtJQUNFO0VDeVRKO0VEdlRFO0lBQ0U7RUN5VEo7RUR2VEU7SUFDRTtFQ3lUSjtFRHZURTtJQUNFO0VDeVRKO0VEdlRFO0lBQ0U7RUN5VEo7RUR2VEU7SUFDRTtFQ3lUSjtFRHZURTtJQUNFO0VDeVRKO0VEdlRFO0lBQ0U7RUN5VEo7RUR2VEU7SUFDRTtFQ3lUSjtFRHJWRTtJQUNFO0VDdVZKO0VEclZFO0lBQ0U7RUN1Vko7RURyVkU7SUFDRTtFQ3VWSjtFRHJWRTtJQUNFO0VDdVZKO0VEclZFO0lBQ0U7RUN1Vko7RURyVkU7SUFDRTtFQ3VWSjtFRHJWRTtJQUNFO0VDdVZKO0VEclZFO0lBQ0U7RUN1Vko7RURyVkU7SUFDRTtFQ3VWSjtFRHJWRTtJQUNFO0VDdVZKO0FBQ0Y7QUVwZEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBRnNkRjs7QUVuZEE7RUFDRTtFQUNBO0FGc2RGOztBRW5kQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNkRjs7QUVuZEE7RUFDRTtBRnNkRjs7QUVuZEE7RUFDRSx5QkoxQlE7RUkyQlI7RUFDQTtBRnNkRjs7QUVuZEE7RUFDRTtFQUNBLFdKaENVO0FFc2ZaOztBRW5kQTtFQUNFO0FGc2RGOztBRW5kQTtFQUNFO0VBQ0EsV0p6Q1U7RUkwQ1Y7QUZzZEY7O0FFbmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSnpEUTtFSTBEUjtBRnNkRjs7QUVuZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSjVEVztBRWtoQmI7O0FFamRBO0VBQ0U7RUFDQTtFQUNBO0FGb2RGOztBRWhkQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1kRjs7QUVoZEE7RUFDRSx5QkpwRlc7QUV1aUJiOztBRWhkQTtFQUNFLHlCSnBHUTtFSXFHUjtFQUNBO0FGbWRGOztBRWhkQTtFQUNFO0VBQ0EsV0oxR1U7QUU2akJaOztBRWhkQTtFQUNFO0FGbWRGOztBRWhkQTtFQUNFO0VBQ0EsZ0JKM0ZNO0VJNEZOLCtCSjFHSztFSTJHTDtBRm1kRjs7QUVoZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCSnpISztFSTBITDtBRm1kRjs7QUVoZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa2RGO0FFamRFO0VBQ0U7QUZtZEo7O0FFOWNBO0VBQ0U7RUFDQTtBRmlkRjs7QUU3Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKNUtRO0VJNktSO0FGZ2RGOztBRTdjQTtFQUNFO0VBQ0E7RUFDQSx5Qkp2S1c7RUl3S1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdkRjs7QUU3Y0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2RGOztBRTdjQTtFQUNFO0VBQ0EsV0p6TVU7QUV5cEJaOztBRTdjQTtFQUNFO0FGZ2RGOztBRTdjQTtFQUNFO0VBQ0EsV0psTlU7RUltTlY7QUZnZEY7O0FFN2NBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdKNU5VO0FFNHFCWjs7QUU3Y0E7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitjRjs7QUU1Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK2NGOztBRTVjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJKL09XO0VJZ1BYLFdKM1BVO0VJNFBWO0VBQ0E7RUFDQTtFQUdBO0VBRUE7QUY0Y0Y7O0FFemNBO0VBQ0UsbUJKOVBNO0VJZ1FOO0VBQ0E7RUFDQSxXSjNRVTtFSTRRVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyY0Y7O0FFeGNBO0VBQ0U7QUYyY0Y7O0FFeGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsK0JKbFJLO0FFNnRCUDs7QUV4Y0E7RUFDRTtFQUNBO0VBQ0E7QUYyY0Y7O0FFeGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMmNGOztBRXhjQTtFQUNFO0FGMmNGOztBRXhjQTtFQUNFO0VBQ0EsbUJKelNXO0FFb3ZCYjs7QUV2Y0E7RUFDRSxtQkoxVFE7QUVvd0JWOztBRXRjQTtFQUNFO0VBQ0E7QUZ5Y0Y7O0FFdGNBO0VBQ0Usb0NKelRLO0FFa3dCUDs7QUV0Y0E7RUFDRTtFQUNBO0FGeWNGOztBRXRjQTtFQUNFO0FGeWNGOztBRXRjQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndjRjtBRXZjRTtFQUNFO0FGeWNKOztBRXJjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0p2V1U7RUl3V1Y7RUFDQTtFQUNBO0VBRUE7RUFFQTtBRnNjRjs7QUVuY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnNjRjtBRXJjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGdWNKO0FFdGNJO0VBQ0U7QUZ3Y047O0FFOWJBO0VBQ0U7RUFDQTtFQUNBO0FGaWNGOztBRTliQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGaWNGOztBRTliQTtFQUNFO0FGaWNGOztBRTliQTtFQUNFO0VBQ0E7QUZpY0Y7QUVoY0U7RUFDRTtBRmtjSjtBRWhjRTtFQUNFO0FGa2NKOztBRTliQTtFQUNFO0FGaWNGOztBRTliQTs7O0VBR0U7QUZpY0Y7O0FFOWJBO0VBQ0U7QUZpY0Y7O0FFOWJBO0VBQ0U7QUZpY0Y7O0FHcjNCQTs7Ozs7RUFBQTtBQU1BO0VBQ0k7QUh3M0JKOztBR3IzQkE7RUFDSTtFQUNBO0FIdzNCSjs7QUdyM0JBOztFQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3M0JKOztBR3IzQkE7RUFDSTtBSHczQko7O0FHcjNCQTs7RUFBQTtBQUdBO0VBQ0k7RUFDQTtBSHczQko7O0FHcjNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3M0JKOztBR3IzQkE7RUFDSTtBSHczQko7O0FHcjNCQTtFQUFlO0FIeTNCZjs7QUd4M0JBO0VBQWU7QUg0M0JmOztBRzMzQkE7RUFBZTtBSCszQmY7O0FHOTNCQTtFQUFlO0FIazRCZjs7QUdqNEJBO0VBQWU7QUhxNEJmOztBR3A0QkE7RUFBZTtBSHc0QmY7O0FHdjRCQTtFQUFlO0FIMjRCZjs7QUcxNEJBO0VBQWU7QUg4NEJmOztBRzc0QkE7RUFBZTtBSGk1QmY7O0FHaDVCQTtFQUFlO0FIbzVCZjs7QUduNUJBO0VBQWU7QUh1NUJmOztBR3Q1QkE7RUFBZTtBSDA1QmY7O0FHejVCQTtFQUFlO0FINjVCZjs7QUc1NUJBO0VBQWU7QUhnNkJmOztBRy81QkE7RUFBZTtBSG02QmY7O0FHbDZCQTtFQUFlO0FIczZCZjs7QUdyNkJBO0VBQWU7QUh5NkJmOztBR3g2QkE7RUFBZTtBSDQ2QmY7O0FHMzZCQTtFQUFlO0FIKzZCZjs7QUc5NkJBO0VBQWU7QUhrN0JmOztBR2o3QkE7RUFBZTtBSHE3QmY7O0FHcDdCQTtFQUFlO0FIdzdCZjs7QUd2N0JBO0VBQWU7QUgyN0JmOztBRzE3QkE7RUFBZTtBSDg3QmY7O0FHNzdCQTtFQUFlO0FIaThCZjs7QUdoOEJBO0VBQWU7QUhvOEJmOztBR244QkE7RUFBZTtBSHU4QmY7O0FHdDhCQTtFQUFlO0FIMDhCZjs7QUd6OEJBO0VBQWU7QUg2OEJmOztBRzU4QkE7RUFBZTtBSGc5QmY7O0FHLzhCQTtFQUFlO0FIbTlCZjs7QUdsOUJBO0VBQWU7QUhzOUJmOztBR3I5QkE7RUFBZTtBSHk5QmY7O0FHeDlCQTtFQUFlO0FINDlCZjs7QUczOUJBO0VBQWU7QUgrOUJmOztBRzk5QkE7RUFBc0I7QUhrK0J0Qjs7QUdqK0JBO0VBQWU7QUhxK0JmOztBR3ArQkE7RUFBZTtBSHcrQmY7O0FHditCQTtFQUFlO0FIMitCZjs7QUcxK0JBO0VBQWU7QUg4K0JmOztBRzcrQkE7RUFBZTtBSGkvQmY7O0FHaC9CQTtFQUFlO0FIby9CZjs7QUduL0JBO0VBQWU7QUh1L0JmOztBR3QvQkE7RUFBZTtBSDAvQmY7O0FHei9CQTtFQUFlO0FINi9CZjs7QUc1L0JBO0VBQWU7QUhnZ0NmOztBRy8vQkE7RUFBZTtBSG1nQ2Y7O0FHbGdDQTtFQUFlO0FIc2dDZjs7QUdyZ0NBO0VBQWU7QUh5Z0NmOztBR3hnQ0E7RUFBZTtBSDRnQ2Y7O0FHM2dDQTtFQUFlO0FIK2dDZjs7QUc5Z0NBO0VBQWU7QUhraENmOztBR2poQ0E7RUFBZTtBSHFoQ2Y7O0FHcGhDQTtFQUFlO0FId2hDZjs7QUd2aENBO0VBQWU7QUgyaENmOztBRzFoQ0E7RUFBZTtBSDhoQ2Y7O0FHN2hDQTtFQUFlO0FIaWlDZjs7QUdoaUNBO0VBQWU7QUhvaUNmOztBR25pQ0E7RUFBZTtBSHVpQ2Y7O0FHdGlDQTtFQUFlO0FIMGlDZjs7QUd6aUNBO0VBQWU7QUg2aUNmOztBRzVpQ0E7RUFBZTtBSGdqQ2Y7O0FHL2lDQTtFQUFvQjtBSG1qQ3BCOztBR2xqQ0E7RUFBZTtBSHNqQ2Y7O0FHcmpDQTtFQUFlO0FIeWpDZjs7QUd4akNBO0VBQWU7QUg0akNmOztBRzNqQ0E7RUFBZTtBSCtqQ2Y7O0FHOWpDQTtFQUFlO0FIa2tDZjs7QUdqa0NBO0VBQWU7QUhxa0NmOztBR3BrQ0E7RUFBZTtBSHdrQ2Y7O0FHdmtDQTtFQUFlO0FIMmtDZjs7QUcxa0NBO0VBQWU7QUg4a0NmOztBRzdrQ0E7RUFBZTtBSGlsQ2Y7O0FHaGxDQTtFQUFlO0FIb2xDZjs7QUdubENBO0VBQWU7QUh1bENmOztBR3RsQ0E7RUFBZTtBSDBsQ2Y7O0FHemxDQTtFQUFlO0FINmxDZjs7QUc1bENBO0VBQWU7QUhnbUNmOztBRy9sQ0E7RUFBZTtBSG1tQ2Y7O0FHbG1DQTtFQUFlO0FIc21DZjs7QUdybUNBO0VBQWU7QUh5bUNmOztBR3htQ0E7RUFBZTtBSDRtQ2Y7O0FHM21DQTtFQUFlO0FIK21DZjs7QUc5bUNBO0VBQWU7QUhrbkNmOztBR2puQ0E7RUFBZTtBSHFuQ2Y7O0FHcG5DQTtFQUFlO0FId25DZjs7QUd2bkNBO0VBQWU7QUgybkNmOztBRzFuQ0E7RUFBZTtBSDhuQ2Y7O0FHN25DQTtFQUFlO0FIaW9DZjs7QUdob0NBO0VBQWU7QUhvb0NmOztBR25vQ0E7RUFBZTtBSHVvQ2Y7O0FHdG9DQTtFQUFlO0FIMG9DZjs7QUd6b0NBO0VBQWU7QUg2b0NmOztBRzVvQ0E7RUFBZTtBSGdwQ2Y7O0FHL29DQTtFQUFlO0FIbXBDZjs7QUdscENBO0VBQWU7QUhzcENmOztBR3JwQ0E7RUFBZTtBSHlwQ2Y7O0FHeHBDQTtFQUFlO0FINHBDZjs7QUczcENBO0VBQWU7QUgrcENmOztBRzlwQ0E7RUFBZTtBSGtxQ2Y7O0FHanFDQTtFQUFlO0FIcXFDZjs7QUdwcUNBO0VBQWU7QUh3cUNmOztBR3ZxQ0E7RUFBZTtBSDJxQ2Y7O0FHMXFDQTtFQUFlO0FIOHFDZjs7QUc3cUNBO0VBQWU7QUhpckNmOztBR2hyQ0E7RUFBZTtBSG9yQ2Y7O0FHbnJDQTtFQUFlO0FIdXJDZjs7QUd0ckNBO0VBQWU7QUgwckNmOztBR3pyQ0E7RUFBZTtBSDZyQ2Y7O0FHNXJDQTtFQUFlO0FIZ3NDZjs7QUcvckNBO0VBQWU7QUhtc0NmOztBR2xzQ0E7RUFBZTtBSHNzQ2Y7O0FHcnNDQTtFQUFlO0FIeXNDZjs7QUd4c0NBO0VBQWU7QUg0c0NmOztBRzNzQ0E7RUFBZTtBSCtzQ2Y7O0FHOXNDQTtFQUFlO0FIa3RDZjs7QUdqdENBO0VBQWU7QUhxdENmOztBR3B0Q0E7RUFBZTtBSHd0Q2Y7O0FHdnRDQTtFQUFlO0FIMnRDZjs7QUcxdENBO0VBQWU7QUg4dENmOztBRzd0Q0E7RUFBZTtBSGl1Q2Y7O0FHaHVDQTtFQUFzQjtBSG91Q3RCOztBR251Q0E7RUFBZTtBSHV1Q2Y7O0FHdHVDQTtFQUFlO0FIMHVDZjs7QUd6dUNBO0VBQWU7QUg2dUNmOztBRzV1Q0E7RUFBZTtBSGd2Q2Y7O0FHL3VDQTtFQUFlO0FIbXZDZjs7QUdsdkNBO0VBQWU7QUhzdkNmOztBR3J2Q0E7RUFBZTtBSHl2Q2Y7O0FHeHZDQTtFQUFlO0FINHZDZjs7QUczdkNBO0VBQWU7QUgrdkNmOztBRzl2Q0E7RUFBZTtBSGt3Q2Y7O0FHandDQTtFQUFlO0FIcXdDZjs7QUdwd0NBO0VBQWU7QUh3d0NmOztBR3Z3Q0E7RUFBZTtBSDJ3Q2Y7O0FHMXdDQTtFQUFlO0FIOHdDZjs7QUc3d0NBO0VBQWU7QUhpeENmOztBR2h4Q0E7RUFBZTtBSG94Q2Y7O0FHbnhDQTtFQUFlO0FIdXhDZjs7QUd0eENBO0VBQWU7QUgweENmOztBR3p4Q0E7RUFBZTtBSDZ4Q2Y7O0FHNXhDQTtFQUFlO0FIZ3lDZjs7QUcveENBO0VBQWU7QUhteUNmOztBR2x5Q0E7RUFBZTtBSHN5Q2Y7O0FHcnlDQTtFQUFlO0FIeXlDZjs7QUd4eUNBO0VBQWU7QUg0eUNmOztBRzN5Q0E7RUFBZTtBSCt5Q2Y7O0FHOXlDQTtFQUFlO0FIa3pDZjs7QUdqekNBO0VBQWU7QUhxekNmOztBR3B6Q0E7RUFBZTtBSHd6Q2Y7O0FHdnpDQTtFQUFlO0FIMnpDZjs7QUcxekNBO0VBQWU7QUg4ekNmOztBRzd6Q0E7RUFBZTtBSGkwQ2Y7O0FHaDBDQTtFQUFlO0FIbzBDZjs7QUduMENBO0VBQWU7QUh1MENmOztBR3QwQ0E7RUFBZTtBSDAwQ2Y7O0FHejBDQTtFQUFlO0FINjBDZjs7QUc1MENBO0VBQWU7QUhnMUNmOztBRy8wQ0E7RUFBZTtBSG0xQ2Y7O0FHbDFDQTtFQUFlO0FIczFDZjs7QUdyMUNBO0VBQWU7QUh5MUNmOztBR3gxQ0E7RUFBZTtBSDQxQ2Y7O0FHMzFDQTtFQUFlO0FIKzFDZjs7QUc5MUNBO0VBQWU7QUhrMkNmOztBR2oyQ0E7RUFBZTtBSHEyQ2Y7O0FHcDJDQTtFQUFlO0FIdzJDZjs7QUd2MkNBO0VBQWU7QUgyMkNmOztBRzEyQ0E7RUFBZTtBSDgyQ2Y7O0FHNzJDQTtFQUFlO0FIaTNDZjs7QUdoM0NBO0VBQWU7QUhvM0NmOztBR24zQ0E7RUFBZTtBSHUzQ2Y7O0FHdDNDQTtFQUFlO0FIMDNDZjs7QUd6M0NBO0VBQWU7QUg2M0NmOztBRzUzQ0E7RUFBZTtBSGc0Q2Y7O0FHLzNDQTtFQUFlO0FIbTRDZjs7QUdsNENBO0VBQWU7QUhzNENmOztBR3I0Q0E7RUFBZTtBSHk0Q2Y7O0FHeDRDQTtFQUFlO0FINDRDZjs7QUczNENBO0VBQWU7QUgrNENmOztBRzk0Q0E7RUFBZTtBSGs1Q2Y7O0FHajVDQTtFQUFlO0FIcTVDZjs7QUdwNUNBO0VBQWU7QUh3NUNmOztBR3Y1Q0E7RUFBZTtBSDI1Q2Y7O0FHMTVDQTtFQUFlO0FIODVDZjs7QUc3NUNBO0VBQWU7QUhpNkNmOztBR2g2Q0E7RUFBZTtBSG82Q2Y7O0FHbjZDQTtFQUFlO0FIdTZDZjs7QUd0NkNBO0VBQWU7QUgwNkNmOztBR3o2Q0E7RUFBZTtBSDY2Q2Y7O0FHNTZDQTtFQUFlO0FIZzdDZjs7QUcvNkNBO0VBQWU7QUhtN0NmOztBR2w3Q0E7RUFBZTtBSHM3Q2Y7O0FHcjdDQTtFQUFlO0FIeTdDZjs7QUd4N0NBO0VBQWU7QUg0N0NmOztBRzM3Q0E7RUFBcUI7QUgrN0NyQjs7QUc5N0NBO0VBQWU7QUhrOENmOztBR2o4Q0E7RUFBZTtBSHE4Q2Y7O0FHcDhDQTtFQUFlO0FIdzhDZjs7QUd2OENBO0VBQWU7QUgyOENmOztBRzE4Q0E7RUFBZTtBSDg4Q2Y7O0FHNzhDQTtFQUFlO0FIaTlDZjs7QUdoOUNBO0VBQWU7QUhvOUNmOztBR245Q0E7RUFBZTtBSHU5Q2Y7O0FHdDlDQTtFQUFlO0FIMDlDZjs7QUd6OUNBO0VBQWU7QUg2OUNmOztBRzU5Q0E7RUFBdUI7QUhnK0N2Qjs7QUcvOUNBO0VBQWU7QUhtK0NmOztBR2wrQ0E7RUFBZTtBSHMrQ2Y7O0FHcitDQTtFQUFlO0FIeStDZjs7QUd4K0NBO0VBQWU7QUg0K0NmOztBRzMrQ0E7RUFBZTtBSCsrQ2Y7O0FHOStDQTtFQUFlO0FIay9DZjs7QUdqL0NBO0VBQWU7QUhxL0NmOztBR3AvQ0E7RUFBZTtBSHcvQ2Y7O0FHdi9DQTtFQUFlO0FIMi9DZjs7QUcxL0NBO0VBQWU7QUg4L0NmOztBRzcvQ0E7RUFBZTtBSGlnRGY7O0FHaGdEQTtFQUFlO0FIb2dEZjs7QUduZ0RBO0VBQWtCO0FIdWdEbEI7O0FHdGdEQTtFQUFlO0FIMGdEZjs7QUd6Z0RBO0VBQWU7QUg2Z0RmOztBRzVnREE7RUFBZTtBSGdoRGY7O0FHL2dEQTtFQUFlO0FIbWhEZjs7QUdsaERBO0VBQWU7QUhzaERmOztBR3JoREE7RUFBZTtBSHloRGY7O0FHeGhEQTtFQUFlO0FINGhEZjs7QUczaERBO0VBQWU7QUgraERmOztBRzloREE7RUFBZTtBSGtpRGY7O0FHamlEQTtFQUFlO0FIcWlEZjs7QUdwaURBO0VBQWU7QUh3aURmOztBR3ZpREE7RUFBZTtBSDJpRGY7O0FHMWlEQTtFQUFlO0FIOGlEZjs7QUc3aURBO0VBQWU7QUhpakRmOztBR2hqREE7RUFBZTtBSG9qRGY7O0FHbmpEQTtFQUFlO0FIdWpEZjs7QUd0akRBO0VBQWU7QUgwakRmOztBR3pqREE7RUFBZTtBSDZqRGY7O0FHNWpEQTtFQUFlO0FIZ2tEZjs7QUcvakRBO0VBQWU7QUhta0RmOztBR2xrREE7RUFBZTtBSHNrRGY7O0FHcmtEQTtFQUFlO0FIeWtEZjs7QUd4a0RBO0VBQWU7QUg0a0RmOztBRzNrREE7RUFBZTtBSCtrRGY7O0FHOWtEQTtFQUFrQjtBSGtsRGxCOztBR2psREE7RUFBZTtBSHFsRGY7O0FHcGxEQTtFQUFlO0FId2xEZjs7QUd2bERBO0VBQWU7QUgybERmOztBRzFsREE7RUFBZTtBSDhsRGY7O0FHN2xEQTtFQUFlO0FIaW1EZjs7QUdobURBO0VBQWU7QUhvbURmOztBR25tREE7RUFBcUI7QUh1bURyQjs7QUd0bURBO0VBQWU7QUgwbURmOztBR3ptREE7RUFBZTtBSDZtRGY7O0FJNTVEQTtFQUNFLHlCTmFXO0FFazVEYjs7QUk1NURBO0VBQ0U7RUFDQTtFQUNBO0FKKzVERjs7QUk1NURBO0VBQ0U7RUFDQTtBSis1REY7O0FJeDVEQTtFQUVFLFlOZ0JXO0FFMDREYjs7QUl2NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUowNURGO0FJeDVERTtFQUNFO0FKMDVESjtBSXo1REk7RUFDRTtFQUNBO0FKMjVETjs7QUl0NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp5NURGO0FJeDVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMDVESjtBSXg1REU7RUFDRTtFQUNBO0FKMDVESjtBSXo1REk7RUFDRTtFQUNBO0VBQ0EsV045RE07RU0rRE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDTjlDTztBRXk4RGI7QUMvOERFO0VHMkNFO0lBV0k7SUFDQTtFSjY1RE47QUFDRjtBSTM1RE07RUFDRSxjTjVFRTtBRXkrRFY7O0FJdjVEQTtFQUNFO0FKMDVERjs7QUl2NURBO0VBQ0U7QUowNURGOztBSXY1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUp5NURGO0FJdjVERTtFQUNFO0VBQ0E7RUFDQTtFSHBCRixnREdxQnFCO0VIcEJyQixvREdvQnFCO0VIbkJyQiwrQ0dtQnFCO0VIbEJyQixpREdrQnFCO0VIakJyQiw0Q0dpQnFCO0VBQ25CO0VBQ0E7RUFDQSxVTnpHUTtFTTBHUjtFQUNBO0FKNjVESjtBSXo1REk7RUFDRSxVTmhITTtBRTJnRVo7O0FJdDVEQTtFQUNFO0FKeTVERjs7QUl0NURBO0VBQ0U7RUFDQTtBSnk1REY7O0FJdDVEQTtFQUNFO0FKeTVERjs7QUl0NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWU5wR1c7RU1xR1g7QUp5NURGO0FJdjVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnk1REo7QUl2NURJO0VBQ0U7RUFDQTtBSnk1RE47QUl2NURNO0VBQ0U7QUp5NURSO0FJdDVETTtFSGhFSjtFQUNBO0VBQ0EsV0FIb0I7RUFJcEIsWUFKcUM7QUQ2OUR2QztBQ3Y5REU7RUFDRTtFQUNBO0VBQ0E7RUF6QkYsZ0RBMEJxQjtFQXpCckIsb0RBeUJxQjtFQXhCckIsK0NBd0JxQjtFQXZCckIsaURBdUJxQjtFQXRCckIsNENBc0JxQjtFQUNuQjtFQUNBO0VBQ0E7RUFDQSxVSC9HUTtFR2dIUjtFQUNDO0FENjlETDtBQ3g5REk7RUFDRSxVSHZITTtBRWlsRVo7QUk1NkRNO0VBQ0U7RUFDQTtBSjg2RFI7O0FJeDZEQTtFQUNFO0VBQ0E7QUoyNkRGOztBQ2pnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG9nRUo7QUk3NkRFOztFQUVFO0FKKzZESjs7QUkzNkRBO0VBQ0U7RUFDQTtBSjg2REY7O0FJMzZEQTtFQUNFO0VBQ0E7RUFDQSxZTmhLVztBRThrRWI7QUk3NkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKKzZESjtBSTc2REk7RUFDRTtFQUNBO0FKKzZETjtBSTc2RE07RUFDRTtBSis2RFI7QUk1NkRNO0VIMUhKO0VBQ0E7RUFDQSxXQUhvQjtFQUlwQixZQUpxQztBRDZpRXZDO0FDdmlFRTtFQUNFO0VBQ0E7RUFDQTtFQXpCRixnREEwQnFCO0VBekJyQixvREF5QnFCO0VBeEJyQiwrQ0F3QnFCO0VBdkJyQixpREF1QnFCO0VBdEJyQiw0Q0FzQnFCO0VBQ25CO0VBQ0E7RUFDQTtFQUNBLFVIL0dRO0VHZ0hSO0VBQ0M7QUQ2aUVMO0FDeGlFSTtFQUNFLFVIdkhNO0FFaXFFWjtBSWw4RE07RUFDRTtFQUNBO0FKbzhEUjs7QUk5N0RBO0VBQ0U7QUppOERGOztBSTk3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppOERGO0FJaDhERTtFQUNFLHlCTjFPSTtFTTJPSjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaThESjtBSWg4REk7RUFDRTtFQUNBO0VBQ0E7QUprOEROO0FJajhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY043UEk7RU04UEo7RUFDQTtFQUNBO0FKbThEUjtBSWo4RFE7RUFDRSxXTi9RRTtFTWdSRix5Qk5yUUc7QUV3c0ViO0FJaDhETTtFQUNFO0VBQ0E7QUprOERSO0FJaDhETTtFQUNFO0VBQ0E7QUprOERSO0FJLzdETTtFQUNFO0FKaThEUjs7QUtqdUVBO0FBQ0E7RUptRkUsZ0NJbEZtQjtFSm1GbkIsb0NJbkZtQjtFSm9GbkIsK0JJcEZtQjtFSnFGbkIsaUNJckZtQjtFSnNGbkIsNEJJdEZtQjtBTHd1RXJCOztBS3J1RUE7RUorRUUsZ0NJOUVtQjtFSitFbkIsb0NJL0VtQjtFSmdGbkIsK0JJaEZtQjtFSmlGbkIsaUNJakZtQjtFSmtGbkIsNEJJbEZtQjtBTDR1RXJCOztBS3p1RUE7RUoyRUUsaUNJMUVtQjtFSjJFbkIscUNJM0VtQjtFSjRFbkIsZ0NJNUVtQjtFSjZFbkIsa0NJN0VtQjtFSjhFbkIsNkJJOUVtQjtBTGd2RXJCOztBSzd1RUE7QUFDQTs7O0VBR0U7QUxndkVGO0FLOXVFRTs7O0VBQ0UseUJQUkk7RU9TSjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl2RUo7O0FLN3VFQTtBQUNBO0VBQ0U7QUxndkVGOztBSzl1RUE7RUFDRTtBTGl2RUY7O0FLL3VFQTtFQUVFO0VBQ0EsWVBKc0I7RU9LdEI7RUFDQTtFQUNBO0VBQ0EseUJQbENNO0VPbUNOO0VBQ0E7RUFDQTtFQUNBO0FMaXZFRjs7QUs5dUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxpdkVGOztBSzl1RUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaXZFRjtBSzl1RUU7RUFDRTtFQUNBO0VBQ0E7RUpVRixnRElUcUI7RUpVckIsb0RJVnFCO0VKV3JCLCtDSVhxQjtFSllyQixpRElacUI7RUphckIsNENJYnFCO0VBQ25CO0VBQ0E7RUFDQSxhUDVFTTtBRWcwRVY7O0FLaHZFQTtFQUNFO0VBQ0E7QUxtdkVGO0FLanZFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtdkVKO0FLanZFSTtFQUNFO0VBQ0E7QUxtdkVOO0FLanZFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNQdEdFO0VPdUdGO0VBQ0E7QUxtdkVSO0FLbHZFUTtFQUNFLFdQekdFO0FFNjFFWjs7QUs3dUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ3ZFRjtBSzl1RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ3ZFSjtBSzl1RUk7RUFDRTtFQUNBO0VBQ0E7QUxndkVOO0FLOXVFTTtFSjNDSjtFQUNBO0VBQ0EsV0FIb0I7RUFJcEIsWUFKcUM7QURneUV2QztBQzF4RUU7RUFDRTtFQUNBO0VBQ0E7RUF6QkYsZ0RBMEJxQjtFQXpCckIsb0RBeUJxQjtFQXhCckIsK0NBd0JxQjtFQXZCckIsaURBdUJxQjtFQXRCckIsNENBc0JxQjtFQUNuQjtFQUNBO0VBQ0E7RUFDQSxhSGhITTtFR2lITjtFQUNDO0FEZ3lFTDtBQzN4RUk7RUFDRSxVSHZITTtBRW81RVo7O0FNcDVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOdTVFRjtBQzc1RUU7RUtFRjtJQU1JO0VOeTVFRjtBQUNGOztBTXQ1RUE7RUFDRTtFQUNBLFNSc0JXO0VRckJYO0VBQ0E7RUFDQTtBTnk1RUY7O0FNdDVFQTtFQUNFO0FOeTVFRjs7QU10NUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnk1RUY7QU12NUVFO0VBQ0U7RUFDQTtFQUNBO0FOeTVFSjtBTXY1RUk7RUFDRTtBTnk1RU47QUN4N0VFO0VLb0NFO0lBQ0U7SUFDQTtFTnU1RUo7QUFDRjs7QU9yOEVBOztFQUVFO0FQdzhFRjs7QU9yOEVBO0VBQ0UsdURUaUJPO0VTaEJQLHlCVEtNO0VTSk4sZVRrQmU7RVNqQmY7QVB3OEVGOztBT3I4RUE7RUFDRTtFQUNBO0VBQ0EseUJUSE07QUUyOEVSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9saWJzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9saWJzL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9saWJzL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY291bnRyeS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xheW91dC9sYXlvdXQtY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvbGF5b3V0LWNvbXBvbmVudHMvX21vYmlsZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2Jhc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqLDpiZWZvcmUsOmFmdGVye1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBib3JkZXItd2lkdGg6MDtcbiAgICBib3JkZXItc3R5bGU6c29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiNlNWU3ZWJcbn1cbjpiZWZvcmUsOmFmdGVye1xuICAgIC0tdHctY29udGVudDogXCJcIlxufVxuaHRtbCw6aG9zdHtcbiAgICBsaW5lLWhlaWdodDoxLjU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7XG4gICAgLW1vei10YWItc2l6ZTo0O1xuICAgIC1vLXRhYi1zaXplOjQ7XG4gICAgdGFiLXNpemU6NDtcbiAgICBmb250LWZhbWlseTp1aS1zYW5zLXNlcmlmLHN5c3RlbS11aSxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsU2Vnb2UgVUkgU3ltYm9sLFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudFxufVxuYm9keXtcbiAgICBtYXJnaW46MDtcbiAgICBsaW5lLWhlaWdodDppbmhlcml0XG59XG5ocntcbiAgICBoZWlnaHQ6MDtcbiAgICBjb2xvcjppbmhlcml0O1xuICAgIGJvcmRlci10b3Atd2lkdGg6MXB4XG59XG5hYmJyOndoZXJlKFt0aXRsZV0pe1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWRcbn1cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICAgIGZvbnQtc2l6ZTppbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OmluaGVyaXRcbn1cbmF7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdFxufVxuYixzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZGVyXG59XG5jb2RlLGtiZCxzYW1wLHByZXtcbiAgICBmb250LWZhbWlseTp1aS1tb25vc3BhY2UsU0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxDb3VyaWVyIE5ldyxtb25vc3BhY2U7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczpub3JtYWw7XG4gICAgZm9udC1zaXplOjFlbVxufVxuc21hbGx7XG4gICAgZm9udC1zaXplOjgwJVxufVxuc3ViLHN1cHtcbiAgICBmb250LXNpemU6NzUlO1xuICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246YmFzZWxpbmVcbn1cbnN1YntcbiAgICBib3R0b206LS4yNWVtXG59XG5zdXB7XG4gICAgdG9wOi0uNWVtXG59XG50YWJsZXtcbiAgICB0ZXh0LWluZGVudDowO1xuICAgIGJvcmRlci1jb2xvcjppbmhlcml0O1xuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZVxufVxuYnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtcbiAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczppbmhlcml0O1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOmluaGVyaXQ7XG4gICAgZm9udC1zaXplOjEwMCU7XG4gICAgZm9udC13ZWlnaHQ6aW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDppbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOmluaGVyaXQ7XG4gICAgY29sb3I6aW5oZXJpdDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjBcbn1cbmJ1dHRvbixzZWxlY3R7XG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZVxufVxuYnV0dG9uLGlucHV0OndoZXJlKFt0eXBlPWJ1dHRvbl0pLGlucHV0OndoZXJlKFt0eXBlPXJlc2V0XSksaW5wdXQ6d2hlcmUoW3R5cGU9c3VibWl0XSl7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZVxufVxuOi1tb3otZm9jdXNyaW5ne1xuICAgIG91dGxpbmU6YXV0b1xufVxuOi1tb3otdWktaW52YWxpZHtcbiAgICBib3gtc2hhZG93Om5vbmVcbn1cbnByb2dyZXNze1xuICAgIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lXG59XG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue1xuICAgIGhlaWdodDphdXRvXG59XG5bdHlwZT1zZWFyY2hde1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6LTJweFxufVxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9ue1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lXG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247XG4gICAgZm9udDppbmhlcml0XG59XG5zdW1tYXJ5e1xuICAgIGRpc3BsYXk6bGlzdC1pdGVtXG59XG5ibG9ja3F1b3RlLGRsLGRkLGgxLGgyLGgzLGg0LGg1LGg2LGhyLGZpZ3VyZSxwLHByZXtcbiAgICBtYXJnaW46MFxufVxuZmllbGRzZXR7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowXG59XG5sZWdlbmR7XG4gICAgcGFkZGluZzowXG59XG5vbCx1bCxtZW51e1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjBcbn1cbmRpYWxvZ3tcbiAgICBwYWRkaW5nOjBcbn1cbnRleHRhcmVhe1xuICAgIHJlc2l6ZTp2ZXJ0aWNhbFxufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgb3BhY2l0eToxO1xuICAgIGNvbG9yOiM5Y2EzYWZcbn1cbmlucHV0OjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7XG4gICAgb3BhY2l0eToxO1xuICAgIGNvbG9yOiM5Y2EzYWZcbn1cbmJ1dHRvbixbcm9sZT1idXR0b25de1xuICAgIGN1cnNvcjpwb2ludGVyXG59XG46ZGlzYWJsZWR7XG4gICAgY3Vyc29yOmRlZmF1bHRcbn1cbmltZyxzdmcsdmlkZW8sY2FudmFzLGF1ZGlvLGlmcmFtZSxlbWJlZCxvYmplY3R7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGVcbn1cbmltZyx2aWRlb3tcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0b1xufVxuW2hpZGRlbl17XG4gICAgZGlzcGxheTpub25lXG59XG4qe1xuICAgIHNjcm9sbGJhci1jb2xvcjppbml0aWFsO1xuICAgIHNjcm9sbGJhci13aWR0aDppbml0aWFsXG59XG4qLDpiZWZvcmUsOmFmdGVye1xuICAgIC0tdHctYm9yZGVyLXNwYWNpbmcteDogMDtcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gICAgLS10dy10cmFuc2xhdGUteDogMDtcbiAgICAtLXR3LXRyYW5zbGF0ZS15OiAwO1xuICAgIC0tdHctcm90YXRlOiAwO1xuICAgIC0tdHctc2tldy14OiAwO1xuICAgIC0tdHctc2tldy15OiAwO1xuICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAtLXR3LXNjYWxlLXk6IDE7XG4gICAgLS10dy1wYW4teDogO1xuICAgIC0tdHctcGFuLXk6IDtcbiAgICAtLXR3LXBpbmNoLXpvb206IDtcbiAgICAtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6IHByb3hpbWl0eTtcbiAgICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246IDtcbiAgICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogO1xuICAgIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246IDtcbiAgICAtLXR3LW9yZGluYWw6IDtcbiAgICAtLXR3LXNsYXNoZWQtemVybzogO1xuICAgIC0tdHctbnVtZXJpYy1maWd1cmU6IDtcbiAgICAtLXR3LW51bWVyaWMtc3BhY2luZzogO1xuICAgIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogO1xuICAgIC0tdHctcmluZy1pbnNldDogO1xuICAgIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAgIC0tdHctcmluZy1jb2xvcjogcmdiKDU5IDEzMCAyNDYgLyAuNSk7XG4gICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgIzAwMDA7XG4gICAgLS10dy1ibHVyOiA7XG4gICAgLS10dy1icmlnaHRuZXNzOiA7XG4gICAgLS10dy1jb250cmFzdDogO1xuICAgIC0tdHctZ3JheXNjYWxlOiA7XG4gICAgLS10dy1odWUtcm90YXRlOiA7XG4gICAgLS10dy1pbnZlcnQ6IDtcbiAgICAtLXR3LXNhdHVyYXRlOiA7XG4gICAgLS10dy1zZXBpYTogO1xuICAgIC0tdHctZHJvcC1zaGFkb3c6IDtcbiAgICAtLXR3LWJhY2tkcm9wLWJsdXI6IDtcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6IDtcbiAgICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiA7XG4gICAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6IDtcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6IDtcbiAgICAtLXR3LWJhY2tkcm9wLWludmVydDogO1xuICAgIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogO1xuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6IDtcbiAgICAtLXR3LWJhY2tkcm9wLXNlcGlhOiA7XG4gICAgLS10dy1jb250YWluLXNpemU6IDtcbiAgICAtLXR3LWNvbnRhaW4tbGF5b3V0OiA7XG4gICAgLS10dy1jb250YWluLXBhaW50OiA7XG4gICAgLS10dy1jb250YWluLXN0eWxlOiBcbn1cbjo6YmFja2Ryb3B7XG4gICAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAgIC0tdHctYm9yZGVyLXNwYWNpbmcteTogMDtcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAgIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gICAgLS10dy1yb3RhdGU6IDA7XG4gICAgLS10dy1za2V3LXg6IDA7XG4gICAgLS10dy1za2V3LXk6IDA7XG4gICAgLS10dy1zY2FsZS14OiAxO1xuICAgIC0tdHctc2NhbGUteTogMTtcbiAgICAtLXR3LXBhbi14OiA7XG4gICAgLS10dy1wYW4teTogO1xuICAgIC0tdHctcGluY2gtem9vbTogO1xuICAgIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAgIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogO1xuICAgIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7XG4gICAgLS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogO1xuICAgIC0tdHctb3JkaW5hbDogO1xuICAgIC0tdHctc2xhc2hlZC16ZXJvOiA7XG4gICAgLS10dy1udW1lcmljLWZpZ3VyZTogO1xuICAgIC0tdHctbnVtZXJpYy1zcGFjaW5nOiA7XG4gICAgLS10dy1udW1lcmljLWZyYWN0aW9uOiA7XG4gICAgLS10dy1yaW5nLWluc2V0OiA7XG4gICAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xuICAgIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XG4gICAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIC41KTtcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAgIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbiAgICAtLXR3LWJsdXI6IDtcbiAgICAtLXR3LWJyaWdodG5lc3M6IDtcbiAgICAtLXR3LWNvbnRyYXN0OiA7XG4gICAgLS10dy1ncmF5c2NhbGU6IDtcbiAgICAtLXR3LWh1ZS1yb3RhdGU6IDtcbiAgICAtLXR3LWludmVydDogO1xuICAgIC0tdHctc2F0dXJhdGU6IDtcbiAgICAtLXR3LXNlcGlhOiA7XG4gICAgLS10dy1kcm9wLXNoYWRvdzogO1xuICAgIC0tdHctYmFja2Ryb3AtYmx1cjogO1xuICAgIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogO1xuICAgIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcbiAgICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogO1xuICAgIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogO1xuICAgIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XG4gICAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7XG4gICAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogO1xuICAgIC0tdHctYmFja2Ryb3Atc2VwaWE6IDtcbiAgICAtLXR3LWNvbnRhaW4tc2l6ZTogO1xuICAgIC0tdHctY29udGFpbi1sYXlvdXQ6IDtcbiAgICAtLXR3LWNvbnRhaW4tcGFpbnQ6IDtcbiAgICAtLXR3LWNvbnRhaW4tc3R5bGU6IFxufVxuLmZpeGVke1xuICAgIHBvc2l0aW9uOmZpeGVkXG59XG4uYWJzb2x1dGV7XG4gICAgcG9zaXRpb246YWJzb2x1dGVcbn1cbi50b3AtMHtcbiAgICB0b3A6MFxufVxuLnotNTB7XG4gICAgei1pbmRleDo1MFxufVxuLnotXFxbLTJcXF17XG4gICAgei1pbmRleDotMlxufVxuLm15LTIwe1xuICAgIG1hcmdpbi10b3A6NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOjVyZW1cbn1cbi5tYi0yMHtcbiAgICBtYXJnaW4tYm90dG9tOjVyZW1cbn1cbi5tYi0ze1xuICAgIG1hcmdpbi1ib3R0b206Ljc1cmVtXG59XG4ubWItNXtcbiAgICBtYXJnaW4tYm90dG9tOjEuMjVyZW1cbn1cbi5tYi0yMHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLm1iLTYwe1xuICAgIG1hcmdpbi1ib3R0b206MTVyZW1cbn1cbi5tdC0xMHtcbiAgICBtYXJnaW4tdG9wOjIuNXJlbVxufVxuLm10LTMye1xuICAgIG1hcmdpbi10b3A6OHJlbVxufVxuLm10LTQ4e1xuICAgIG1hcmdpbi10b3A6MTJyZW1cbn1cbi5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbn1cbi5mbGV4e1xuICAgIGRpc3BsYXk6ZmxleFxufVxuLmdyaWR7XG4gICAgZGlzcGxheTpncmlkXG59XG4uaGlkZGVue1xuICAgIGRpc3BsYXk6bm9uZVxufVxuLmgtMTB7XG4gICAgaGVpZ2h0OjIuNXJlbVxufVxuLmgtMTR7XG4gICAgaGVpZ2h0OjMuNXJlbVxufVxuLmgtMjB7XG4gICAgaGVpZ2h0OjVyZW1cbn1cbi5oLTh7XG4gICAgaGVpZ2h0OjJyZW1cbn1cbi5oLWF1dG97XG4gICAgaGVpZ2h0OmF1dG9cbn1cbi5oLXNjcmVlbntcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuLnctMTB7XG4gICAgd2lkdGg6Mi41cmVtXG59XG4udy0xMVxcLzEye1xuICAgIHdpZHRoOjkxLjY2NjY2NyVcbn1cbi53LTE0e1xuICAgIHdpZHRoOjMuNXJlbVxufVxuLnctMjB7XG4gICAgd2lkdGg6NXJlbVxufVxuLnctM1xcLzR7XG4gICAgd2lkdGg6NzUlXG59XG4udy02e1xuICAgIHdpZHRoOjEuNXJlbVxufVxuLnctNzJ7XG4gICAgd2lkdGg6MThyZW1cbn1cbi53LTh7XG4gICAgd2lkdGg6MnJlbVxufVxuLnctZml0e1xuICAgIHdpZHRoOi1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6Zml0LWNvbnRlbnRcbn1cbi53LWZ1bGx7XG4gICAgd2lkdGg6MTAwJVxufVxuLm1heC13LXhze1xuICAgIG1heC13aWR0aDoyMHJlbVxufVxuQGtleWZyYW1lcyBib3VuY2V7XG4gICAgMCUsdG97XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOCwwLDEsMSlcbiAgICB9XG4gICAgNTAle1xuICAgICAgICB0cmFuc2Zvcm06bm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yLDEpXG4gICAgfVxuXG59XG4uYW5pbWF0ZS1ib3VuY2V7XG4gICAgYW5pbWF0aW9uOmJvdW5jZSAxcyBpbmZpbml0ZVxufVxuLmdyaWQtY29scy0xe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSxtaW5tYXgoMCwxZnIpKVxufVxuLmdyaWQtY29scy0ye1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKVxufVxuLmZsZXgtcm93e1xuICAgIGZsZXgtZGlyZWN0aW9uOnJvd1xufVxuLmZsZXgtY29se1xuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtblxufVxuLmZsZXgtd3JhcHtcbiAgICBmbGV4LXdyYXA6d3JhcFxufVxuLnBsYWNlLWl0ZW1zLWNlbnRlcntcbiAgICBwbGFjZS1pdGVtczpjZW50ZXJcbn1cbi5pdGVtcy1jZW50ZXJ7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyXG59XG4uanVzdGlmeS1zdGFydHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydFxufVxuLmp1c3RpZnktY2VudGVye1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXJcbn1cbi5qdXN0aWZ5LWJldHdlZW57XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW5cbn1cbi5qdXN0aWZ5LWV2ZW5seXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5XG59XG4uanVzdGlmeS1pdGVtcy1jZW50ZXJ7XG4gICAganVzdGlmeS1pdGVtczpjZW50ZXJcbn1cbi5nYXAteC0xe1xuICAgIC1tb3otY29sdW1uLWdhcDouMjVyZW07XG4gICAgY29sdW1uLWdhcDouMjVyZW1cbn1cbi5nYXAteC0xNHtcbiAgICAtbW96LWNvbHVtbi1nYXA6My41cmVtO1xuICAgIGNvbHVtbi1nYXA6My41cmVtXG59XG4uZ2FwLXgtM3tcbiAgICAtbW96LWNvbHVtbi1nYXA6Ljc1cmVtO1xuICAgIGNvbHVtbi1nYXA6Ljc1cmVtXG59XG4uZ2FwLXgtMzJ7XG4gICAgLW1vei1jb2x1bW4tZ2FwOjhyZW07XG4gICAgY29sdW1uLWdhcDo4cmVtXG59XG4uZ2FwLXgtNHtcbiAgICAtbW96LWNvbHVtbi1nYXA6MXJlbTtcbiAgICBjb2x1bW4tZ2FwOjFyZW1cbn1cbi5nYXAteC02e1xuICAgIC1tb3otY29sdW1uLWdhcDoxLjVyZW07XG4gICAgY29sdW1uLWdhcDoxLjVyZW1cbn1cbi5nYXAteS0xMHtcbiAgICByb3ctZ2FwOjIuNXJlbVxufVxuLmdhcC15LTI4e1xuICAgIHJvdy1nYXA6N3JlbVxufVxuLmdhcC15LTN7XG4gICAgcm93LWdhcDouNzVyZW1cbn1cbi5nYXAteS00e1xuICAgIHJvdy1nYXA6MXJlbVxufVxuLmdhcC15LTZ7XG4gICAgcm93LWdhcDoxLjVyZW1cbn1cbi5nYXAteS04e1xuICAgIHJvdy1nYXA6MnJlbVxufVxuLnNjcm9sbC1zbW9vdGh7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOnNtb290aFxufVxuLnRleHQtbm93cmFwe1xuICAgIHRleHQtd3JhcDpub3dyYXBcbn1cbi50ZXh0LXByZXR0eXtcbiAgICB0ZXh0LXdyYXA6cHJldHR5XG59XG4ucm91bmRlZC1mdWxse1xuICAgIGJvcmRlci1yYWRpdXM6OTk5OXB4XG59XG4ucm91bmRlZC1sZ3tcbiAgICBib3JkZXItcmFkaXVzOi41cmVtXG59XG4uYm9yZGVye1xuICAgIGJvcmRlci13aWR0aDoxcHhcbn1cbi5ib3JkZXItMntcbiAgICBib3JkZXItd2lkdGg6MnB4XG59XG4uYm9yZGVyLWJ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDoxcHhcbn1cbi5ib3JkZXItYmxhY2t7XG4gICAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6cmdiKDIyIDI1IDM3IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKVxufVxuLmJvcmRlci10cmFuc3BhcmVudHtcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnRcbn1cbi5ib3JkZXItYi1zbGF0ZS0zMDB7XG4gICAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOnJnYigyMDMgMjEzIDIyNSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSlcbn1cbi5ib3JkZXItYi10cmFuc3BhcmVudHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50XG59XG4uYmctYmxhY2t7XG4gICAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIyIDI1IDM3IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpXG59XG4uYmctcHJpbWFyeXtcbiAgICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoNTIgMjIgNjEgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSlcbn1cbi5iZy10cmFuc3BhcmVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50XG59XG4uYmctd2hpdGV7XG4gICAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpXG59XG4uYmctXFxbcmFkaWFsLWdyYWRpZW50XFwoMTAwXFwlXzUwXFwlX2F0XzUwXFwlXzBcXCVcXCxyZ2JhXFwoMFxcLDE2M1xcLDI1NVxcLDBcXC4xM1xcKV8wXFwscmdiYVxcKDBcXCwxNjNcXCwyNTVcXCwwXFwpXzUwXFwlXFwscmdiYVxcKDBcXCwxNjNcXCwyNTVcXCwwXFwpXzEwMFxcJVxcKVxcXXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnJhZGlhbC1ncmFkaWVudCgxMDAlIDUwJSBhdCA1MCUgMCUsIzkyOTY5YiAwLCMwMGEzZmYwMCA1MCUgMTAwJSlcbn1cbi5wLTJ7XG4gICAgcGFkZGluZzouNXJlbVxufVxuLnB4LTN7XG4gICAgcGFkZGluZy1sZWZ0Oi43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0Oi43NXJlbVxufVxuLnB4LTR7XG4gICAgcGFkZGluZy1sZWZ0OjFyZW07XG4gICAgcGFkZGluZy1yaWdodDoxcmVtXG59XG4ucHgtNXtcbiAgICBwYWRkaW5nLWxlZnQ6MS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW1cbn1cbi5weC03e1xuICAgIHBhZGRpbmctbGVmdDoxLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6MS43NXJlbVxufVxuLnB5LTF7XG4gICAgcGFkZGluZzouMjVyZW07XG59XG4ucHktNXtcbiAgICBwYWRkaW5nOjEuMjVyZW07XG59XG4ucHQtOHtcbiAgICBwYWRkaW5nLXRvcDoycmVtXG59XG4udGV4dC1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXJcbn1cbi50ZXh0LTJ4bHtcbiAgICBmb250LXNpemU6MS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OjJyZW1cbn1cbi50ZXh0LTR4bHtcbiAgICBmb250LXNpemU6Mi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDoyLjVyZW1cbn1cbi50ZXh0LTZ4bHtcbiAgICBmb250LXNpemU6My43NXJlbTtcbiAgICBsaW5lLWhlaWdodDoxXG59XG4udGV4dC1sZ3tcbiAgICBmb250LXNpemU6MS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6MS43NXJlbVxufVxuLnRleHQtc217XG4gICAgZm9udC1zaXplOi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6MS4yNXJlbVxufVxuLnRleHQteGx7XG4gICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6MS43NXJlbVxufVxuLmZvbnQtbWVkaXVte1xuICAgIGZvbnQtd2VpZ2h0OjUwMFxufVxuLmZvbnQtbm9ybWFse1xuICAgIGZvbnQtd2VpZ2h0OjQwMFxufVxuLmZvbnQtc2VtaWJvbGR7XG4gICAgZm9udC13ZWlnaHQ6NjAwXG59XG4udGV4dC1ibGFja3tcbiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjpyZ2IoMjIgMjUgMzcgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKVxufVxuLnRleHQtcHJpbWFyeXtcbiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjpyZ2IoNTIgMjIgNjEgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKVxufVxuLnRleHQtd2hpdGV7XG4gICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6cmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSlcbn1cbi5vcGFjaXR5LTgwe1xuICAgIG9wYWNpdHk6Ljhcbn1cbi5vcGFjaXR5LTg1e1xuICAgIG9wYWNpdHk6Ljg1XG59XG4ub3BhY2l0eS05MHtcbiAgICBvcGFjaXR5Oi45XG59XG4uc2hhZG93e1xuICAgIC0tdHctc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIC4xKTtcbiAgICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IpLCAwIDFweCAycHggLTFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO1xuICAgIGJveC1zaGFkb3c6dmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LCAwIDAgIzAwMDApLHZhcigtLXR3LXJpbmctc2hhZG93LCAwIDAgIzAwMDApLHZhcigtLXR3LXNoYWRvdylcbn1cbi50cmFuc2l0aW9ue1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsdGV4dC1kZWNvcmF0aW9uLWNvbG9yLGZpbGwsc3Ryb2tlLG9wYWNpdHksYm94LXNoYWRvdyx0cmFuc2Zvcm0sZmlsdGVyLC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6Y29sb3IsYmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsdGV4dC1kZWNvcmF0aW9uLWNvbG9yLGZpbGwsc3Ryb2tlLG9wYWNpdHksYm94LXNoYWRvdyx0cmFuc2Zvcm0sZmlsdGVyLGJhY2tkcm9wLWZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3IsYm9yZGVyLWNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcixmaWxsLHN0cm9rZSxvcGFjaXR5LGJveC1zaGFkb3csdHJhbnNmb3JtLGZpbHRlcixiYWNrZHJvcC1maWx0ZXIsLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzXG59XG4uZHVyYXRpb24tMzAwe1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246LjNzXG59XG4uZWFzZS1pbi1vdXR7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSlcbn1cbi5zY3JvbGxiYXItdGhpbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxiYXItdHJhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6dmFyKC0tc2Nyb2xsYmFyLXRyYWNrLXJhZGl1cylcbn1cbi5zY3JvbGxiYXItdGhpbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxiYXItdHJhY2staG92ZXIsIHZhcigtLXNjcm9sbGJhci10cmFjaykpXG59XG4uc2Nyb2xsYmFyLXRoaW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNjcm9sbGJhci10cmFjay1hY3RpdmUsIHZhcigtLXNjcm9sbGJhci10cmFjay1ob3ZlciwgdmFyKC0tc2Nyb2xsYmFyLXRyYWNrKSkpXG59XG4uc2Nyb2xsYmFyLXRoaW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2Nyb2xsYmFyLXRodW1iKTtcbiAgICBib3JkZXItcmFkaXVzOnZhcigtLXNjcm9sbGJhci10aHVtYi1yYWRpdXMpXG59XG4uc2Nyb2xsYmFyLXRoaW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLCB2YXIoLS1zY3JvbGxiYXItdGh1bWIpKVxufVxuLnNjcm9sbGJhci10aGluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxiYXItdGh1bWItYWN0aXZlLCB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXIsIHZhcigtLXNjcm9sbGJhci10aHVtYikpKVxufVxuLnNjcm9sbGJhci10aGluOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxiYXItY29ybmVyKTtcbiAgICBib3JkZXItcmFkaXVzOnZhcigtLXNjcm9sbGJhci1jb3JuZXItcmFkaXVzKVxufVxuLnNjcm9sbGJhci10aGluOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zY3JvbGxiYXItY29ybmVyLWhvdmVyLCB2YXIoLS1zY3JvbGxiYXItY29ybmVyKSlcbn1cbi5zY3JvbGxiYXItdGhpbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyOmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNjcm9sbGJhci1jb3JuZXItYWN0aXZlLCB2YXIoLS1zY3JvbGxiYXItY29ybmVyLWhvdmVyLCB2YXIoLS1zY3JvbGxiYXItY29ybmVyKSkpXG59XG4uc2Nyb2xsYmFyLXRoaW57XG4gICAgc2Nyb2xsYmFyLXdpZHRoOnRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOnZhcigtLXNjcm9sbGJhci10aHVtYiwgaW5pdGlhbCkgdmFyKC0tc2Nyb2xsYmFyLXRyYWNrLCBpbml0aWFsKVxufVxuLnNjcm9sbGJhci10aGluOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjhweDtcbiAgICBoZWlnaHQ6OHB4XG59XG4uc2Nyb2xsYmFyLXRyYWNrLXRyYW5zcGFyZW50e1xuICAgIC0tc2Nyb2xsYmFyLXRyYWNrOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG59XG4uc2Nyb2xsYmFyLXRodW1iLWJsYWNre1xuICAgIC0tc2Nyb2xsYmFyLXRodW1iOiAjMTYxOTI1ICFpbXBvcnRhbnRcbn1cbi5ob3ZlclxcOnNjYWxlLTEwNTpob3ZlcntcbiAgICAtLXR3LXNjYWxlLXg6IDEuMDU7XG4gICAgLS10dy1zY2FsZS15OiAxLjA1O1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXcodmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpXG59XG4uaG92ZXJcXDpzY2FsZS0xMTA6aG92ZXJ7XG4gICAgLS10dy1zY2FsZS14OiAxLjE7XG4gICAgLS10dy1zY2FsZS15OiAxLjE7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tldyh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSlcbn1cbi5ob3ZlclxcOmJvcmRlci1wcmltYXJ5OmhvdmVye1xuICAgIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOnJnYigyOSA3OCAyMTYgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpXG59XG4uaG92ZXJcXDpiZy13aGl0ZTpob3ZlcntcbiAgICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSlcbn1cbi5ob3ZlclxcOnRleHQtcHJpbWFyeTpob3ZlcntcbiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjpyZ2IoMjkgNzggMjE2IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSlcbn1cbi5ob3ZlclxcOm9wYWNpdHktNTA6aG92ZXJ7XG4gICAgb3BhY2l0eTouNVxufVxuLmhvdmVyXFw6b3BhY2l0eS04MDpob3ZlcntcbiAgICBvcGFjaXR5Oi44XG59XG4uaG92ZXJcXDpvcGFjaXR5LTg1OmhvdmVye1xuICAgIG9wYWNpdHk6Ljg1XG59XG4uaG92ZXJcXDpncmF5c2NhbGUtMDpob3ZlcntcbiAgICAtLXR3LWdyYXlzY2FsZTogZ3JheXNjYWxlKDApO1xuICAgIGZpbHRlcjp2YXIoLS10dy1ibHVyKSB2YXIoLS10dy1icmlnaHRuZXNzKSB2YXIoLS10dy1jb250cmFzdCkgdmFyKC0tdHctZ3JheXNjYWxlKSB2YXIoLS10dy1odWUtcm90YXRlKSB2YXIoLS10dy1pbnZlcnQpIHZhcigtLXR3LXNhdHVyYXRlKSB2YXIoLS10dy1zZXBpYSkgdmFyKC0tdHctZHJvcC1zaGFkb3cpXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5tZFxcOm1iLTQwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcmVtXG4gICAgfVxuICAgIC5tZFxcOmZsZXh7XG4gICAgICAgIGRpc3BsYXk6ZmxleFxuICAgIH1cbiAgICAubWRcXDpoLTEye1xuICAgICAgICBoZWlnaHQ6M3JlbVxuICAgIH1cbiAgICAubWRcXDp3LTFcXC8ye1xuICAgICAgICB3aWR0aDo1MCVcbiAgICB9XG4gICAgLm1kXFw6dy0xMntcbiAgICAgICAgd2lkdGg6M3JlbVxuICAgIH1cbiAgICAubWRcXDp3LTNcXC80e1xuICAgICAgICB3aWR0aDo3NSVcbiAgICB9XG4gICAgLm1kXFw6dy01XFwvNntcbiAgICAgICAgd2lkdGg6ODMuMzMzMzMzJVxuICAgIH1cbiAgICAubWRcXDp3LVxcWzU1MHB4XFxde1xuICAgICAgICB3aWR0aDo1NTBweFxuICAgIH1cbiAgICAubWRcXDpncmlkLWNvbHMtMntcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpXG4gICAgfVxuICAgIC5tZFxcOmdyaWQtY29scy0ze1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsbWlubWF4KDAsMWZyKSlcbiAgICB9XG4gICAgLm1kXFw6ZmxleC1yb3d7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvd1xuICAgIH1cbiAgICAubWRcXDpmbGV4LXJvdy1yZXZlcnNle1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZVxuICAgIH1cbiAgICAubWRcXDpnYXAteC0xMntcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOjNyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6M3JlbVxuICAgIH1cbiAgICAubWRcXDpnYXAteC03e1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6MS43NXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDoxLjc1cmVtXG4gICAgfVxuICAgIC5tZFxcOmdhcC15LTB7XG4gICAgICAgIHJvdy1nYXA6MHB4XG4gICAgfVxuICAgIC5tZFxcOnAtM3tcbiAgICAgICAgcGFkZGluZzouNzVyZW1cbiAgICB9XG4gICAgLm1kXFw6cHgtMHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MFxuICAgIH1cbiAgICAubWRcXDpweC02e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbVxuICAgIH1cbiAgICAubWRcXDpweS0ye1xuICAgICAgICBwYWRkaW5nLXRvcDouNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206LjVyZW1cbiAgICB9XG4gICAgLm1kXFw6dGV4dC1zdGFydHtcbiAgICAgICAgdGV4dC1hbGlnbjpzdGFydFxuICAgIH1cbiAgICAubWRcXDp0ZXh0LTJ4bHtcbiAgICAgICAgZm9udC1zaXplOjEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MnJlbVxuICAgIH1cbiAgICAubWRcXDp0ZXh0LTR4bHtcbiAgICAgICAgZm9udC1zaXplOjIuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIuNXJlbVxuICAgIH1cbiAgICAubWRcXDp0ZXh0LTV4bHtcbiAgICAgICAgZm9udC1zaXplOjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjFcbiAgICB9XG4gICAgLm1kXFw6dGV4dC02eGx7XG4gICAgICAgIGZvbnQtc2l6ZTozLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDoxXG4gICAgfVxuICAgIC5tZFxcOnRleHQtYmFzZXtcbiAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNXJlbVxuICAgIH1cbiAgICAubWRcXDp0ZXh0LWxne1xuICAgICAgICBmb250LXNpemU6MS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNzVyZW1cbiAgICB9XG4gICAgLm1kXFw6dGV4dC14bHtcbiAgICAgICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNzVyZW1cbiAgICB9XG4gICAgLm1kXFw6Z3JheXNjYWxle1xuICAgICAgICAtLXR3LWdyYXlzY2FsZTogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBmaWx0ZXI6dmFyKC0tdHctYmx1cikgdmFyKC0tdHctYnJpZ2h0bmVzcykgdmFyKC0tdHctY29udHJhc3QpIHZhcigtLXR3LWdyYXlzY2FsZSkgdmFyKC0tdHctaHVlLXJvdGF0ZSkgdmFyKC0tdHctaW52ZXJ0KSB2YXIoLS10dy1zYXR1cmF0ZSkgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KVxuICAgIH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7XG4gICAgLnhsXFw6bWF4LXctc217XG4gICAgICAgIG1heC13aWR0aDoyNHJlbVxuICAgIH1cbiAgICAueGxcXDpncmlkLWNvbHMtM3tcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLG1pbm1heCgwLDFmcikpXG4gICAgfVxuXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlJ1YmlrIFZhcmlhYmxlO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTpzd2FwO1xuICAgIGZvbnQtd2VpZ2h0OjMwMCA5MDA7XG4gICAgc3JjOnVybCgvYXNzZXRzL2ZvbnRzL3J1YmlrLWFyYWJpYy13Z2h0LW5vcm1hbC53b2ZmMikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrMDYwMC0wNkZGLFUrMDc1MC0wNzdGLFUrMDg3MC0wODhFLFUrMDg5MC0wODkxLFUrMDg5OC0wOEUxLFUrMDhFMy0wOEZGLFUrMjAwQy0yMDBFLFUrMjAxMC0yMDExLFUrMjA0RixVKzJFNDEsVStGQjUwLUZERkYsVStGRTcwLUZFNzQsVStGRTc2LUZFRkMsVSsxMDJFMC0xMDJGQixVKzEwRTYwLTEwRTdFLFUrMTBFRkQtMTBFRkYsVSsxRUUwMC0xRUUwMyxVKzFFRTA1LTFFRTFGLFUrMUVFMjEtMUVFMjIsVSsxRUUyNCxVKzFFRTI3LFUrMUVFMjktMUVFMzIsVSsxRUUzNC0xRUUzNyxVKzFFRTM5LFUrMUVFM0IsVSsxRUU0MixVKzFFRTQ3LFUrMUVFNDksVSsxRUU0QixVKzFFRTRELTFFRTRGLFUrMUVFNTEtMUVFNTIsVSsxRUU1NCxVKzFFRTU3LFUrMUVFNTksVSsxRUU1QixVKzFFRTVELFUrMUVFNUYsVSsxRUU2MS0xRUU2MixVKzFFRTY0LFUrMUVFNjctMUVFNkEsVSsxRUU2Qy0xRUU3MixVKzFFRTc0LTFFRTc3LFUrMUVFNzktMUVFN0MsVSsxRUU3RSxVKzFFRTgwLTFFRTg5LFUrMUVFOEItMUVFOUIsVSsxRUVBMS0xRUVBMyxVKzFFRUE1LTFFRUE5LFUrMUVFQUItMUVFQkIsVSsxRUVGMC0xRUVGMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpSdWJpayBWYXJpYWJsZTtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6c3dhcDtcbiAgICBmb250LXdlaWdodDozMDAgOTAwO1xuICAgIHNyYzp1cmwoL2Fzc2V0cy9mb250cy9ydWJpay1jeXJpbGxpYy1leHQtd2dodC1ub3JtYWwud29mZjIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVKzA0NjAtMDUyRixVKzFDODAtMUM4OCxVKzIwQjQsVSsyREUwLTJERkYsVStBNjQwLUE2OUYsVStGRTJFLUZFMkZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6UnViaWsgVmFyaWFibGU7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OnN3YXA7XG4gICAgZm9udC13ZWlnaHQ6MzAwIDkwMDtcbiAgICBzcmM6dXJsKC9hc3NldHMvZm9udHMvcnViaWstY3lyaWxsaWMtd2dodC1ub3JtYWwud29mZjIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVKzAzMDEsVSswNDAwLTA0NUYsVSswNDkwLTA0OTEsVSswNEIwLTA0QjEsVSsyMTE2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlJ1YmlrIFZhcmlhYmxlO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTpzd2FwO1xuICAgIGZvbnQtd2VpZ2h0OjMwMCA5MDA7XG4gICAgc3JjOnVybCgvYXNzZXRzL2ZvbnRzL3J1YmlrLWhlYnJldy13Z2h0LW5vcm1hbC53b2ZmMikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrMDU5MC0wNUZGLFUrMjAwQy0yMDEwLFUrMjBBQSxVKzI1Q0MsVStGQjFELUZCNEZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6UnViaWsgVmFyaWFibGU7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OnN3YXA7XG4gICAgZm9udC13ZWlnaHQ6MzAwIDkwMDtcbiAgICBzcmM6dXJsKC9hc3NldHMvZm9udHMvcnViaWstbGF0aW4tZXh0LXdnaHQtbm9ybWFsLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VSswMTAwLTAyQUYsVSswMzA0LFUrMDMwOCxVKzAzMjksVSsxRTAwLTFFOUYsVSsxRUYyLTFFRkYsVSsyMDIwLFUrMjBBMC0yMEFCLFUrMjBBRC0yMEMwLFUrMjExMyxVKzJDNjAtMkM3RixVK0E3MjAtQTdGRlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpSdWJpayBWYXJpYWJsZTtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6c3dhcDtcbiAgICBmb250LXdlaWdodDozMDAgOTAwO1xuICAgIHNyYzp1cmwoL2Fzc2V0cy9mb250cy9ydWJpay1sYXRpbi13Z2h0LW5vcm1hbC53b2ZmMikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLFUrMDEzMSxVKzAxNTItMDE1MyxVKzAyQkItMDJCQyxVKzAyQzYsVSswMkRBLFUrMDJEQyxVKzAzMDQsVSswMzA4LFUrMDMyOSxVKzIwMDAtMjA2RixVKzIwNzQsVSsyMEFDLFUrMjEyMixVKzIxOTEsVSsyMTkzLFUrMjIxMixVKzIyMTUsVStGRUZGLFUrRkZGRFxufVxuYm9keXtcbiAgICBmb250LWZhbWlseTpSdWJpayBWYXJpYWJsZSxNZW5sbyxNb25hY28sTHVjaWRhIENvbnNvbGUsTGliZXJhdGlvbiBNb25vLERlamFWdSBTYW5zIE1vbm8sQml0c3RyZWFtIFZlcmEgU2FucyBNb25vLENvdXJpZXIgTmV3LG1vbm9zcGFjZVxufVxuQGtleWZyYW1lcyBmYWRlSW57XG4gICAgMCV7XG4gICAgICAgIG9wYWNpdHk6MFxuICAgIH1cbiAgICB0b3tcbiAgICAgICAgb3BhY2l0eToxXG4gICAgfVxuXG59XG4jaGVyby1zZWN0aW9ue1xuICAgIG9wYWNpdHk6MDtcbiAgICBhbmltYXRpb246ZmFkZUluIC44cyBlYXNlLWluLW91dCBmb3J3YXJkc1xufVxuXG4jc2VydmljZXMtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2NvbnRhY3Qtc2VjdGlvblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxufVxuXG4jY29udGFjdC1zZWN0aW9uIHAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAgICAgICBcbiAgLmJhY2tncm91bmQgaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgfVxuICAgIFxuICAuc2VjdGlvbnMtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZlxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5iYWNrZ3JvdW5kIGltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbnMtYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZlxuICB9XG59XG5cbi5jb3VudHJ5Q2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDpncmlkLWNvbHMtMlxuU3BlY2lmaWNpdHk6ICgwLDEsMClcbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDptYXgtdy1ub25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDpteC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnNtXFw6bXQtMjQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbn1cbi5nYXAtMTIge1xuICAgIGdhcDogM3JlbTtcbn1cbi5hdXRvLXJvd3MtZnIge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMCwgMWZyKTtcbn1cbi5tYXgtdy0yeGwge1xuICAgIG1heC13aWR0aDogNDJyZW07XG59XG4ubXQtMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG59XG4ubXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnNtXFw6cHQtNjQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgfVxufVxuXG4ucHQtMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuLnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLmJnLXN0b25lLTk1MCB7XG4gICAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMiAxMCA5IC8gdmFyKC0tdHctYmctb3BhY2l0eSwgMSkpO1xufVxuLnJvdW5kZWQtMnhsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qdXN0aWZ5LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5pc29sYXRlIHtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9iamVjdC1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi4tei0xMCB7XG4gICAgei1pbmRleDogLTEwO1xufVxuLmluc2V0LTAge1xuICAgIGluc2V0OiAwcHg7XG59XG5cbi5sZWFkaW5nLTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi50ZXh0LWdyYXktMzAwIHtcbiAgICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiKDIwOSAyMTMgMjE5IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5LCAxKSk7XG59XG5cbi50cmFja2luZy13aWRlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLm1heC13LXNjcmVlbi14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1kXFw6bXQtMTYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDp0cmFja2luZy10aWdodCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDp0ZXh0LTV4bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuLmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0LXNsYXRlLTYwMCB7XG4gICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYig3MSA4NSAxMDUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHksIDEpKTtcbn1cbi5tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1heC13LTd4bCB7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDpncmlkLWNvbHMtMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDptYXgtdy1ub25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDpteC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnNtXFw6bXQtMjQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sZ1xcOnRyYWNraW5nLXRpZ2h0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDpsZWFkaW5nLXRpZ2h0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sZ1xcOnRleHQtNXhsIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG4uZm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWRcXDpmbGV4LW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cblxuLmdhcC0yIHtcbiAgICBnYXA6IDAuNXJlbTtcbn1cbi5pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleFxuO1xufVxuLm10LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubXQtMTQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cbi5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucHJvc2UtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3ODtcbn1cblxuLm10LTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG59XG4ubXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnByb3NlLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3Nzc3Nzg7XG59XG4ucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4ubWF4LXctc2NyZWVuLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubXQtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wcm9zZS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43Nzc3Nzc4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sZ1xcOnRyYWNraW5nLXRpZ2h0IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGdcXDpsZWFkaW5nLXRpZ2h0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sZ1xcOnRleHQtNXhsIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG4udGV4dC1ncmF5LTQwMCB7XG4gICAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYigxNTYgMTYzIDE3NSAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSwgMSkpO1xufVxuLnByb3NlLWxnIDp3aGVyZSgucHJvc2UtbGcgPiA6Zmlyc3QtY2hpbGQpOm5vdCg6d2hlcmUoW2NsYXNzfj1cIm5vdC1wcm9zZVwiXSxbY2xhc3N+PVwibm90LXByb3NlXCJdICopKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9zZSB7XG4gICAgbWF4LXdpZHRoOiA2NWNoO1xufVxuLmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAuZmxvYXRpbmctaW1nLWxlZnR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cblxuICAgIC5mbG9hdGluZy1pbWctcmlnaHR7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5mbG9hdGluZy1pbWctbGVmdHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG4gICAgLmZsb2F0aW5nLWltZy1yaWdodHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxufVxuLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbiIsIi8qKiAtLS0tLS0tIENPTE9SUyAtLS0tLS0tICoqL1xuLy8gI2ZmMjY2MyAvICM0NWE4ZjBcbiRwcmltYXJ5OiAjODYzOTljO1xuJHNlY29uZGFyeTogIzAwMDtcblxuJGRhbmdlcjogI2Q1MDAwMDtcbiRzdWNjZXNzOiAjMDBjODUzO1xuXG4kcGluazogI2ZmMzQ2ZDtcbiRwdXJwbGU6ICM3ODZjZmQ7XG5cbiRkYXJrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGdyYXk6IGxpZ2h0ZW4oJGRhcmssIDcwJSkgIWRlZmF1bHQ7XG4kZ3JheS1saWdodDogI2VmZWZlZiAhZGVmYXVsdDtcbiRncmF5LWRhcms6IGxpZ2h0ZW4oJGRhcmssIDQwJSkgIWRlZmF1bHQ7XG4kYm9yZGVyOiAkcHJpbWFyeTtcblxuJHRleHQ6ICRncmF5ICFkZWZhdWx0O1xuJHRpdGxlOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRob3ZlcjogbGlnaHRlbigkcHJpbWFyeSwgMjAlKSAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0gRk9OVCAtLS0tLS0tICoqL1xuJGZhbWlseTogXCJVYnVudHVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmc6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuJHNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMTVweCAhZGVmYXVsdDtcbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRzZW1pLWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kYmxhY2s6IDkwMDtcblxuLyoqIC0tLS0tLS0gRElNRU5TSU9OUyAtLS0tLS0tICoqL1xuJHJhZGl1czogMjBweCAhZGVmYXVsdDtcbiRtZWRpdW0tcmVzcG9uc2l2ZTogMTEwMHB4O1xuJGN1c3RvbS1yZXNwb25zaXZlOiA1NTVweCAhZGVmYXVsdDtcbiRoZWFkZXItdG9wOiA2MHB4O1xuJHJlc3BvbnNpdmUtbWVudS13aWR0aDogMjMwcHg7XG4kZGlhZ29uYWwtYm90dG9tOiAyMDBweDtcbiRkaWFnb25hbC10b3A6IDIwMHB4O1xuJGRpYWdvbmFsLWJvdHRvbS1yZXNwb25zaXZlOiA1MHB4O1xuJGRpYWdvbmFsLXRvcC1yZXNwb25zaXZlOiA1MHB4O1xuIiwiJXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4lc2hhZG93LWhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggN3B4IDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAxMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbiVib3JkZXItcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuJS10ZXh0LS1wcmltYXJ5IHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4lLXRleHQtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4lLXRleHQtLWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG4lLXRleHQtLXN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3M7XG59XG5cbi50ZXh0LWJyYW5kIHtcbiAgQGV4dGVuZCAlLXRleHQtLXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6ICRibGFjaztcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGl1bS11cCB7XG4gIC5oaWRkZW4tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tZG93biB7XG4gIC5oaWRkZW4tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaGFkb3ctdG9wIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAtM3B4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuJHRpbWVzOiA2O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICR0aW1lcyB7XG4gIC5wYWRkaW5nLSN7JGkgKiA1MH17XG4gICAgcGFkZGluZzogI3skaSAqIDUwfXB4O1xuICB9XG4gIC5wYWRkaW5nLXRvcC0jeyRpICogNTB9e1xuICAgIHBhZGRpbmctdG9wOiAjeyRpICogNTB9cHg7XG4gIH1cbiAgLnBhZGRpbmctYm90dG9tLSN7JGkgKiA1MH17XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGkgKiA1MH1weDtcbiAgfVxuICAucGFkZGluZy1sZWZ0LSN7JGkgKiA1MH17XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpICogNTB9cHg7XG4gIH1cbiAgLnBhZGRpbmctcmlnaHQtI3skaSAqIDUwfXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogNTB9cHg7XG4gIH1cbiAgLm1hcmdpbi0jeyRpICogNTB9e1xuICAgIG1hcmdpbjogI3skaSAqIDUwfXB4O1xuICB9XG4gIC5tYXJnaW4tdG9wLSN7JGkgKiA1MH17XG4gICAgbWFyZ2luLXRvcDogI3skaSAqIDUwfXB4O1xuICB9XG4gIC5tYXJnaW4tYm90dG9tLSN7JGkgKiA1MH17XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDUwfXB4O1xuICB9XG4gIC5tYXJnaW4tbGVmdC0jeyRpICogNTB9e1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogNTB9cHg7XG4gIH1cbiAgLm1hcmdpbi1yaWdodC0jeyRpICogNTB9e1xuICAgIG1hcmdpbi1yaWdodDogI3skaSAqIDUwfXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1kb3due1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR0aW1lcyB7XG4gICAgLnBhZGRpbmctc21hbGwtI3skaSAqIDUwfXtcbiAgICAgIHBhZGRpbmc6ICN7JGkgKiA1MH1weDtcbiAgICB9XG4gICAgLnBhZGRpbmctc21hbGwtdG9wLSN7JGkgKiA1MH17XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDUwfXB4O1xuICAgIH1cbiAgICAucGFkZGluZy1zbWFsbC1ib3R0b20tI3skaSAqIDUwfXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAjeyRpICogNTB9cHg7XG4gICAgfVxuICAgIC5wYWRkaW5nLXNtYWxsLWxlZnQtI3skaSAqIDUwfXtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDUwfXB4O1xuICAgIH1cbiAgICAucGFkZGluZy1zbWFsbC1yaWdodC0jeyRpICogNTB9e1xuICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDUwfXB4O1xuICAgIH1cbiAgICAubWFyZ2luLXNtYWxsLSN7JGkgKiA1MH17XG4gICAgICBtYXJnaW46ICN7JGkgKiA1MH1weDtcbiAgICB9XG4gICAgLm1hcmdpbi1zbWFsbC10b3AtI3skaSAqIDUwfXtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1MH1weDtcbiAgICB9XG4gICAgLm1hcmdpbi1zbWFsbC1ib3R0b20tI3skaSAqIDUwfXtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1MH1weDtcbiAgICB9XG4gICAgLm1hcmdpbi1zbWFsbC1sZWZ0LSN7JGkgKiA1MH17XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDUwfXB4O1xuICAgIH1cbiAgICAubWFyZ2luLXNtYWxsLXJpZ2h0LSN7JGkgKiA1MH17XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1MH1weDtcbiAgICB9XG4gIH1cbn0iLCIvKiogLS0tLS0tLSBDT0xPUlMgLS0tLS0tLSAqKi9cbi8qKiAtLS0tLS0tIEZPTlQgLS0tLS0tLSAqKi9cbi8qKiAtLS0tLS0tIERJTUVOU0lPTlMgLS0tLS0tLSAqKi9cbi5uYXZiYXItbGlua3MgLmRyb3Bkb3duLW1lbnUgdWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnRleHQtYnJhbmQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRleHQtYnJhbmQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oaWRkZW4tdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhpZGRlbi1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaGFkb3ctdG9wIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTNweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAtM3B4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBhZGRpbmctNTAge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4ucGFkZGluZy10b3AtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi01MCB7XG4gIG1hcmdpbjogNTBweDtcbn1cblxuLm1hcmdpbi10b3AtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy0xMDAge1xuICBwYWRkaW5nOiAxMDBweDtcbn1cblxuLnBhZGRpbmctdG9wLTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi0xMDAge1xuICBtYXJnaW46IDEwMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLnBhZGRpbmctMTUwIHtcbiAgcGFkZGluZzogMTUwcHg7XG59XG5cbi5wYWRkaW5nLXRvcC0xNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTUwIHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG5cbi5tYXJnaW4tMTUwIHtcbiAgbWFyZ2luOiAxNTBweDtcbn1cblxuLm1hcmdpbi10b3AtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE1MCB7XG4gIG1hcmdpbi1yaWdodDogMTUwcHg7XG59XG5cbi5wYWRkaW5nLTIwMCB7XG4gIHBhZGRpbmc6IDIwMHB4O1xufVxuXG4ucGFkZGluZy10b3AtMjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LTIwMCB7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTIwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luLTIwMCB7XG4gIG1hcmdpbjogMjAwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLm1hcmdpbi1sZWZ0LTIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0yMDAge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufVxuXG4ucGFkZGluZy0yNTAge1xuICBwYWRkaW5nOiAyNTBweDtcbn1cblxuLnBhZGRpbmctdG9wLTI1MCB7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNTAge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0yNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cblxuLm1hcmdpbi0yNTAge1xuICBtYXJnaW46IDI1MHB4O1xufVxuXG4ubWFyZ2luLXRvcC0yNTAge1xuICBtYXJnaW4tdG9wOiAyNTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0yNTAge1xuICBtYXJnaW4tbGVmdDogMjUwcHg7XG59XG5cbi5tYXJnaW4tcmlnaHQtMjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbn1cblxuLnBhZGRpbmctMzAwIHtcbiAgcGFkZGluZzogMzAwcHg7XG59XG5cbi5wYWRkaW5nLXRvcC0zMDAge1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0zMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtMzAwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzAwIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG5cbi5tYXJnaW4tMzAwIHtcbiAgbWFyZ2luOiAzMDBweDtcbn1cblxuLm1hcmdpbi10b3AtMzAwIHtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMwMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMzAwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMwMCB7XG4gIG1hcmdpbi1yaWdodDogMzAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWRkaW5nLXNtYWxsLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtYm90dG9tLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1sZWZ0LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtcmlnaHQtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC01MCB7XG4gICAgbWFyZ2luOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtdG9wLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtYm90dG9tLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtbGVmdC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC1yaWdodC01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtdG9wLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLWJvdHRvbS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1sZWZ0LTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1yaWdodC0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtdG9wLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC1ib3R0b20tMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLWxlZnQtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC1yaWdodC0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtMTUwIHtcbiAgICBwYWRkaW5nOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC10b3AtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtYm90dG9tLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLWxlZnQtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLXJpZ2h0LTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC0xNTAge1xuICAgIG1hcmdpbjogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC10b3AtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLWJvdHRvbS0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtbGVmdC0xNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLXJpZ2h0LTE1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC0yMDAge1xuICAgIHBhZGRpbmc6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLXRvcC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1ib3R0b20tMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtbGVmdC0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtcmlnaHQtMjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLTIwMCB7XG4gICAgbWFyZ2luOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLXRvcC0yMDAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtYm90dG9tLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC1sZWZ0LTIwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtcmlnaHQtMjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLTI1MCB7XG4gICAgcGFkZGluZzogMjUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtdG9wLTI1MCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLWJvdHRvbS0yNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1sZWZ0LTI1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC1yaWdodC0yNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtMjUwIHtcbiAgICBtYXJnaW46IDI1MHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtdG9wLTI1MCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC1ib3R0b20tMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLWxlZnQtMjUwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC1yaWdodC0yNTAge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtMzAwIHtcbiAgICBwYWRkaW5nOiAzMDBweDtcbiAgfVxuICAucGFkZGluZy1zbWFsbC10b3AtMzAwIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc21hbGwtYm90dG9tLTMwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLWxlZnQtMzAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtYWxsLXJpZ2h0LTMwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC0zMDAge1xuICAgIG1hcmdpbjogMzAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbWFsbC10b3AtMzAwIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLWJvdHRvbS0zMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICB9XG4gIC5tYXJnaW4tc21hbGwtbGVmdC0zMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgfVxuICAubWFyZ2luLXNtYWxsLXJpZ2h0LTMwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbiAgfVxufVxuLyoqIC0tLS0tLS0gRklFTEQgSU5QVVQgLS0tLS0tLSAqKi9cbi5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmZpZWxkLWhlbHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5maWVsZDphZnRlcixcbi5maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmZpZWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODYzOTljO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi5pcy1mb2N1c2VkIC5maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC5pcy1mb2N1c2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oYXMtbGFiZWwgLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHNjYWxlKDAuOTUpO1xufVxuXG4uZmllbGQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICM4NjM5OWM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5pbnB1dC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmZpZWxkLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLmZpZWxkLWlubGluZTphZnRlcixcbi5maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmZpZWxkLWlubGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uZmllbGQtaW5saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2Mzk5YztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuXG4uaXMtZm9jdXNlZCAuZmllbGQtaW5saW5lLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLWlubGluZS5pcy1mb2N1c2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oYXMtbGFiZWwgLmZpZWxkLWlubGluZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOTUpO1xufVxuXG4uZmllbGQtaW5saW5lLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5pbnB1dC5maWVsZC1pbmxpbmUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NjM5OWM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuaW5wdXQuZmllbGQtaW5saW5lLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpZWxkLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG59XG5cbi5maWVsZC1sYWJlbC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGNvbG9yOiAjODYzOTljO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0YXJlYTphZnRlcixcbnRleHRhcmVhLmZpZWxkLXRleHRhcmVhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NjM5OWM7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cblxuLmlzLWZvY3VzZWQgLmZpZWxkLWxhYmVsLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtbWVzc2FnZS5pcy1mb2N1c2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oYXMtbGFiZWwgLmZpZWxkLWxhYmVsLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC45NSk7XG59XG5cbi8qKiAtLS0tLS0tIE1FU1NBR0UgRVJST1IgLS0tLS0tLSAqKi9cbi5tZXNzYWdlLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiogLS0tLS0tLSBTRUxFQ1QgT1BUSU9OUyAtLS0tLS0tICoqL1xuLmZvcm0tbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uc2VsZWN0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICB3aWR0aDogODBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNlbGVjdC1ib3ggLm9wdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzAwMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9yZGVyOiAxO1xufVxuXG4uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg2Mzk5YztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgb3JkZXI6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWxlY3RlZC5maWVsZC1pbmxpbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWxlY3RlZCBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xufVxuXG4uc2VsZWN0LWJveCAub3B0aW9ucy1jb250YWluZXIuYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnNlbGVjdGVkIHN2Zy50cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdC1ib3ggLm9wdGlvbnMtY29udGFpbmVyLmFjdGl2ZSArIC5zZWxlY3RlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLnNlbGVjdC1ib3ggLm9wdGlvbnMtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5zZWxlY3QtYm94IC5vcHRpb25zLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjODYzOTljO1xufVxuXG4uc2VsZWN0LWJveCAub3B0aW9uIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QtYm94IC5vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG59XG5cbi5zZWxlY3QtYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdC1ib3ggLm9wdGlvbiAucmFkaW8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogLS0tLS0tLSBTRUxFQ1QgRkxBRyAtLS0tLS0tICoqL1xuLnNlbGVjdC1ib3gtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnNlbGVjdC1ib3gtaWNvbnMgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zZWxlY3QtYm94LWljb25zIC5vcHRpb25zLWNvbnRhaW5lci1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcmRlcjogMTtcbn1cblxuLnNlbGVjdGVkLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlbGVjdGVkLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0ZWQtaWNvbiBzcGFuIC5vcHRpb24tZmxhZy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zZWxlY3QtYm94LWljb25zIC5vcHRpb25zLWNvbnRhaW5lci1pY29ucy5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc2VsZWN0ZWQtaWNvbiBzdmcudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VsZWN0LWJveC1pY29ucyAub3B0aW9ucy1jb250YWluZXItaWNvbnMuYWN0aXZlICsgLnNlbGVjdGVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4uc2VsZWN0LWJveC1pY29ucyAub3B0aW9uLWljb24ge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdC1ib3gtaWNvbnMgLm9wdGlvbi1pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWxlY3QtYm94LWljb25zIC5vcHRpb24taWNvbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VsZWN0LWJveC1pY29ucyAub3B0aW9uLWljb24gLnJhZGlvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tdGVzdFBob25lIC5maWVsZDphZnRlcixcbi5mb3JtLXRlc3RQaG9uZSAuZmllbGQ6YmVmb3JlLFxuLmZvcm0tdGVzdFBob25lIC5maWVsZC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVzdFBob25lLXBob25lIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmZvcm0tdGVzdFBob25lID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyoqXG4gKiAgQ291bnRyeSBTZWxlY3RcbiAqICAgd2l0aCBtaW5pIGZsYWdzXG4gKlxuICogIEBhdXRob3I6IFdpbGxlbSBMYWJ1IDx3aWxsZW1AcHdsLmNvLnphPlxuICovXG4uZmxhZ3Mge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mbGFncy5uby1uYW1lIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmVkO1xufVxuXG4vKipcbiAqICBMYXlvdXRcbiAqL1xuLmNvdW50cnlTZWxlY3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jb3VudHJ5U2VsZWN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLyoqXG4gKiAgRmxhZyBJY29uc1xuICovXG4ubWRjLXNlbGVjdCAubWRjLXNlbGVjdF9fYW5jaG9yIC5tZGMtc2VsZWN0X19pY29uLmZsYWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uZmxhZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogMHB4IDVweCAwcHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2ZsYWdzLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jdXJyZW50RmxhZyAuZmxhZyB7XG4gIG1hcmdpbjogMTFweCA1cHggMTFweCAxMHB4O1xufVxuXG4uZmxhZy5mbGFnLWFkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cblxuLmZsYWcuZmxhZy1hZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi5mbGFnLmZsYWctYWYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4uZmxhZy5mbGFnLWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cblxuLmZsYWcuZmxhZy1haSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5mbGFnLmZsYWctYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4uZmxhZy5mbGFnLWFtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi5mbGFnLmZsYWctYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLmZsYWcuZmxhZy1hbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4uZmxhZy5mbGFnLWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XG59XG5cbi5mbGFnLmZsYWctYXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMDtcbn1cblxuLmZsYWcuZmxhZy1hdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xufVxuXG4uZmxhZy5mbGFnLWF1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IDA7XG59XG5cbi5mbGFnLmZsYWctYXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggMDtcbn1cblxuLmZsYWcuZmxhZy1heiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xufVxuXG4uZmxhZy5mbGFnLWJhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1iYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMXB4O1xufVxuXG4uZmxhZy5mbGFnLWJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExcHg7XG59XG5cbi5mbGFnLmZsYWctYmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1iZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMXB4O1xufVxuXG4uZmxhZy5mbGFnLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExcHg7XG59XG5cbi5mbGFnLmZsYWctYmgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1iaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1iaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1ibSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1ibiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1ibyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1iciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1icyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1idCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1idiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTFweDtcbn1cblxuLmZsYWcuZmxhZy1idyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIycHg7XG59XG5cbi5mbGFnLmZsYWctYnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjJweDtcbn1cblxuLmZsYWcuZmxhZy1ieiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIycHg7XG59XG5cbi5mbGFnLmZsYWctY2F0YWxvbmlhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIycHg7XG59XG5cbi5mbGFnLmZsYWctY2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjJweDtcbn1cblxuLmZsYWcuZmxhZy1jZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yMnB4O1xufVxuXG4uZmxhZy5mbGFnLWN1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1jdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zM3B4O1xufVxuXG4uZmxhZy5mbGFnLWN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMzcHg7XG59XG5cbi5mbGFnLmZsYWctY3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1jeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zM3B4O1xufVxuXG4uZmxhZy5mbGFnLWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMzcHg7XG59XG5cbi5mbGFnLmZsYWctZGoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1kayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1kbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1kbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1keiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1lYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1lZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1lZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1laCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzNweDtcbn1cblxuLmZsYWcuZmxhZy1lbmdsYW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zM3B4O1xufVxuXG4uZmxhZy5mbGFnLWVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00NHB4O1xufVxuXG4uZmxhZy5mbGFnLWV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ0cHg7XG59XG5cbi5mbGFnLmZsYWctZXUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1maSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00NHB4O1xufVxuXG4uZmxhZy5mbGFnLWZqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ0cHg7XG59XG5cbi5mbGFnLmZsYWctZmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1mbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1nYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1nYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1nZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1nZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1nZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1nZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDRweDtcbn1cblxuLmZsYWcuZmxhZy1naCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNTVweDtcbn1cblxuLmZsYWcuZmxhZy1nbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC01NXB4O1xufVxuXG4uZmxhZy5mbGFnLWdtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNTVweDtcbn1cblxuLmZsYWcuZmxhZy1ncCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NXB4O1xufVxuXG4uZmxhZy5mbGFnLWdxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctZ3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctaGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctaG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctaG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTU1cHg7XG59XG5cbi5mbGFnLmZsYWctaHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY2cHg7XG59XG5cbi5mbGFnLmZsYWctaHUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjZweDtcbn1cblxuLmZsYWcuZmxhZy1pYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY2cHg7XG59XG5cbi5mbGFnLmZsYWctaWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjZweDtcbn1cblxuLmZsYWcuZmxhZy1pbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWltIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWlvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWlxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWlyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWlzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWplIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWptIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC02NnB4O1xufVxuXG4uZmxhZy5mbGFnLWpvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzdweDtcbn1cblxuLmZsYWcuZmxhZy1qcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03N3B4O1xufVxuXG4uZmxhZy5mbGFnLWtlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWcta2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNzdweDtcbn1cblxuLmZsYWcuZmxhZy1raCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC03N3B4O1xufVxuXG4uZmxhZy5mbGFnLWtpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWcta20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzdweDtcbn1cblxuLmZsYWcuZmxhZy1rbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzdweDtcbn1cblxuLmZsYWcuZmxhZy1rcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNzdweDtcbn1cblxuLmZsYWcuZmxhZy1rciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNzdweDtcbn1cblxuLmZsYWcuZmxhZy1rdXJkaXN0YW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWcta3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWcta3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWcta3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWctbGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWctbGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTc3cHg7XG59XG5cbi5mbGFnLmZsYWctbGMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLWxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTg4cHg7XG59XG5cbi5mbGFnLmZsYWctbGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODhweDtcbn1cblxuLmZsYWcuZmxhZy1sciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLWxzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTg4cHg7XG59XG5cbi5mbGFnLmZsYWctbHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODhweDtcbn1cblxuLmZsYWcuZmxhZy1sdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLWx2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLWx5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1hIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC04OHB4O1xufVxuXG4uZmxhZy5mbGFnLW1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05OXB4O1xufVxuXG4uZmxhZy5mbGFnLW1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk5cHg7XG59XG5cbi5mbGFnLmZsYWctbW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05OXB4O1xufVxuXG4uZmxhZy5mbGFnLW1xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk5cHg7XG59XG5cbi5mbGFnLmZsYWctbXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1teCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1teSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1teiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1uYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTlweDtcbn1cblxuLmZsYWcuZmxhZy1uYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5mIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5pIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW5wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTBweDtcbn1cblxuLmZsYWcuZmxhZy1uciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEwcHg7XG59XG5cbi5mbGFnLmZsYWctbnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLW56IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTBweDtcbn1cblxuLmZsYWcuZmxhZy1vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEwcHg7XG59XG5cbi5mbGFnLmZsYWctcGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLXBlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTBweDtcbn1cblxuLmZsYWcuZmxhZy1wZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEwcHg7XG59XG5cbi5mbGFnLmZsYWctcGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMHB4O1xufVxuXG4uZmxhZy5mbGFnLXBoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyMXB4O1xufVxuXG4uZmxhZy5mbGFnLXB3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjFweDtcbn1cblxuLmZsYWcuZmxhZy1weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyMXB4O1xufVxuXG4uZmxhZy5mbGFnLXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjFweDtcbn1cblxuLmZsYWcuZmxhZy1ybyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyMXB4O1xufVxuXG4uZmxhZy5mbGFnLXJ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjFweDtcbn1cblxuLmZsYWcuZmxhZy1ydyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTIxcHg7XG59XG5cbi5mbGFnLmZsYWctc2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zY290bGFuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTMycHg7XG59XG5cbi5mbGFnLmZsYWctc2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEzMnB4O1xufVxuXG4uZmxhZy5mbGFnLXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTMycHg7XG59XG5cbi5mbGFnLmZsYWctc20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEzMnB4O1xufVxuXG4uZmxhZy5mbGFnLXNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMzJweDtcbn1cblxuLmZsYWcuZmxhZy1zbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTMycHg7XG59XG5cbi5mbGFnLmZsYWctc29tYWxpbGFuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTMycHg7XG59XG5cbi5mbGFnLmZsYWctc3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEzMnB4O1xufVxuXG4uZmxhZy5mbGFnLXNzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctc3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctc3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctc3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctc3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctdGMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctdGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0M3B4O1xufVxuXG4uZmxhZy5mbGFnLXRmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDNweDtcbn1cblxuLmZsYWcuZmxhZy10ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctdGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE0M3B4O1xufVxuXG4uZmxhZy5mbGFnLXRpYmV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNDNweDtcbn1cblxuLmZsYWcuZmxhZy10aiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctdGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE0M3B4O1xufVxuXG4uZmxhZy5mbGFnLXRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xNDNweDtcbn1cblxuLmZsYWcuZmxhZy10bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTQzcHg7XG59XG5cbi5mbGFnLmZsYWctdG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy10byB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy10ciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy10dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy10diB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy10dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy10eiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy11YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTU0cHg7XG59XG5cbi5mbGFnLmZsYWctdWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE1NHB4O1xufVxuXG4uZmxhZy5mbGFnLXVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy11cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTU0cHg7XG59XG5cbi5mbGFnLmZsYWctdXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE1NHB4O1xufVxuXG4uZmxhZy5mbGFnLXV6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy12YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTU0cHg7XG59XG5cbi5mbGFnLmZsYWctdmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE1NHB4O1xufVxuXG4uZmxhZy5mbGFnLXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNTRweDtcbn1cblxuLmZsYWcuZmxhZy12ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXZuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXZ1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXdhbGVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXdmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXhrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjVweDtcbn1cblxuLmZsYWcuZmxhZy15ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTY1cHg7XG59XG5cbi5mbGFnLmZsYWcteXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXphIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNjVweDtcbn1cblxuLmZsYWcuZmxhZy16YW56aWJhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTY1cHg7XG59XG5cbi5mbGFnLmZsYWctem0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE2NXB4O1xufVxuXG4uZmxhZy5mbGFnLXp3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNjVweDtcbn1cblxuLmJsb2NrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uYmFja2dyb3VuZC1oZWFkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA0cHggMTJweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5uYXZiYXItbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubmF2YmFyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci1sb2dvIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXItbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm5hdmJhci1saW5rcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5hdmJhci1saW5rcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci1saW5rcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubmF2YmFyLWxpbmtzIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxufVxuLm5hdmJhci1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4NjM5OWM7XG59XG5cbi5uYXZiYXItdG9nZ2xlLm5hdmJhci10b2dnbGUtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdmJhci10b2dnbGUubmF2YmFyLXRvZ2dsZS0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDYwcHggLyAyKTtcbiAgaGVpZ2h0OiBjYWxjKDYwcHggLyAyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggLyA0KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2YmFyLXRvZ2dsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5uYXZiYXItdG9nZ2xlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5uYXZiYXItaWNvbnMtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXZiYXItaWNvbnMtY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5uYXZiYXItaWNvbnMubmF2YmFyLWljb25zLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDYwcHggLyA0KTtcbn1cbi5uYXZiYXItaWNvbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXZiYXItaWNvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4ubmF2YmFyLWljb25zIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWljb25zIHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm5hdmJhci1pY29ucyB1bCBsaSBhIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5uYXZiYXItaWNvbnMgdWwgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuLm5hdmJhci1pY29ucyB1bCBsaSBidXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2YmFyLWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB6b29tOiAxO1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXZiYXItaGVhZGVyIC5zb2NpYWwtaWNvbnMsXG4ubmF2YmFyLWhlYWRlciAudHJhbnNsYXRpb24taWNvbnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zb2NpYWwtaWNvbnMuc29jaWFsLWljb25zLS1jZW50ZXIgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbn1cbi5zb2NpYWwtaWNvbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zb2NpYWwtaWNvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uc29jaWFsLWljb25zIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc29jaWFsLWljb25zIHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnNvY2lhbC1pY29ucyB1bCBsaSBhIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5zb2NpYWwtaWNvbnMgdWwgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuLnNvY2lhbC1pY29ucyB1bCBsaSBidXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2YmFyLWxpbmtzIGxpOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5uYXZiYXItbGlua3MgLmRyb3Bkb3duLW1lbnUgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm5hdmJhci1saW5rcyAuZHJvcGRvd24tbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbn1cbi5uYXZiYXItbGlua3MgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4ubmF2YmFyLWxpbmtzIC5kcm9wZG93bi1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5uYXZiYXItbGlua3MgLmRyb3Bkb3duLW1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLm5hdmJhci1saW5rcyAuZHJvcGRvd24tbWVudSB1bCBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5uYXZiYXItbGlua3MgLmRyb3Bkb3duLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qKiAtLS0tLS0tIE1PQklMRSBOQVYgV0hFTiBDTElDS0VEIC0tLS0tLS0gKiovXG5ib2R5LndpdGgtc2lkZWJhci1sYW5ndWFnZSAubW9iaWxlLW1lbnUtbGFuZ3VhZ2Uge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjMwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjMwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzBweCk7XG59XG5cbmJvZHkud2l0aC1zaWRlYmFyLXNvY2lhbCAubW9iaWxlLW1lbnUtc29jaWFsIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjMwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjMwcHgpO1xufVxuXG5ib2R5LndpdGgtc2lkZWJhci1saW5rcyAubW9iaWxlLW1lbnUtbGlua3Mge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMzBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMzBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjMwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjMwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIzMHB4KTtcbn1cblxuLyoqIC0tLS0tLS0gU0lURSBDT1ZFUiBXSEVOIENMSUNLRUQgLS0tLS0tLSAqKi9cbmJvZHkud2l0aC1zaWRlYmFyLWxhbmd1YWdlLFxuYm9keS53aXRoLXNpZGViYXItc29jaWFsLFxuYm9keS53aXRoLXNpZGViYXItbGlua3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS53aXRoLXNpZGViYXItbGFuZ3VhZ2UgLnNpdGUtY292ZXIsXG5ib2R5LndpdGgtc2lkZWJhci1zb2NpYWwgLnNpdGUtY292ZXIsXG5ib2R5LndpdGgtc2lkZWJhci1saW5rcyAuc2l0ZS1jb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4vKiogLS0tLS0tLSBPVVNJREUgTU9CSUxFIE5BViAtLS0tLS0tICoqL1xuYXNpZGUubW9iaWxlLW1lbnUubW9iaWxlLW1lbnUtLWxlZnQge1xuICBsZWZ0OiBjYWxjKC0xICogMjMwcHgpO1xufVxuXG5hc2lkZS5tb2JpbGUtbWVudS5tb2JpbGUtbWVudS0tcmlnaHQge1xuICByaWdodDogY2FsYygtMSAqIDIzMHB4KTtcbn1cblxuYXNpZGUubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubW9iaWxlLW1lbnUtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKiAtLS0tLS0tIExJTksgTEFZT1VUIC0tLS0tLS0gKiovXG4uZXhpdC1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoNjBweCAvIDIpO1xuICBoZWlnaHQ6IGNhbGMoNjBweCAvIDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoNjBweCAvIDQpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNjBweCAvIDQpO1xufVxuLmV4aXQtbWVudSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjODYzOTljO1xufVxuXG5uYXYubW9iaWxlLW1lbnUtLXRleHQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5uYXYubW9iaWxlLW1lbnUtLXRleHQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxubmF2Lm1vYmlsZS1tZW51LS10ZXh0IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5uYXYubW9iaWxlLW1lbnUtLXRleHQgdWwgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjODYzOTljO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbm5hdi5tb2JpbGUtbWVudS0tdGV4dCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbm5hdi5tb2JpbGUtbWVudS0taWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbm5hdi5tb2JpbGUtbWVudS0taWNvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtbW96LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxubmF2Lm1vYmlsZS1tZW51LS1pY29uIHVsIGxpLm1vYmlsZS1tZW51LS1pY29uLWl0ZW0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbm5hdi5tb2JpbGUtbWVudS0taWNvbiB1bCBsaS5tb2JpbGUtbWVudS0taWNvbi1pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxubmF2Lm1vYmlsZS1tZW51LS1pY29uIHVsIGxpLm1vYmlsZS1tZW51LS1pY29uLWl0ZW0gYSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzg2Mzk5YztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5uYXYubW9iaWxlLW1lbnUtLWljb24gdWwgbGkubW9iaWxlLW1lbnUtLWljb24taXRlbSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gIG1heC13aWR0aDogMTAwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgfVxufVxuXG4uaGVhZGVyLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmxvZ28tdG9wIGltZyB7XG4gIGhlaWdodDogNTVweDtcbn1cblxuLmxvZ28tdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sb2dvLXRvcCBhLmxvZ28td2Vic2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5sb2dvLXRvcCBhLmxvZ28td2Vic2l0ZSBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxvZ28tdG9wIC5sb2dvLXRvcCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn0iLCJAbWl4aW4gbWVkaXVtLXVwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRtZWRpdW0tcmVzcG9uc2l2ZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaXVtLWRvd24ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1yZXNwb25zaXZlfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjdXN0b20tcmVzcG9uc2l2ZS11cCgkY3VzdG9tLXJlc3BvbnNpdmU6IFwiXCIpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRjdXN0b20tcmVzcG9uc2l2ZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY3VzdG9tLXJlc3BvbnNpdmUtZG93bigkY3VzdG9tLXJlc3BvbnNpdmU6IFwiXCIpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRjdXN0b20tcmVzcG9uc2l2ZX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY3VzdG9tLXJlc3BvbnNpY2UtbWlkZGxlKCRjdXN0b20tcmVzcG9uc2l2ZS1tYXg6IFwiXCIsICRjdXN0b20tcmVzcG9uc2l2ZS1taW46IFwiXCIpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRjdXN0b20tcmVzcG9uc2l2ZS1tYXh9KSBhbmQgKG1taW4td2lkdGg6ICN7JGN1c3RvbS1yZXNwb25zaXZlLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAtbW96LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtaXhpbiBhbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHpvb206IDE7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGljb24oJHdpZHRoLWE6IDMwcHgsICRoZWlnaHQtYTogMzBweCwgJHdpZHRoLWljb246IDIwcHgsICRoZWlnaHQtaWNvbjogMjBweCwgJGNvbG9yLWljb246ICR3aGl0ZSwgJGNvbG9yLWhvdmVyOiAkc2Vjb25kYXJ5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkd2lkdGgtYTtcbiAgaGVpZ2h0OiAkaGVpZ2h0LWE7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAkY29sb3ItaWNvbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiIsIi8qKiAtLS0tLS0tIEZJRUxEIElOUFVUIC0tLS0tLS0gKiovXG4uZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5maWVsZC1oZWxwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uZmllbGQ6YWZ0ZXIsXG4uZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTE7XG59XG5cbi5maWVsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cblxuLmlzLWZvY3VzZWQgLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmZpZWxkLmlzLWZvY3VzZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmhhcy1sYWJlbCAuZmllbGQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMC45NSk7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5pbnB1dC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG59XG5cbi8vKiogLS0tLS0tLSBGSUVMRCBJTkxJTkUgQk9SREVSLUJPVFRPTSAtLS0tLS0tICoqL1xuXG4uZmllbGQtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAxcmVtO1xuICAvLyAgIHBhZGRpbmc6IDE2cHggMCA4cHggMDtcbn1cblxuLmZpZWxkLWlubGluZTphZnRlcixcbi5maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmZpZWxkLWlubGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cblxuLmZpZWxkLWlubGluZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi5pcy1mb2N1c2VkIC5maWVsZC1pbmxpbmUtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uZmllbGQtaW5saW5lLmlzLWZvY3VzZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmhhcy1sYWJlbCAuZmllbGQtaW5saW5lLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogJGxpZ2h0O1xuICBjb2xvcjogJGdyYXk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjk1KTtcbn1cblxuLmZpZWxkLWlubGluZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogJGdyYXk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5pbnB1dC5maWVsZC1pbmxpbmUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLyoqIC0tLS0tLS0gVEVYVEFSRUEgLS0tLS0tLSAqKi9cbi5maWVsZC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICAvL3BhZGRpbmc6IDE2cHggMCAwIDA7XG59XG5cbi5maWVsZC1sYWJlbC1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRhcmVhOmFmdGVyLFxudGV4dGFyZWEuZmllbGQtdGV4dGFyZWE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cblxuLmlzLWZvY3VzZWQgLmZpZWxkLWxhYmVsLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uZmllbGQtbWVzc2FnZS5pcy1mb2N1c2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oYXMtbGFiZWwgLmZpZWxkLWxhYmVsLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC45NSk7XG59XG5cbi8qKiAtLS0tLS0tIE1FU1NBR0UgRVJST1IgLS0tLS0tLSAqKi9cbi5tZXNzYWdlLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4vKiogLS0tLS0tLSBTRUxFQ1QgT1BUSU9OUyAtLS0tLS0tICoqL1xuXG4uZm9ybS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zZWxlY3QtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIHdpZHRoOiA4MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VsZWN0LWJveCAub3B0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgbWF4LWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC8vICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG9yZGVyOiAxO1xufVxuXG4uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC8vICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgb3JkZXI6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWxlY3RlZC5maWVsZC1pbmxpbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWxlY3RlZCBzcGFuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGdyYXk7XG59XG5cbi5zZWxlY3QtYm94IC5vcHRpb25zLWNvbnRhaW5lci5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc2VsZWN0ZWQgc3ZnLnRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xufVxuXG4uc2VsZWN0LWJveCAub3B0aW9ucy1jb250YWluZXIuYWN0aXZlICsgLnNlbGVjdGVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4uc2VsZWN0LWJveCAub3B0aW9ucy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gIC8vICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG59XG5cbi5zZWxlY3QtYm94IC5vcHRpb25zLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgLy8gICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbn1cblxuLnNlbGVjdC1ib3ggLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0LWJveCAub3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGdyYXk7XG59XG5cbi5zZWxlY3QtYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdC1ib3ggLm9wdGlvbiAucmFkaW8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogLS0tLS0tLSBTRUxFQ1QgRkxBRyAtLS0tLS0tICoqL1xuXG4uc2VsZWN0LWJveC1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnNlbGVjdC1ib3gtaWNvbnMgLm9wdGlvbnMtY29udGFpbmVyLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgbWF4LWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgb3JkZXI6IDE7XG59XG5cbi5zZWxlY3RlZC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAub3B0aW9uLWZsYWctaWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLnNlbGVjdGVkLWljb24gc3BhbiB7XG4vLyAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyB9XG5cbi5zZWxlY3QtYm94LWljb25zIC5vcHRpb25zLWNvbnRhaW5lci1pY29ucy5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc2VsZWN0ZWQtaWNvbiBzdmcudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VsZWN0LWJveC1pY29ucyAub3B0aW9ucy1jb250YWluZXItaWNvbnMuYWN0aXZlICsgLnNlbGVjdGVkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4uc2VsZWN0LWJveC1pY29ucyAub3B0aW9uLWljb24ge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zZWxlY3QtYm94LWljb25zIC5vcHRpb24taWNvbiAucmFkaW8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS10ZXN0UGhvbmUgLmZpZWxkOmFmdGVyLFxuLmZvcm0tdGVzdFBob25lIC5maWVsZDpiZWZvcmUsXG4uZm9ybS10ZXN0UGhvbmUgLmZpZWxkLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXN0UGhvbmUtcGhvbmUge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4uZm9ybS10ZXN0UGhvbmUgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuIiwiLyoqXG4gKiAgQ291bnRyeSBTZWxlY3RcbiAqICAgd2l0aCBtaW5pIGZsYWdzXG4gKlxuICogIEBhdXRob3I6IFdpbGxlbSBMYWJ1IDx3aWxsZW1AcHdsLmNvLnphPlxuICovXG4uZmxhZ3Mge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZsYWdzLm5vLW5hbWUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmVkO1xufVxuXG4vKipcbiAqICBMYXlvdXRcbiAqL1xuLmNvdW50cnlTZWxlY3QgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5jb3VudHJ5U2VsZWN0IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG4vKipcbiAqICBGbGFnIEljb25zXG4gKi9cbi5tZGMtc2VsZWN0IC5tZGMtc2VsZWN0X19hbmNob3IgLm1kYy1zZWxlY3RfX2ljb24uZmxhZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uZmxhZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbjogMHB4IDVweCAwcHggMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDp1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvZmxhZ3MucG5nJykgbm8tcmVwZWF0O1xufVxuXG4uY3VycmVudEZsYWcgLmZsYWcge1xuICAgIG1hcmdpbjogMTFweCA1cHggMTFweCAxMHB4O1xufVxuXG4uZmxhZy5mbGFnLWFkIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwfVxuLmZsYWcuZmxhZy1hZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMH1cbi5mbGFnLmZsYWctYWYge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDB9XG4uZmxhZy5mbGFnLWFnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwfVxuLmZsYWcuZmxhZy1haSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMH1cbi5mbGFnLmZsYWctYWwge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDB9XG4uZmxhZy5mbGFnLWFtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMH1cbi5mbGFnLmZsYWctYW4ge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwfVxuLmZsYWcuZmxhZy1hbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDB9XG4uZmxhZy5mbGFnLWFyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMH1cbi5mbGFnLmZsYWctYXMge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwfVxuLmZsYWcuZmxhZy1hdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDB9XG4uZmxhZy5mbGFnLWF1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggMH1cbi5mbGFnLmZsYWctYXcge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAwfVxuLmZsYWcuZmxhZy1heiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDB9XG4uZmxhZy5mbGFnLWJhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMXB4fVxuLmZsYWcuZmxhZy1iYiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExcHh9XG4uZmxhZy5mbGFnLWJkIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTFweH1cbi5mbGFnLmZsYWctYmUge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1iZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExcHh9XG4uZmxhZy5mbGFnLWJnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTFweH1cbi5mbGFnLmZsYWctYmgge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMXB4fVxuLmZsYWcuZmxhZy1iaSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMXB4fVxuLmZsYWcuZmxhZy1iaiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1ibSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1ibiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1ibyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMXB4fVxuLmZsYWcuZmxhZy1iciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMXB4fVxuLmZsYWcuZmxhZy1icyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1idCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1idiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMXB4fVxuLmZsYWcuZmxhZy1idyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjJweH1cbi5mbGFnLmZsYWctYnkge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMnB4fVxuLmZsYWcuZmxhZy1ieiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIycHh9XG4uZmxhZy5mbGFnLWNhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjJweH1cbi5mbGFnLmZsYWctY2F0YWxvbmlhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjJweH1cbi5mbGFnLmZsYWctY2Qge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMnB4fVxuLmZsYWcuZmxhZy1jZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIycHh9XG4uZmxhZy5mbGFnLWNnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIycHh9XG4uZmxhZy5mbGFnLWNoIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTIycHh9XG4uZmxhZy5mbGFnLWNpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTIycHh9XG4uZmxhZy5mbGFnLWNrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIycHh9XG4uZmxhZy5mbGFnLWNsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTIycHh9XG4uZmxhZy5mbGFnLWNtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTIycHh9XG4uZmxhZy5mbGFnLWNuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTIycHh9XG4uZmxhZy5mbGFnLWNvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTIycHh9XG4uZmxhZy5mbGFnLWNyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTIycHh9XG4uZmxhZy5mbGFnLWN1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zM3B4fVxuLmZsYWcuZmxhZy1jdiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMzcHh9XG4uZmxhZy5mbGFnLWN3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzNweH1cbi5mbGFnLmZsYWctY3kge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zM3B4fVxuLmZsYWcuZmxhZy1jeiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMzcHh9XG4uZmxhZy5mbGFnLWRlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzNweH1cbi5mbGFnLmZsYWctZGoge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zM3B4fVxuLmZsYWcuZmxhZy1kayB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zM3B4fVxuLmZsYWcuZmxhZy1kbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zM3B4fVxuLmZsYWcuZmxhZy1kbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zM3B4fVxuLmZsYWcuZmxhZy1keiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zM3B4fVxuLmZsYWcuZmxhZy1lYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zM3B4fVxuLmZsYWcuZmxhZy1lZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zM3B4fVxuLmZsYWcuZmxhZy1lZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zM3B4fVxuLmZsYWcuZmxhZy1laCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zM3B4fVxuLmZsYWcuZmxhZy1lbmdsYW5kIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMzcHh9XG4uZmxhZy5mbGFnLWVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4fVxuLmZsYWcuZmxhZy1lcyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ0cHh9XG4uZmxhZy5mbGFnLWV0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDRweH1cbi5mbGFnLmZsYWctZXUge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00NHB4fVxuLmZsYWcuZmxhZy1maSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ0cHh9XG4uZmxhZy5mbGFnLWZqIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDRweH1cbi5mbGFnLmZsYWctZmsge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00NHB4fVxuLmZsYWcuZmxhZy1mbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00NHB4fVxuLmZsYWcuZmxhZy1mbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00NHB4fVxuLmZsYWcuZmxhZy1mciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00NHB4fVxuLmZsYWcuZmxhZy1nYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00NHB4fVxuLmZsYWcuZmxhZy1nYiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00NHB4fVxuLmZsYWcuZmxhZy1nZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00NHB4fVxuLmZsYWcuZmxhZy1nZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00NHB4fVxuLmZsYWcuZmxhZy1nZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00NHB4fVxuLmZsYWcuZmxhZy1nZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00NHB4fVxuLmZsYWcuZmxhZy1naCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTVweH1cbi5mbGFnLmZsYWctZ2kge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC01NXB4fVxuLmZsYWcuZmxhZy1nbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTU1cHh9XG4uZmxhZy5mbGFnLWdtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNTVweH1cbi5mbGFnLmZsYWctZ24ge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC01NXB4fVxuLmZsYWcuZmxhZy1ncCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU1cHh9XG4uZmxhZy5mbGFnLWdxIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNTVweH1cbi5mbGFnLmZsYWctZ3Ige2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNTVweH1cbi5mbGFnLmZsYWctZ3Mge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNTVweH1cbi5mbGFnLmZsYWctZ3Qge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNTVweH1cbi5mbGFnLmZsYWctZ3Uge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNTVweH1cbi5mbGFnLmZsYWctZ3cge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNTVweH1cbi5mbGFnLmZsYWctZ3kge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNTVweH1cbi5mbGFnLmZsYWctaGsge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNTVweH1cbi5mbGFnLmZsYWctaG0ge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNTVweH1cbi5mbGFnLmZsYWctaG4ge2JhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNTVweH1cbi5mbGFnLmZsYWctaHIge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTY2cHh9XG4uZmxhZy5mbGFnLWh0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjZweH1cbi5mbGFnLmZsYWctaHUge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NnB4fVxuLmZsYWcuZmxhZy1pYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY2cHh9XG4uZmxhZy5mbGFnLWlkIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjZweH1cbi5mbGFnLmZsYWctaWUge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NnB4fVxuLmZsYWcuZmxhZy1pbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY2cHh9XG4uZmxhZy5mbGFnLWltIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY2cHh9XG4uZmxhZy5mbGFnLWluIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY2cHh9XG4uZmxhZy5mbGFnLWlvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY2cHh9XG4uZmxhZy5mbGFnLWlxIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY2cHh9XG4uZmxhZy5mbGFnLWlyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY2cHh9XG4uZmxhZy5mbGFnLWlzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTY2cHh9XG4uZmxhZy5mbGFnLWl0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTY2cHh9XG4uZmxhZy5mbGFnLWplIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTY2cHh9XG4uZmxhZy5mbGFnLWptIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTY2cHh9XG4uZmxhZy5mbGFnLWpvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03N3B4fVxuLmZsYWcuZmxhZy1qcCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTc3cHh9XG4uZmxhZy5mbGFnLWtlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzdweH1cbi5mbGFnLmZsYWcta2cge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC03N3B4fVxuLmZsYWcuZmxhZy1raCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTc3cHh9XG4uZmxhZy5mbGFnLWtpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzdweH1cbi5mbGFnLmZsYWcta20ge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03N3B4fVxuLmZsYWcuZmxhZy1rbiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03N3B4fVxuLmZsYWcuZmxhZy1rcCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC03N3B4fVxuLmZsYWcuZmxhZy1rciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC03N3B4fVxuLmZsYWcuZmxhZy1rdXJkaXN0YW4ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNzdweH1cbi5mbGFnLmZsYWcta3cge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNzdweH1cbi5mbGFnLmZsYWcta3kge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNzdweH1cbi5mbGFnLmZsYWcta3oge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNzdweH1cbi5mbGFnLmZsYWctbGEge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNzdweH1cbi5mbGFnLmZsYWctbGIge2JhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNzdweH1cbi5mbGFnLmZsYWctbGMge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTg4cHh9XG4uZmxhZy5mbGFnLWxpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODhweH1cbi5mbGFnLmZsYWctbGsge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04OHB4fVxuLmZsYWcuZmxhZy1sciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTg4cHh9XG4uZmxhZy5mbGFnLWxzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODhweH1cbi5mbGFnLmZsYWctbHQge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04OHB4fVxuLmZsYWcuZmxhZy1sdSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTg4cHh9XG4uZmxhZy5mbGFnLWx2IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTg4cHh9XG4uZmxhZy5mbGFnLWx5IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTg4cHh9XG4uZmxhZy5mbGFnLW1hIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTg4cHh9XG4uZmxhZy5mbGFnLW1jIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTg4cHh9XG4uZmxhZy5mbGFnLW1kIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTg4cHh9XG4uZmxhZy5mbGFnLW1lIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTg4cHh9XG4uZmxhZy5mbGFnLW1nIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTg4cHh9XG4uZmxhZy5mbGFnLW1oIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTg4cHh9XG4uZmxhZy5mbGFnLW1rIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTg4cHh9XG4uZmxhZy5mbGFnLW1sIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05OXB4fVxuLmZsYWcuZmxhZy1tbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk5cHh9XG4uZmxhZy5mbGFnLW1uIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTlweH1cbi5mbGFnLmZsYWctbW8ge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05OXB4fVxuLmZsYWcuZmxhZy1tcCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk5cHh9XG4uZmxhZy5mbGFnLW1xIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTlweH1cbi5mbGFnLmZsYWctbXIge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05OXB4fVxuLmZsYWcuZmxhZy1tcyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05OXB4fVxuLmZsYWcuZmxhZy1tdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05OXB4fVxuLmZsYWcuZmxhZy1tdSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05OXB4fVxuLmZsYWcuZmxhZy1tdiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05OXB4fVxuLmZsYWcuZmxhZy1tdyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05OXB4fVxuLmZsYWcuZmxhZy1teCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05OXB4fVxuLmZsYWcuZmxhZy1teSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05OXB4fVxuLmZsYWcuZmxhZy1teiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05OXB4fVxuLmZsYWcuZmxhZy1uYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05OXB4fVxuLmZsYWcuZmxhZy1uYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5lIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5mIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5nIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5pIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5sIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5vIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW5wIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMHB4fVxuLmZsYWcuZmxhZy1uciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTBweH1cbi5mbGFnLmZsYWctbnUge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEwcHh9XG4uZmxhZy5mbGFnLW56IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMHB4fVxuLmZsYWcuZmxhZy1vbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTBweH1cbi5mbGFnLmZsYWctcGEge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEwcHh9XG4uZmxhZy5mbGFnLXBlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMHB4fVxuLmZsYWcuZmxhZy1wZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTBweH1cbi5mbGFnLmZsYWctcGcge2JhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEwcHh9XG4uZmxhZy5mbGFnLXBoIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjFweH1cbi5mbGFnLmZsYWctcGsge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjFweH1cbi5mbGFnLmZsYWctcGwge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjFweH1cbi5mbGFnLmZsYWctcG0ge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjFweH1cbi5mbGFnLmZsYWctcG4ge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjFweH1cbi5mbGFnLmZsYWctcHIge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjFweH1cbi5mbGFnLmZsYWctcHMge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjFweH1cbi5mbGFnLmZsYWctcHQge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTIxcHh9XG4uZmxhZy5mbGFnLXB3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyMXB4fVxuLmZsYWcuZmxhZy1weSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjFweH1cbi5mbGFnLmZsYWctcWEge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTIxcHh9XG4uZmxhZy5mbGFnLXJlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyMXB4fVxuLmZsYWcuZmxhZy1ybyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjFweH1cbi5mbGFnLmZsYWctcnMge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTIxcHh9XG4uZmxhZy5mbGFnLXJ1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyMXB4fVxuLmZsYWcuZmxhZy1ydyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjFweH1cbi5mbGFnLmZsYWctc2Ege2JhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMnB4fVxuLmZsYWcuZmxhZy1zYiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zY290bGFuZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zaCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMzJweH1cbi5mbGFnLmZsYWctc2kge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTMycHh9XG4uZmxhZy5mbGFnLXNrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMzJweH1cbi5mbGFnLmZsYWctc20ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTMycHh9XG4uZmxhZy5mbGFnLXNuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEzMnB4fVxuLmZsYWcuZmxhZy1zbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMzJweH1cbi5mbGFnLmZsYWctc29tYWxpbGFuZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMzJweH1cbi5mbGFnLmZsYWctc3Ige2JhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTMycHh9XG4uZmxhZy5mbGFnLXNzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDNweH1cbi5mbGFnLmZsYWctc3Qge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDNweH1cbi5mbGFnLmZsYWctc3Yge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDNweH1cbi5mbGFnLmZsYWctc3gge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDNweH1cbi5mbGFnLmZsYWctc3kge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDNweH1cbi5mbGFnLmZsYWctc3oge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDNweH1cbi5mbGFnLmZsYWctdGMge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDNweH1cbi5mbGFnLmZsYWctdGQge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQzcHh9XG4uZmxhZy5mbGFnLXRmIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0M3B4fVxuLmZsYWcuZmxhZy10ZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDNweH1cbi5mbGFnLmZsYWctdGgge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTQzcHh9XG4uZmxhZy5mbGFnLXRpYmV0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE0M3B4fVxuLmZsYWcuZmxhZy10aiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNDNweH1cbi5mbGFnLmZsYWctdGsge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTQzcHh9XG4uZmxhZy5mbGFnLXRsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE0M3B4fVxuLmZsYWcuZmxhZy10bSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNDNweH1cbi5mbGFnLmZsYWctdG4ge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NHB4fVxuLmZsYWcuZmxhZy10byB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE1NHB4fVxuLmZsYWcuZmxhZy10ciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE1NHB4fVxuLmZsYWcuZmxhZy10dCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE1NHB4fVxuLmZsYWcuZmxhZy10diB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE1NHB4fVxuLmZsYWcuZmxhZy10dyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE1NHB4fVxuLmZsYWcuZmxhZy10eiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE1NHB4fVxuLmZsYWcuZmxhZy11YSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNTRweH1cbi5mbGFnLmZsYWctdWcge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTU0cHh9XG4uZmxhZy5mbGFnLXVtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE1NHB4fVxuLmZsYWcuZmxhZy11cyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNTRweH1cbi5mbGFnLmZsYWctdXkge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTU0cHh9XG4uZmxhZy5mbGFnLXV6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE1NHB4fVxuLmZsYWcuZmxhZy12YSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNTRweH1cbi5mbGFnLmZsYWctdmMge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTU0cHh9XG4uZmxhZy5mbGFnLXZlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTE1NHB4fVxuLmZsYWcuZmxhZy12ZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY1cHh9XG4uZmxhZy5mbGFnLXZpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXZuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXZ1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXdhbGVzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXdmIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXdzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXhrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2NXB4fVxuLmZsYWcuZmxhZy15ZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjVweH1cbi5mbGFnLmZsYWcteXQge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXphIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE2NXB4fVxuLmZsYWcuZmxhZy16YW56aWJhciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNjVweH1cbi5mbGFnLmZsYWctem0ge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTY1cHh9XG4uZmxhZy5mbGFnLXp3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE2NXB4fVxuIiwiLmJsb2NrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbn1cblxuLmJhY2tncm91bmQtaGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDEycHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4lYmxvY2stcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4lYmxvY2stZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGV4dGVuZCAlYmxvY2stcmVsYXRpdmU7XG4gIGhlaWdodDogJGhlYWRlci10b3A7XG59XG5cbi5uYXZiYXItbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG4gICAgICBAaW5jbHVkZSBjdXN0b20tcmVzcG9uc2l2ZS1kb3duKDg1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlLm5hdmJhci10b2dnbGUtLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdmJhci10b2dnbGUubmF2YmFyLXRvZ2dsZS0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKCN7JGhlYWRlci10b3B9IC8gMik7XG4gIGhlaWdodDogY2FsYygjeyRoZWFkZXItdG9wfSAvIDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skaGVhZGVyLXRvcH0gLyA0KTtcbiAgLy8gbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGhlYWRlci10b3B9IC8gNCk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpKTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItaWNvbnMtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXZiYXItaWNvbnMtY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5uYXZiYXItaWNvbnMubmF2YmFyLWljb25zLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBoZWlnaHQ6ICRoZWFkZXItdG9wO1xuICBtYXJnaW4tbGVmdDogY2FsYygjeyRoZWFkZXItdG9wfSAvIDQpO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMC41cmVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBpY29uKCRjb2xvci1pY29uOiAkc2Vjb25kYXJ5LCAkY29sb3ItaG92ZXI6ICRzZWNvbmRhcnkpO1xuICAgICAgfVxuICAgICAgYnV0dG9uIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLnNvY2lhbC1pY29ucyxcbiAgLnRyYW5zbGF0aW9uLWljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ucy5zb2NpYWwtaWNvbnMtLWNlbnRlciB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc29jaWFsLWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkaGVhZGVyLXRvcDtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJGNvbG9yLWljb246ICRzZWNvbmRhcnksICRjb2xvci1ob3ZlcjogJHNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgICBidXR0b24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWxpbmtzIGxpOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBleHRlbmQgJXNoYWRvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIGE6aG92ZXIge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiogLS0tLS0tLSBNT0JJTEUgTkFWIFdIRU4gQ0xJQ0tFRCAtLS0tLS0tICoqL1xuYm9keS53aXRoLXNpZGViYXItbGFuZ3VhZ2UgLm1vYmlsZS1tZW51LWxhbmd1YWdlIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoJHJlc3BvbnNpdmUtbWVudS13aWR0aCkpO1xufVxuXG5ib2R5LndpdGgtc2lkZWJhci1zb2NpYWwgLm1vYmlsZS1tZW51LXNvY2lhbCB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKCRyZXNwb25zaXZlLW1lbnUtd2lkdGgpKTtcbn1cblxuYm9keS53aXRoLXNpZGViYXItbGlua3MgLm1vYmlsZS1tZW51LWxpbmtzIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoJHJlc3BvbnNpdmUtbWVudS13aWR0aCAqIC0xKSk7XG59XG5cbi8qKiAtLS0tLS0tIFNJVEUgQ09WRVIgV0hFTiBDTElDS0VEIC0tLS0tLS0gKiovXG5ib2R5LndpdGgtc2lkZWJhci1sYW5ndWFnZSxcbmJvZHkud2l0aC1zaWRlYmFyLXNvY2lhbCxcbmJvZHkud2l0aC1zaWRlYmFyLWxpbmtzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc2l0ZS1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxufVxuXG4vKiogLS0tLS0tLSBPVVNJREUgTU9CSUxFIE5BViAtLS0tLS0tICoqL1xuYXNpZGUubW9iaWxlLW1lbnUubW9iaWxlLW1lbnUtLWxlZnQge1xuICBsZWZ0OiBjYWxjKC0xICogI3skcmVzcG9uc2l2ZS1tZW51LXdpZHRofSk7XG59XG5hc2lkZS5tb2JpbGUtbWVudS5tb2JpbGUtbWVudS0tcmlnaHQge1xuICByaWdodDogY2FsYygtMSAqICN7JHJlc3BvbnNpdmUtbWVudS13aWR0aH0pO1xufVxuYXNpZGUubW9iaWxlLW1lbnUge1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6ICRyZXNwb25zaXZlLW1lbnUtd2lkdGg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubW9iaWxlLW1lbnUtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKiAtLS0tLS0tIExJTksgTEFZT1VUIC0tLS0tLS0gKiovXG4uZXhpdC1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoI3skaGVhZGVyLXRvcH0gLyAyKTtcbiAgaGVpZ2h0OiBjYWxjKCN7JGhlYWRlci10b3B9IC8gMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRoZWFkZXItdG9wfSAvIDQpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skaGVhZGVyLXRvcH0gLyA0KTtcbiAgLy8gbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBmaWxsOiAkcHJpbWFyeTtcbiAgfVxufVxuXG5uYXYubW9iaWxlLW1lbnUtLXRleHQge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMDtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm5hdi5tb2JpbGUtbWVudS0taWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgIGxpLm1vYmlsZS1tZW51LS1pY29uLWl0ZW0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0bztcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJGNvbG9yLWljb246ICRwcmltYXJ5LCAkY29sb3ItaG92ZXI6ICRzZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vbGF5b3V0LWNvbXBvbmVudHMvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi9sYXlvdXQtY29tcG9uZW50cy9tb2JpbGUtbmF2XCI7XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBAaW5jbHVkZSBtZWRpdW0tdXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgfVxufVxuXG4uaGVhZGVyLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkaGVhZGVyLXRvcDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5sb2dvLXRvcCBpbWcge1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5sb2dvLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgYS5sb2dvLXdlYnNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0tZG93biB7XG4gICAgLmxvZ28tdG9wIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/