﻿@import url(css2-Poppinswght100300400500_swap.css);
@font-face
{
    font-family: Roboto-Regular;
    src: url(https://velobet.com/assets/fonts/roboto/Regular/Roboto-Regular.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Regular/Roboto-Regular.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Regular/Roboto-Regular.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Bold;
    src: url(https://velobet.com/assets/fonts/roboto/Bold/Roboto-Bold.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Bold/Roboto-Bold.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Bold/Roboto-Bold.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Black;
    src: url(https://velobet.com/assets/fonts/roboto/Black/Roboto-Black.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Black/Roboto-Black.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Black/Roboto-Black.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Light;
    src: url(https://velobet.com/assets/fonts/roboto/Light/Roboto-Light.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Light/Roboto-Light.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Light/Roboto-Light.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Medium;
    src: url(https://velobet.com/assets/fonts/roboto/Medium/Roboto-Medium.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Medium/Roboto-Medium.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Medium/Roboto-Medium.ttf) format("truetype");
}
@font-face
{
    font-family: Roboto-Thin;
    src: url(https://velobet.com/assets/fonts/roboto/Thin/Roboto-Thin.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/roboto/Thin/Roboto-Thin.woff) format("woff"),url(https://velobet.com/assets/fonts/roboto/Thin/Roboto-Thin.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat-Bold;
    src: url(https://velobet.com/assets/fonts/montserrat/Montserrat-Bold.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat-Regular;
    src: url(https://velobet.com/assets/fonts/montserrat/Montserrat-Regular.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Regular.woff) format("woff"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");
}
@font-face
{
    font-family: Montserrat-SemiBold;
    src: url(https://velobet.com/assets/fonts/montserrat/Montserrat-SemiBold.woff2?v4) format("woff2"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(https://velobet.com/assets/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Bold;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Bold.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Bold.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Bold.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Medium;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-SemiBold;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Medium.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Regular;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(https://velobet.com/assets/fonts/poppins/Poppins-Regular.woff) format("woff"),url(https://velobet.com/assets/fonts/poppins/Poppins-Regular.ttf) format("truetype");
}
@font-face
{
    font-family: Poppins-Light;
    src: url(https://velobet.com/assets/fonts/poppins/Poppins-Light.woff2) format("woff2");
}
@font-face
{
    font-family: Abel;
    src: url(https://velobet.com/assets/fonts/Abel/Abel-Regular.woff2?v3) format("woff2");
}
@font-face
{
    font-family: Anton;
    src: url(https://velobet.com/assets/fonts/Anton-Regular.woff2?v4) format("truetype");
}
@font-face
{
    font-family: Megattas-Regular;
    src: url(https://velobet.com/assets/fonts/megattas/MagettasRegular.otf?v4);
}
@font-face
{
    font-family: Megattas-Light;
    src: url(https://velobet.com/assets/fonts/megattas/MagettasLight.otf?v4);
}
@font-face
{
    font-family: Megattas-Bold;
    src: url(https://velobet.com/assets/fonts/megattas/MagettasBold.otf?v4);
}
@font-face
{
    font-family: Myriadpro;
    src: url(https://velobet.com/assets/fonts/MYRIADPRO-REGULAR.OTF);
}
@font-face
{
    font-family: impact;
    src: url(https://velobet.com/assets/fonts/impact.woff2?v2);
}
@font-face
{
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    src: url(https://velobet.com/assets/fonts/MaterialIcons-Regular.woff?v2) format("woff");
}
@font-face
{
    font-family: 'Material Icons Outlined';
    font-style: normal;
    font-weight: 400;
    src: url(https://velobet.com/assets/fonts/MaterialIcons-Outlined.woff2?v4) format("woff2");
}
@font-face
{
    src: url(https://velobet.com/assets/fonts/FiraGO-Medium.woff?v4);
    font-family: FiraGo_medium;
}
@font-face
{
    src: url(https://velobet.com/assets/fonts/impact.woff2?v4);
    font-family: Impact;
}
@font-face
{
    src: url(https://velobet.com/assets/fonts/Muli-Bold.woff2?v4);
    font-family: Muli_bold;
}
@font-face
{
    src: url("https://velobet.com/assets/fonts/Myriad%20Pro%20Regular.woff2?v5");
    font-family: MyriadPro_regular;
}
@font-face
{
    src: url("https://velobet.com/assets/fonts/Myriad%20Pro%20Bold.woff2?v4");
    font-family: MyriadPro_bold;
}
@font-face
{
    font-family: Kanit-SemiBold;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-SemiBold.woff2) format("woff2"),url(https://velobet.com/assets/fonts/Kanit/Kanit-SemiBold.woff) format("woff"),url(https://velobet.com/assets/fonts/Kanit/Kanit-SemiBold.ttf) format("truetype");
}
@font-face
{
    font-family: Kanit-Bold;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-Bold.woff2) format("woff2");
}
@font-face
{
    font-family: Kanit-Light;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-Light.woff2) format("woff2");
}
@font-face
{
    font-family: LilitaOne-Regular;
    src: url(https://velobet.com/assets/fonts/LilitaOne-Regular.woff2) format("woff2");
}
@font-face
{
    font-family: Kanit-Medium;
    src: url(https://velobet.com/assets/fonts/Kanit/Kanit-Medium.woff2) format("woff2");
}
.material-icons-outlined
{
    font-family: 'Material Icons Outlined';
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
*
{
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
html
{
    font-size: .94rem;
    scroll-behavior: smooth;
}
body
{
    background-position-y: 12.8125rem;
    background-color: #030303;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-attachment: fixed;
    color: rgba(255,255,255,.6);
    min-height: 100vh;
    font-size: .81rem;
    min-width: 61.25rem;
    overflow: auto;
    overflow: auto;
    font-family: Poppins-Regular;
}
body.bg-scroll-blocked
{
    height: 100vh;
    overflow: hidden;
}
ul
{
    list-style-type: none;
}
a
{
    text-decoration: none;
    color: inherit;
}
a img
{
    vertical-align: middle;
}
img
{
    vertical-align: middle;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input:-webkit-autofill
{
    -webkit-text-fill-color: #fff!important;
}
input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover
{
    -webkit-box-shadow: 0 0 0 1.88rem #101317 inset!important;
}
.fill-user-info select option
{
    color: #000;
}
button, input, select, textarea
{
    border: 0;
    outline: 0;
    background-color: transparent;
    color: #fff;
    border-bottom: .06rem solid #11e311;
    font-size: inherit;
    font-family: Poppins-Regular;
    padding: 0 .63rem!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 1.88rem;
    border-radius: .4667rem;
}
button[disabled], input[disabled], select[disabled], textarea[disabled]
{
    border: 0;
}
input, select
{
    padding-left: 1rem;
}
input::-webkit-input-placeholder
{
    color: rgba(255,255,255,.7);
}
input::-moz-placeholder
{
    color: rgba(255,255,255,.7);
}
input::-ms-input-placeholder
{
    color: rgba(255,255,255,.7);
}
input::placeholder
{
    color: rgba(255,255,255,.7);
}
input
{
    padding: 0 .13rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
select
{
    cursor: pointer;
}
select option
{
    color: #fff;
}
form.new
{
    width: 100%!important;
}
form.new ul.fields
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
form.new ul.fields li
{
    width: 27%;
    overflow: unset!important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: .63rem;
    margin-bottom: 2.5rem!important;
}
form.new ul.fields li input, form.new ul.fields li select
{
    width: 100%!important;
    background: 0 0!important;
    border: none;
    font-size: .94rem;
    font-family: Poppins-Light;
    height: 2.19rem;
    padding-left: .06rem;
    border-bottom: .06rem solid rgba(255,255,255,.1);
    -webkit-transition: .2s;
    transition: .2s;
}
form.new ul.fields li input::-webkit-input-placeholder, form.new ul.fields li select::-webkit-input-placeholder
{
    -webkit-user-select: none;
    user-select: none;
}
form.new ul.fields li input::-moz-placeholder, form.new ul.fields li select::-moz-placeholder
{
    -moz-user-select: none;
    user-select: none;
}
form.new ul.fields li input::-ms-input-placeholder, form.new ul.fields li select::-ms-input-placeholder
{
    -ms-user-select: none;
    user-select: none;
}
form.new ul.fields li input::placeholder, form.new ul.fields li select::placeholder
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
form.new ul.fields li input:focus, form.new ul.fields li select:focus
{
    border-bottom: .06rem solid rgba(255,255,255,.7);
}
form.new ul.fields li p.fucused
{
    top: -1.56rem;
    font-size: .81rem;
}
form.new ul.fields li p
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%!important;
    font-size: .88rem;
    pointer-events: none;
    color: rgba(255,255,255,.4);
    font-family: Poppins-Light;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    height: 2.19rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
form.new ul.fields li option
{
    color: initial;
}
form.new ul.fields li.sub
{
    margin-left: auto;
    margin-top: -.81rem!important;
}
form.new ul.fields li.sub .actions
{
    width: 100%;
}
form.new ul.fields li.sub .actions .btn
{
    height: 3rem!important;
    width: 100%!important;
    font-size: .88rem;
    font-family: Poppins-Medium;
    border-radius: .19rem;
}
form.new .err-text, form.new .success-text
{
    width: 27%;
    float: right;
    text-align: left!important;
}
input
{
    width: 100%;
}
input:focus::-webkit-input-placeholder
{
    color: transparent;
}
input:focus::-moz-placeholder
{
    color: transparent;
}
input:focus::-ms-input-placeholder
{
    color: transparent;
}
input:focus::placeholder
{
    color: transparent;
}
textarea
{
    resize: none;
}
table th
{
    font-weight: 400;
}
h1, h2, h3, h4, h5
{
    color: #fff;
    font-weight: 400;
}
h1
{
    font-family: Poppins-Bold;
    font-size: 3rem;
}
h2
{
    font-family: Poppins-Bold;
    font-size: 2rem;
}
h3
{
    font-family: Poppins-Bold;
    font-size: 1.25rem;
}
h4
{
    font-weight: 400;
    font-size: 1rem;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
main ul.by-provider li[company="6"] .icon
{
    background-image: url(../../gambling/image/Novomatic.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="214"] .icon
{
    background-image: url(../../gambling/image/Backseat.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="210"] .icon
{
    background-image: url(../../gambling/image/beefee.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="205"] .icon
{
    background-image: url(../../gambling/image/Orbital.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="208"] .icon
{
    background-image: url(../../gambling/image/pateplay.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
}
main ul.by-provider li[company="207"] .icon
{
    background-image: url(../../gambling/image/egtdigital.png);
    background-position-x: 0;
    scale: .6;
    height: 3.7857rem;
    top: -1.1rem;
    background-size: contain;
}
main ul.by-provider li[company="1"] .icon
{
    background-position-x: -2183px;
}
main ul.by-provider li[company="3"] .icon
{
    background-position-x: -3704.8px;
}
main ul.by-provider li[company="5"] .icon
{
    background-position-x: -1960.2449px;
}
main ul.by-provider li[company="9"] .icon
{
    background-position-x: -3071.2449px;
}
main ul.by-provider li[company="10"] .icon
{
    background-position-x: -2821.2449px;
}
main ul.by-provider li[company="12"] .icon
{
    background-position-x: -1692.93878px;
}
main ul.by-provider li[company="13"] .icon
{
    background-position-x: -1603.83673px;
}
main ul.by-provider li[company="14"] .icon
{
    background-position-x: -445.5102px;
}
main ul.by-provider li[company="15"] .icon
{
    background-position-x: -311.85714px;
}
main ul.by-provider li[company="16"] .icon
{
    background-position-x: -6368px;
}
main ul.by-provider li[company="17"] .icon
{
    background-position-x: -3379.85714px;
}
main ul.by-provider li[company="18"] .icon
{
    background-position-x: -1915.69388px;
}
main ul.by-provider li[company="19"] .icon
{
    background-position-x: -222.7551px;
}
main ul.by-provider li[company="20"] .icon
{
    background-position-x: -2093.89796px;
}
main ul.by-provider li[company="209"] .icon
{
    background-position-x: -2093.89796px;
}
main ul.by-provider li[company="21"] .icon
{
    background-position-x: -668.26531px;
}
main ul.by-provider li[company="26"] .icon
{
    background-position-x: -267.30612px;
}
main ul.by-provider li[company="30"] .icon
{
    background-position-x: -44.55102px;
}
main ul.by-provider li[company="31"] .icon
{
    background-position-x: 0;
}
main ul.by-provider li[company="32"] .icon
{
    background-position-x: -534.61224px;
}
main ul.by-provider li[company="34"] .icon
{
    background-position-x: -891.02041px;
}
main ul.by-provider li[company="36"] .icon
{
    background-position-x: -623.71429px;
}
main ul.by-provider li[company="38"] .icon
{
    background-position-x: -1648.38776px;
}
main ul.by-provider li[company="40"] .icon
{
    background-position-x: -1069.22449px;
}
main ul.by-provider li[company="41"] .icon
{
    background-position-x: -1871.14286px;
}
main ul.by-provider li[company="42"] .icon
{
    background-position-x: -1425.63265px;
}
main ul.by-provider li[company="48"] .icon
{
    background-position-x: -757.36735px;
}
main ul.by-provider li[company="50"] .icon
{
    background-position-x: -1826.59184px;
}
main ul.by-provider li[company="51"] .icon
{
    background-position-x: -400.95918px;
}
main ul.by-provider li[company="52"] .icon
{
    background-position-x: -178.20408px;
}
main ul.by-provider li[company="53"] .icon
{
    background-position-x: -1381.08163px;
}
main ul.by-provider li[company="54"] .icon
{
    background-position-x: -1782.04082px;
}
main ul.by-provider li[company="56"] .icon
{
    background-position-x: -846.46939px;
}
main ul.by-provider li[company="57"] .icon
{
    background-position-x: -2331.65306px;
}
main ul.by-provider li[company="58"] .icon
{
    background-position-x: -1559.28571px;
}
main ul.by-provider li[company="60"] .icon
{
    background-position-x: -801.91837px;
}
main ul.by-provider li[company="61"] .icon
{
    background-position-x: -2004.79592px;
}
main ul.by-provider li[company="62"] .icon
{
    background-position-x: -1113.77551px;
}
main ul.by-provider li[company="63"] .icon
{
    background-position-x: -6278px;
}
main ul.by-provider li[company="64"] .icon
{
    background-position-x: -5425px;
}
main ul.by-provider li[company="65"] .icon
{
    background-position-x: -133.65306px;
}
main ul.by-provider li[company="66"] .icon
{
    background-position-x: -579.16327px;
}
main ul.by-provider li[company="67"] .icon
{
    background-position-x: -1737.4898px;
}
main ul.by-provider li[company="68"] .icon
{
    background-position-x: -2138.44898px;
}
main ul.by-provider li[company="71"] .icon
{
    background-position-x: -1158.32653px;
}
main ul.by-provider li[company="72"] .icon
{
    background-position-x: -2272.10204px;
    -webkit-transform: scale(.7);
    transform: scale(.7);
}
main ul.by-provider li[company="73"] .icon
{
    background-position-x: -1470.18367px;
}
main ul.by-provider li[company="74"] .icon
{
    background-position-x: -3801.8px;
}
main ul.by-provider li[company="75"] .icon
{
    background-position-x: -7331px;
}
main ul.by-provider li[company="76"] .icon
{
    background-position-x: -7241px;
}
main ul.by-provider li[company="84"] .icon
{
    background-image: url(../../gambling/image/amusnet-icon.svg)!important;
    background-position-x: center;
}
main ul.by-provider li[company="85"] .icon
{
    background-position-x: -2775.2449px;
}
main ul.by-provider li[company="86"] .icon
{
    background-position-x: -3544.2449px;
}
main ul.by-provider li[company="87"] .icon
{
    background-position-x: -7611.2449px;
}
main ul.by-provider li[company="89"] .icon
{
    background-position-x: -2923.2449px;
}
main ul.by-provider li[company="90"] .icon
{
    background-position-x: -3123.4449px;
}
main ul.by-provider li[company="91"] .icon
{
    background-position-x: -3219.45714px;
}
main ul.by-provider li[company="93"] .icon
{
    background-position-x: -3021.2449px;
}
main ul.by-provider li[company="94"] .icon
{
    background-position-x: -2871.2449px;
}
main ul.by-provider li[company="95"] .icon
{
    background-position-x: -3168.35714px;
}
main ul.by-provider li[company="96"] .icon
{
    background-position-x: -3275.35714px;
}
main ul.by-provider li[company="97"] .icon
{
    background-position-x: -3328.35714px;
}
main ul.by-provider li[company="98"] .icon
{
    background-position-x: -3436.35714px;
}
main ul.by-provider li[company="99"] .icon
{
    background-position-x: -2973.2449px;
}
main ul.by-provider li[company="100"] .icon
{
    background-position-x: -3603.2449px;
}
main ul.by-provider li[company="101"] .icon
{
    background-position-x: -3499.2449px;
}
main ul.by-provider li[company="102"] .icon
{
    background-position-x: -2427px;
}
main ul.by-provider li[company="104"] .icon
{
    background-position-x: -4300px;
}
main ul.by-provider li[company="105"] .icon
{
    background-position-x: -6182px;
}
main ul.by-provider li[company="106"] .icon
{
    background-position-x: -4802px;
}
main ul.by-provider li[company="108"] .icon
{
    background-position-x: -5730px;
}
main ul.by-provider li[company="109"] .icon
{
    background-position-x: -6321px;
}
main ul.by-provider li[company="110"] .icon
{
    background-position-x: -4915px;
}
main ul.by-provider li[company="111"] .icon
{
    background-position-x: -2376px;
}
main ul.by-provider li[company="112"] .icon
{
    background-position-x: -5097px;
}
main ul.by-provider li[company="113"] .icon
{
    background-position-x: -4150px;
}
main ul.by-provider li[company="114"] .icon
{
    background-position-x: -2469px;
}
main ul.by-provider li[company="115"] .icon
{
    background-position-x: -4055px;
}
main ul.by-provider li[company="118"] .icon
{
    background-position-x: -2578px;
}
main ul.by-provider li[company="119"] .icon
{
    background-position-x: -5935px;
}
main ul.by-provider li[company="120"] .icon
{
    background-position-x: -3753.8px;
}
main ul.by-provider li[company="121"] .icon
{
    background-position-x: -2521px;
}
main ul.by-provider li[company="122"] .icon
{
    background-position-x: -6732px;
}
main ul.by-provider li[company="123"] .icon
{
    background-position-x: -2627px;
}
main ul.by-provider li[company="125"] .icon
{
    background-position-x: -2679px;
}
main ul.by-provider li[company="126"] .icon
{
    background-position-x: -6225px;
}
main ul.by-provider li[company="128"] .icon
{
    background-position-x: -4105px;
}
main ul.by-provider li[company="129"] .icon
{
    background-position-x: -4346px;
}
main ul.by-provider li[company="130"] .icon
{
    background-position-x: -4200px;
}
main ul.by-provider li[company="131"] .icon
{
    background-position-x: -2731px;
}
main ul.by-provider li[company="132"] .icon
{
    background-position-x: -3651.8px;
}
main ul.by-provider li[company="133"] .icon
{
    background-position-x: -4443px;
}
main ul.by-provider li[company="134"] .icon
{
    background-position-x: -3950px;
}
main ul.by-provider li[company="135"] .icon
{
    background-position-x: -4395px;
}
main ul.by-provider li[company="136"] .icon
{
    background-position-x: -3852px;
}
main ul.by-provider li[company="137"] .icon
{
    background-position-x: -3901px;
}
main ul.by-provider li[company="138"] .icon
{
    background-position-x: -4254px;
}
main ul.by-provider li[company="139"] .icon
{
    background-position-x: -4000px;
}
main ul.by-provider li[company="140"] .icon
{
    background-position-x: -5983px;
}
main ul.by-provider li[company="141"] .icon
{
    background-position-x: -8049px;
}
main ul.by-provider li[company="142"] .icon
{
    background-position-x: -6035px;
}
main ul.by-provider li[company="143"] .icon
{
    background-position-x: -5272px;
}
main ul.by-provider li[company="144"] .icon
{
    background-position-x: -5327px;
}
main ul.by-provider li[company="145"] .icon
{
    background-position-x: -4749px;
}
main ul.by-provider li[company="146"] .icon
{
    background-position-x: -4696px;
}
main ul.by-provider li[company="149"] .icon
{
    background-position-x: -4856px;
}
main ul.by-provider li[company="150"] .icon
{
    background-position-x: -6084px;
}
main ul.by-provider li[company="151"] .icon
{
    background-position-x: -5037px;
}
main ul.by-provider li[company="152"] .icon
{
    background-position-x: -5159px;
}
main ul.by-provider li[company="153"] .icon
{
    background-position-x: -5213px;
}
main ul.by-provider li[company="154"] .icon
{
    background-position-x: -5380px;
}
main ul.by-provider li[company="155"] .icon
{
    background-position-x: -5480px;
}
main ul.by-provider li[company="156"] .icon
{
    background-position-x: -5534px;
}
main ul.by-provider li[company="157"] .icon
{
    background-position-x: -5581px;
}
main ul.by-provider li[company="158"] .icon
{
    background-position-x: -5632px;
}
main ul.by-provider li[company="159"] .icon
{
    background-position-x: -6139px;
}
main ul.by-provider li[company="160"] .icon
{
    background-position-x: -5834px;
}
main ul.by-provider li[company="161"] .icon
{
    background-position-x: -5884px;
}
main ul.by-provider li[company="162"] .icon
{
    background-position-x: -6782px;
}
main ul.by-provider li[company="163"] .icon
{
    background-position-x: -6825px;
}
main ul.by-provider li[company="164"] .icon
{
    background-position-x: -6920px;
}
main ul.by-provider li[company="165"] .icon
{
    background-position-x: -7055px;
}
main ul.by-provider li[company="166"] .icon
{
    background-position-x: -7100px;
}
main ul.by-provider li[company="167"] .icon
{
    background-position-x: -7148px;
}
main ul.by-provider li[company="168"] .icon
{
    background-position-x: -7008px;
}
main ul.by-provider li[company="181"] .icon
{
    background-position-x: -8177px;
}
main ul.by-provider li[company="182"] .icon
{
    background-position-x: -7828px;
}
main ul.by-provider li[company="183"] .icon
{
    background-position-x: -7721px;
}
main ul.by-provider li[company="184"] .icon
{
    background-position-x: -7880px;
}
main ul.by-provider li[company="185"] .icon
{
    background-position-x: -7662px;
}
main ul.by-provider li[company="187"] .icon
{
    background-position-x: -7933px;
}
main ul.by-provider li[company="188"] .icon
{
    background-position-x: -7994px;
}
main ul.by-provider li[company="191"] .icon
{
    background-position-x: -8094px;
}
main ul.by-provider li[company="192"] .icon
{
    background-position-x: -8266px;
}
main ul.by-provider li[company="193"] .icon
{
    background-position-x: -8219px;
}
main ul.by-provider li[company="197"] .icon
{
    background-position-x: -8433px;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    height: 42px!important;
    top: -9px;
}
main ul.by-provider li[company="200"] .icon
{
    background-position-x: -8489px;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    height: 3.0857rem!important;
    width: 3.05rem!important;
}
main ul.by-provider li[company="195"] .icon
{
    background-position-x: -8554px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
}
main ul.by-provider li[company='201'] .icon
{
    background-position-x: -8603px;
}
main ul.by-provider li[company='206'] .icon
{
    background-position-x: -8654px;
    scale: .9;
    height: 2.7857rem!important;
    top: -11px!important;
}
main ul.by-provider li[company='196'] .icon
{
    background-position-x: -8373px;
}
.material-icons
{
    font-family: "Material Icons";
    font-style: normal;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
}
.snow-wrapper
{
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 9;
    pointer-events: none;
}
.snow
{
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
}
.snow:nth-child(1)
{
    opacity: .1473;
    -webkit-transform: translate(98.4593vw,-10px) scale(.9837);
    transform: translate(98.4593vw,-10px) scale(.9837);
    -webkit-animation: fall-1 14s -14s linear infinite;
    animation: fall-1 14s -14s linear infinite;
}
@-webkit-keyframes fall-1
{
    62.57%
    {
        -webkit-transform: translate(96.3066vw,62.57vh) scale(.9837);
        transform: translate(96.3066vw,62.57vh) scale(.9837);
    }
    to
    {
        -webkit-transform: translate(97.38295vw,3680px) scale(.9837);
        transform: translate(97.38295vw,3680px) scale(.9837);
    }
}
@keyframes fall-1
{
    62.57%
    {
        -webkit-transform: translate(96.3066vw,62.57vh) scale(.9837);
        transform: translate(96.3066vw,62.57vh) scale(.9837);
    }
    to
    {
        -webkit-transform: translate(97.38295vw,3680px) scale(.9837);
        transform: translate(97.38295vw,3680px) scale(.9837);
    }
}
.snow:nth-child(2)
{
    opacity: .0043;
    -webkit-transform: translate(19.4733vw,-10px) scale(.4755);
    transform: translate(19.4733vw,-10px) scale(.4755);
    -webkit-animation: fall-2 18s -19s linear infinite;
    animation: fall-2 18s -19s linear infinite;
}
@-webkit-keyframes fall-2
{
    38.835%
    {
        -webkit-transform: translate(17.4216vw,38.835vh) scale(.4755);
        transform: translate(17.4216vw,38.835vh) scale(.4755);
    }
    to
    {
        -webkit-transform: translate(18.44745vw,3680px) scale(.4755);
        transform: translate(18.44745vw,3680px) scale(.4755);
    }
}
@keyframes fall-2
{
    38.835%
    {
        -webkit-transform: translate(17.4216vw,38.835vh) scale(.4755);
        transform: translate(17.4216vw,38.835vh) scale(.4755);
    }
    to
    {
        -webkit-transform: translate(18.44745vw,3680px) scale(.4755);
        transform: translate(18.44745vw,3680px) scale(.4755);
    }
}
.snow:nth-child(3)
{
    opacity: .7053;
    -webkit-transform: translate(80.4026vw,-10px) scale(.1076);
    transform: translate(80.4026vw,-10px) scale(.1076);
    -webkit-animation: fall-3 20s -6s linear infinite;
    animation: fall-3 20s -6s linear infinite;
}
@-webkit-keyframes fall-3
{
    79.455%
    {
        -webkit-transform: translate(85.6229vw,79.455vh) scale(.1076);
        transform: translate(85.6229vw,79.455vh) scale(.1076);
    }
    to
    {
        -webkit-transform: translate(83.01275vw,3680px) scale(.1076);
        transform: translate(83.01275vw,3680px) scale(.1076);
    }
}
@keyframes fall-3
{
    79.455%
    {
        -webkit-transform: translate(85.6229vw,79.455vh) scale(.1076);
        transform: translate(85.6229vw,79.455vh) scale(.1076);
    }
    to
    {
        -webkit-transform: translate(83.01275vw,3680px) scale(.1076);
        transform: translate(83.01275vw,3680px) scale(.1076);
    }
}
.snow:nth-child(4)
{
    opacity: .2208;
    -webkit-transform: translate(21.7957vw,-10px) scale(.9719);
    transform: translate(21.7957vw,-10px) scale(.9719);
    -webkit-animation: fall-4 27s -22s linear infinite;
    animation: fall-4 27s -22s linear infinite;
}
@-webkit-keyframes fall-4
{
    34.566%
    {
        -webkit-transform: translate(13.4624vw,34.566vh) scale(.9719);
        transform: translate(13.4624vw,34.566vh) scale(.9719);
    }
    to
    {
        -webkit-transform: translate(17.62905vw,3680px) scale(.9719);
        transform: translate(17.62905vw,3680px) scale(.9719);
    }
}
@keyframes fall-4
{
    34.566%
    {
        -webkit-transform: translate(13.4624vw,34.566vh) scale(.9719);
        transform: translate(13.4624vw,34.566vh) scale(.9719);
    }
    to
    {
        -webkit-transform: translate(17.62905vw,3680px) scale(.9719);
        transform: translate(17.62905vw,3680px) scale(.9719);
    }
}
.snow:nth-child(5)
{
    opacity: .8999;
    -webkit-transform: translate(87.4121vw,-10px) scale(.4238);
    transform: translate(87.4121vw,-10px) scale(.4238);
    -webkit-animation: fall-5 10s -13s linear infinite;
    animation: fall-5 10s -13s linear infinite;
}
@-webkit-keyframes fall-5
{
    71.386%
    {
        -webkit-transform: translate(83.481vw,71.386vh) scale(.4238);
        transform: translate(83.481vw,71.386vh) scale(.4238);
    }
    to
    {
        -webkit-transform: translate(85.44655vw,3680px) scale(.4238);
        transform: translate(85.44655vw,3680px) scale(.4238);
    }
}
@keyframes fall-5
{
    71.386%
    {
        -webkit-transform: translate(83.481vw,71.386vh) scale(.4238);
        transform: translate(83.481vw,71.386vh) scale(.4238);
    }
    to
    {
        -webkit-transform: translate(85.44655vw,3680px) scale(.4238);
        transform: translate(85.44655vw,3680px) scale(.4238);
    }
}
.snow:nth-child(6)
{
    opacity: .5849;
    -webkit-transform: translate(28.1065vw,-10px) scale(.3306);
    transform: translate(28.1065vw,-10px) scale(.3306);
    -webkit-animation: fall-6 30s -15s linear infinite;
    animation: fall-6 30s -15s linear infinite;
}
@-webkit-keyframes fall-6
{
    77.18%
    {
        -webkit-transform: translate(27.6705vw,77.18vh) scale(.3306);
        transform: translate(27.6705vw,77.18vh) scale(.3306);
    }
    to
    {
        -webkit-transform: translate(27.8885vw,3680px) scale(.3306);
        transform: translate(27.8885vw,3680px) scale(.3306);
    }
}
@keyframes fall-6
{
    77.18%
    {
        -webkit-transform: translate(27.6705vw,77.18vh) scale(.3306);
        transform: translate(27.6705vw,77.18vh) scale(.3306);
    }
    to
    {
        -webkit-transform: translate(27.8885vw,3680px) scale(.3306);
        transform: translate(27.8885vw,3680px) scale(.3306);
    }
}
.snow:nth-child(7)
{
    opacity: .1915;
    -webkit-transform: translate(83.7052vw,-10px) scale(.7052);
    transform: translate(83.7052vw,-10px) scale(.7052);
    -webkit-animation: fall-7 29s -20s linear infinite;
    animation: fall-7 29s -20s linear infinite;
}
@-webkit-keyframes fall-7
{
    35.065%
    {
        -webkit-transform: translate(83.8094vw,35.065vh) scale(.7052);
        transform: translate(83.8094vw,35.065vh) scale(.7052);
    }
    to
    {
        -webkit-transform: translate(83.7573vw,3680px) scale(.7052);
        transform: translate(83.7573vw,3680px) scale(.7052);
    }
}
@keyframes fall-7
{
    35.065%
    {
        -webkit-transform: translate(83.8094vw,35.065vh) scale(.7052);
        transform: translate(83.8094vw,35.065vh) scale(.7052);
    }
    to
    {
        -webkit-transform: translate(83.7573vw,3680px) scale(.7052);
        transform: translate(83.7573vw,3680px) scale(.7052);
    }
}
.snow:nth-child(8)
{
    opacity: .1777;
    -webkit-transform: translate(77.5153vw,-10px) scale(.1175);
    transform: translate(77.5153vw,-10px) scale(.1175);
    -webkit-animation: fall-8 15s -6s linear infinite;
    animation: fall-8 15s -6s linear infinite;
}
@-webkit-keyframes fall-8
{
    54.83%
    {
        -webkit-transform: translate(70.1354vw,54.83vh) scale(.1175);
        transform: translate(70.1354vw,54.83vh) scale(.1175);
    }
    to
    {
        -webkit-transform: translate(73.82535vw,3680px) scale(.1175);
        transform: translate(73.82535vw,3680px) scale(.1175);
    }
}
@keyframes fall-8
{
    54.83%
    {
        -webkit-transform: translate(70.1354vw,54.83vh) scale(.1175);
        transform: translate(70.1354vw,54.83vh) scale(.1175);
    }
    to
    {
        -webkit-transform: translate(73.82535vw,3680px) scale(.1175);
        transform: translate(73.82535vw,3680px) scale(.1175);
    }
}
.snow:nth-child(9)
{
    opacity: .6051;
    -webkit-transform: translate(82.5083vw,-10px) scale(.1347);
    transform: translate(82.5083vw,-10px) scale(.1347);
    -webkit-animation: fall-9 15s -29s linear infinite;
    animation: fall-9 15s -29s linear infinite;
}
@-webkit-keyframes fall-9
{
    74.469%
    {
        -webkit-transform: translate(80.0819vw,74.469vh) scale(.1347);
        transform: translate(80.0819vw,74.469vh) scale(.1347);
    }
    to
    {
        -webkit-transform: translate(81.2951vw,3680px) scale(.1347);
        transform: translate(81.2951vw,3680px) scale(.1347);
    }
}
@keyframes fall-9
{
    74.469%
    {
        -webkit-transform: translate(80.0819vw,74.469vh) scale(.1347);
        transform: translate(80.0819vw,74.469vh) scale(.1347);
    }
    to
    {
        -webkit-transform: translate(81.2951vw,3680px) scale(.1347);
        transform: translate(81.2951vw,3680px) scale(.1347);
    }
}
.snow:nth-child(10)
{
    opacity: .3774;
    -webkit-transform: translate(40.6096vw,-10px) scale(.5275);
    transform: translate(40.6096vw,-10px) scale(.5275);
    -webkit-animation: fall-10 24s -24s linear infinite;
    animation: fall-10 24s -24s linear infinite;
}
@-webkit-keyframes fall-10
{
    43.691%
    {
        -webkit-transform: translate(45.2967vw,43.691vh) scale(.5275);
        transform: translate(45.2967vw,43.691vh) scale(.5275);
    }
    to
    {
        -webkit-transform: translate(42.95315vw,3680px) scale(.5275);
        transform: translate(42.95315vw,3680px) scale(.5275);
    }
}
@keyframes fall-10
{
    43.691%
    {
        -webkit-transform: translate(45.2967vw,43.691vh) scale(.5275);
        transform: translate(45.2967vw,43.691vh) scale(.5275);
    }
    to
    {
        -webkit-transform: translate(42.95315vw,3680px) scale(.5275);
        transform: translate(42.95315vw,3680px) scale(.5275);
    }
}
.snow:nth-child(11)
{
    opacity: .7747;
    -webkit-transform: translate(22.6972vw,-10px) scale(.2763);
    transform: translate(22.6972vw,-10px) scale(.2763);
    -webkit-animation: fall-11 18s -1s linear infinite;
    animation: fall-11 18s -1s linear infinite;
}
@-webkit-keyframes fall-11
{
    67.551%
    {
        -webkit-transform: translate(17.8522vw,67.551vh) scale(.2763);
        transform: translate(17.8522vw,67.551vh) scale(.2763);
    }
    to
    {
        -webkit-transform: translate(20.2747vw,3680px) scale(.2763);
        transform: translate(20.2747vw,3680px) scale(.2763);
    }
}
@keyframes fall-11
{
    67.551%
    {
        -webkit-transform: translate(17.8522vw,67.551vh) scale(.2763);
        transform: translate(17.8522vw,67.551vh) scale(.2763);
    }
    to
    {
        -webkit-transform: translate(20.2747vw,3680px) scale(.2763);
        transform: translate(20.2747vw,3680px) scale(.2763);
    }
}
.snow:nth-child(12)
{
    opacity: .522;
    -webkit-transform: translate(68.6688vw,-10px) scale(.0748);
    transform: translate(68.6688vw,-10px) scale(.0748);
    -webkit-animation: fall-12 13s -23s linear infinite;
    animation: fall-12 13s -23s linear infinite;
}
@-webkit-keyframes fall-12
{
    75.737%
    {
        -webkit-transform: translate(66.8819vw,75.737vh) scale(.0748);
        transform: translate(66.8819vw,75.737vh) scale(.0748);
    }
    to
    {
        -webkit-transform: translate(67.77535vw,3680px) scale(.0748);
        transform: translate(67.77535vw,3680px) scale(.0748);
    }
}
@keyframes fall-12
{
    75.737%
    {
        -webkit-transform: translate(66.8819vw,75.737vh) scale(.0748);
        transform: translate(66.8819vw,75.737vh) scale(.0748);
    }
    to
    {
        -webkit-transform: translate(67.77535vw,3680px) scale(.0748);
        transform: translate(67.77535vw,3680px) scale(.0748);
    }
}
.snow:nth-child(13)
{
    opacity: .4498;
    -webkit-transform: translate(54.0897vw,-10px) scale(.254);
    transform: translate(54.0897vw,-10px) scale(.254);
    -webkit-animation: fall-13 25s -4s linear infinite;
    animation: fall-13 25s -4s linear infinite;
}
@-webkit-keyframes fall-13
{
    79.505%
    {
        -webkit-transform: translate(48.0373vw,79.505vh) scale(.254);
        transform: translate(48.0373vw,79.505vh) scale(.254);
    }
    to
    {
        -webkit-transform: translate(51.0635vw,3680px) scale(.254);
        transform: translate(51.0635vw,3680px) scale(.254);
    }
}
@keyframes fall-13
{
    79.505%
    {
        -webkit-transform: translate(48.0373vw,79.505vh) scale(.254);
        transform: translate(48.0373vw,79.505vh) scale(.254);
    }
    to
    {
        -webkit-transform: translate(51.0635vw,3680px) scale(.254);
        transform: translate(51.0635vw,3680px) scale(.254);
    }
}
.snow:nth-child(14)
{
    opacity: .609;
    -webkit-transform: translate(86.9074vw,-10px) scale(.5338);
    transform: translate(86.9074vw,-10px) scale(.5338);
    -webkit-animation: fall-14 28s -27s linear infinite;
    animation: fall-14 28s -27s linear infinite;
}
@-webkit-keyframes fall-14
{
    67.787%
    {
        -webkit-transform: translate(79.2952vw,67.787vh) scale(.5338);
        transform: translate(79.2952vw,67.787vh) scale(.5338);
    }
    to
    {
        -webkit-transform: translate(83.1013vw,3680px) scale(.5338);
        transform: translate(83.1013vw,3680px) scale(.5338);
    }
}
@keyframes fall-14
{
    67.787%
    {
        -webkit-transform: translate(79.2952vw,67.787vh) scale(.5338);
        transform: translate(79.2952vw,67.787vh) scale(.5338);
    }
    to
    {
        -webkit-transform: translate(83.1013vw,3680px) scale(.5338);
        transform: translate(83.1013vw,3680px) scale(.5338);
    }
}
.snow:nth-child(15)
{
    opacity: .2391;
    -webkit-transform: translate(52.9358vw,-10px) scale(.1262);
    transform: translate(52.9358vw,-10px) scale(.1262);
    -webkit-animation: fall-15 26s -29s linear infinite;
    animation: fall-15 26s -29s linear infinite;
}
@-webkit-keyframes fall-15
{
    78.877%
    {
        -webkit-transform: translate(60.9233vw,78.877vh) scale(.1262);
        transform: translate(60.9233vw,78.877vh) scale(.1262);
    }
    to
    {
        -webkit-transform: translate(56.92955vw,3680px) scale(.1262);
        transform: translate(56.92955vw,3680px) scale(.1262);
    }
}
@keyframes fall-15
{
    78.877%
    {
        -webkit-transform: translate(60.9233vw,78.877vh) scale(.1262);
        transform: translate(60.9233vw,78.877vh) scale(.1262);
    }
    to
    {
        -webkit-transform: translate(56.92955vw,3680px) scale(.1262);
        transform: translate(56.92955vw,3680px) scale(.1262);
    }
}
.snow:nth-child(16)
{
    opacity: .2214;
    -webkit-transform: translate(73.1163vw,-10px) scale(.2723);
    transform: translate(73.1163vw,-10px) scale(.2723);
    -webkit-animation: fall-16 25s -17s linear infinite;
    animation: fall-16 25s -17s linear infinite;
}
@-webkit-keyframes fall-16
{
    44.014%
    {
        -webkit-transform: translate(64.0927vw,44.014vh) scale(.2723);
        transform: translate(64.0927vw,44.014vh) scale(.2723);
    }
    to
    {
        -webkit-transform: translate(68.6045vw,3680px) scale(.2723);
        transform: translate(68.6045vw,3680px) scale(.2723);
    }
}
@keyframes fall-16
{
    44.014%
    {
        -webkit-transform: translate(64.0927vw,44.014vh) scale(.2723);
        transform: translate(64.0927vw,44.014vh) scale(.2723);
    }
    to
    {
        -webkit-transform: translate(68.6045vw,3680px) scale(.2723);
        transform: translate(68.6045vw,3680px) scale(.2723);
    }
}
.snow:nth-child(17)
{
    opacity: .4883;
    -webkit-transform: translate(9.2042vw,-10px) scale(.5595);
    transform: translate(9.2042vw,-10px) scale(.5595);
    -webkit-animation: fall-17 30s -18s linear infinite;
    animation: fall-17 30s -18s linear infinite;
}
@-webkit-keyframes fall-17
{
    73.443%
    {
        -webkit-transform: translate(12.5397vw,73.443vh) scale(.5595);
        transform: translate(12.5397vw,73.443vh) scale(.5595);
    }
    to
    {
        -webkit-transform: translate(10.87195vw,3680px) scale(.5595);
        transform: translate(10.87195vw,3680px) scale(.5595);
    }
}
@keyframes fall-17
{
    73.443%
    {
        -webkit-transform: translate(12.5397vw,73.443vh) scale(.5595);
        transform: translate(12.5397vw,73.443vh) scale(.5595);
    }
    to
    {
        -webkit-transform: translate(10.87195vw,3680px) scale(.5595);
        transform: translate(10.87195vw,3680px) scale(.5595);
    }
}
.snow:nth-child(18)
{
    opacity: .2515;
    -webkit-transform: translate(87.4272vw,-10px) scale(.6548);
    transform: translate(87.4272vw,-10px) scale(.6548);
    -webkit-animation: fall-18 22s -2s linear infinite;
    animation: fall-18 22s -2s linear infinite;
}
@-webkit-keyframes fall-18
{
    41.754%
    {
        -webkit-transform: translate(83.8211vw,41.754vh) scale(.6548);
        transform: translate(83.8211vw,41.754vh) scale(.6548);
    }
    to
    {
        -webkit-transform: translate(85.62415vw,3680px) scale(.6548);
        transform: translate(85.62415vw,3680px) scale(.6548);
    }
}
@keyframes fall-18
{
    41.754%
    {
        -webkit-transform: translate(83.8211vw,41.754vh) scale(.6548);
        transform: translate(83.8211vw,41.754vh) scale(.6548);
    }
    to
    {
        -webkit-transform: translate(85.62415vw,3680px) scale(.6548);
        transform: translate(85.62415vw,3680px) scale(.6548);
    }
}
.snow:nth-child(19)
{
    opacity: .937;
    -webkit-transform: translate(54.4695vw,-10px) scale(.3995);
    transform: translate(54.4695vw,-10px) scale(.3995);
    -webkit-animation: fall-19 13s -15s linear infinite;
    animation: fall-19 13s -15s linear infinite;
}
@-webkit-keyframes fall-19
{
    43.004%
    {
        -webkit-transform: translate(47.5349vw,43.004vh) scale(.3995);
        transform: translate(47.5349vw,43.004vh) scale(.3995);
    }
    to
    {
        -webkit-transform: translate(51.0022vw,3680px) scale(.3995);
        transform: translate(51.0022vw,3680px) scale(.3995);
    }
}
@keyframes fall-19
{
    43.004%
    {
        -webkit-transform: translate(47.5349vw,43.004vh) scale(.3995);
        transform: translate(47.5349vw,43.004vh) scale(.3995);
    }
    to
    {
        -webkit-transform: translate(51.0022vw,3680px) scale(.3995);
        transform: translate(51.0022vw,3680px) scale(.3995);
    }
}
.snow:nth-child(20)
{
    opacity: .2064;
    -webkit-transform: translate(89.4018vw,-10px) scale(.1132);
    transform: translate(89.4018vw,-10px) scale(.1132);
    -webkit-animation: fall-20 13s -5s linear infinite;
    animation: fall-20 13s -5s linear infinite;
}
@-webkit-keyframes fall-20
{
    54.022%
    {
        -webkit-transform: translate(81.5438vw,54.022vh) scale(.1132);
        transform: translate(81.5438vw,54.022vh) scale(.1132);
    }
    to
    {
        -webkit-transform: translate(85.4728vw,3680px) scale(.1132);
        transform: translate(85.4728vw,3680px) scale(.1132);
    }
}
@keyframes fall-20
{
    54.022%
    {
        -webkit-transform: translate(81.5438vw,54.022vh) scale(.1132);
        transform: translate(81.5438vw,54.022vh) scale(.1132);
    }
    to
    {
        -webkit-transform: translate(85.4728vw,3680px) scale(.1132);
        transform: translate(85.4728vw,3680px) scale(.1132);
    }
}
.snow:nth-child(21)
{
    opacity: .7687;
    -webkit-transform: translate(44.177vw,-10px) scale(.1741);
    transform: translate(44.177vw,-10px) scale(.1741);
    -webkit-animation: fall-21 11s -19s linear infinite;
    animation: fall-21 11s -19s linear infinite;
}
@-webkit-keyframes fall-21
{
    48.197%
    {
        -webkit-transform: translate(46.1696vw,48.197vh) scale(.1741);
        transform: translate(46.1696vw,48.197vh) scale(.1741);
    }
    to
    {
        -webkit-transform: translate(45.1733vw,3680px) scale(.1741);
        transform: translate(45.1733vw,3680px) scale(.1741);
    }
}
@keyframes fall-21
{
    48.197%
    {
        -webkit-transform: translate(46.1696vw,48.197vh) scale(.1741);
        transform: translate(46.1696vw,48.197vh) scale(.1741);
    }
    to
    {
        -webkit-transform: translate(45.1733vw,3680px) scale(.1741);
        transform: translate(45.1733vw,3680px) scale(.1741);
    }
}
.snow:nth-child(22)
{
    opacity: .2515;
    -webkit-transform: translate(.4517vw,-10px) scale(.9298);
    transform: translate(.4517vw,-10px) scale(.9298);
    -webkit-animation: fall-22 23s -9s linear infinite;
    animation: fall-22 23s -9s linear infinite;
}
@-webkit-keyframes fall-22
{
    37.69%
    {
        -webkit-transform: translate(6.6432vw,37.69vh) scale(.9298);
        transform: translate(6.6432vw,37.69vh) scale(.9298);
    }
    to
    {
        -webkit-transform: translate(3.54745vw,3680px) scale(.9298);
        transform: translate(3.54745vw,3680px) scale(.9298);
    }
}
@keyframes fall-22
{
    37.69%
    {
        -webkit-transform: translate(6.6432vw,37.69vh) scale(.9298);
        transform: translate(6.6432vw,37.69vh) scale(.9298);
    }
    to
    {
        -webkit-transform: translate(3.54745vw,3680px) scale(.9298);
        transform: translate(3.54745vw,3680px) scale(.9298);
    }
}
.snow:nth-child(23)
{
    opacity: .3914;
    -webkit-transform: translate(28.9181vw,-10px) scale(.8344);
    transform: translate(28.9181vw,-10px) scale(.8344);
    -webkit-animation: fall-23 23s -12s linear infinite;
    animation: fall-23 23s -12s linear infinite;
}
@-webkit-keyframes fall-23
{
    75.748%
    {
        -webkit-transform: translate(35.0693vw,75.748vh) scale(.8344);
        transform: translate(35.0693vw,75.748vh) scale(.8344);
    }
    to
    {
        -webkit-transform: translate(31.9937vw,3680px) scale(.8344);
        transform: translate(31.9937vw,3680px) scale(.8344);
    }
}
@keyframes fall-23
{
    75.748%
    {
        -webkit-transform: translate(35.0693vw,75.748vh) scale(.8344);
        transform: translate(35.0693vw,75.748vh) scale(.8344);
    }
    to
    {
        -webkit-transform: translate(31.9937vw,3680px) scale(.8344);
        transform: translate(31.9937vw,3680px) scale(.8344);
    }
}
.snow:nth-child(24)
{
    opacity: .1071;
    -webkit-transform: translate(14.1966vw,-10px) scale(.5417);
    transform: translate(14.1966vw,-10px) scale(.5417);
    -webkit-animation: fall-24 29s -21s linear infinite;
    animation: fall-24 29s -21s linear infinite;
}
@-webkit-keyframes fall-24
{
    54.102%
    {
        -webkit-transform: translate(11.6226vw,54.102vh) scale(.5417);
        transform: translate(11.6226vw,54.102vh) scale(.5417);
    }
    to
    {
        -webkit-transform: translate(12.9096vw,3680px) scale(.5417);
        transform: translate(12.9096vw,3680px) scale(.5417);
    }
}
@keyframes fall-24
{
    54.102%
    {
        -webkit-transform: translate(11.6226vw,54.102vh) scale(.5417);
        transform: translate(11.6226vw,54.102vh) scale(.5417);
    }
    to
    {
        -webkit-transform: translate(12.9096vw,3680px) scale(.5417);
        transform: translate(12.9096vw,3680px) scale(.5417);
    }
}
.snow:nth-child(25)
{
    opacity: .8187;
    -webkit-transform: translate(84.1165vw,-10px) scale(.1169);
    transform: translate(84.1165vw,-10px) scale(.1169);
    -webkit-animation: fall-25 29s -2s linear infinite;
    animation: fall-25 29s -2s linear infinite;
}
@-webkit-keyframes fall-25
{
    35.575%
    {
        -webkit-transform: translate(75.7534vw,35.575vh) scale(.1169);
        transform: translate(75.7534vw,35.575vh) scale(.1169);
    }
    to
    {
        -webkit-transform: translate(79.93495vw,3680px) scale(.1169);
        transform: translate(79.93495vw,3680px) scale(.1169);
    }
}
@keyframes fall-25
{
    35.575%
    {
        -webkit-transform: translate(75.7534vw,35.575vh) scale(.1169);
        transform: translate(75.7534vw,35.575vh) scale(.1169);
    }
    to
    {
        -webkit-transform: translate(79.93495vw,3680px) scale(.1169);
        transform: translate(79.93495vw,3680px) scale(.1169);
    }
}
.snow:nth-child(26)
{
    opacity: .7584;
    -webkit-transform: translate(1.9918vw,-10px) scale(.1365);
    transform: translate(1.9918vw,-10px) scale(.1365);
    -webkit-animation: fall-26 20s -2s linear infinite;
    animation: fall-26 20s -2s linear infinite;
}
@-webkit-keyframes fall-26
{
    48.138%
    {
        -webkit-transform: translate(8.7963vw,48.138vh) scale(.1365);
        transform: translate(8.7963vw,48.138vh) scale(.1365);
    }
    to
    {
        -webkit-transform: translate(5.39405vw,3680px) scale(.1365);
        transform: translate(5.39405vw,3680px) scale(.1365);
    }
}
@keyframes fall-26
{
    48.138%
    {
        -webkit-transform: translate(8.7963vw,48.138vh) scale(.1365);
        transform: translate(8.7963vw,48.138vh) scale(.1365);
    }
    to
    {
        -webkit-transform: translate(5.39405vw,3680px) scale(.1365);
        transform: translate(5.39405vw,3680px) scale(.1365);
    }
}
.snow:nth-child(27)
{
    opacity: .3811;
    -webkit-transform: translate(21.0709vw,-10px) scale(.1967);
    transform: translate(21.0709vw,-10px) scale(.1967);
    -webkit-animation: fall-27 28s -23s linear infinite;
    animation: fall-27 28s -23s linear infinite;
}
@-webkit-keyframes fall-27
{
    60.007%
    {
        -webkit-transform: translate(16.2131vw,60.007vh) scale(.1967);
        transform: translate(16.2131vw,60.007vh) scale(.1967);
    }
    to
    {
        -webkit-transform: translate(18.642vw,3680px) scale(.1967);
        transform: translate(18.642vw,3680px) scale(.1967);
    }
}
@keyframes fall-27
{
    60.007%
    {
        -webkit-transform: translate(16.2131vw,60.007vh) scale(.1967);
        transform: translate(16.2131vw,60.007vh) scale(.1967);
    }
    to
    {
        -webkit-transform: translate(18.642vw,3680px) scale(.1967);
        transform: translate(18.642vw,3680px) scale(.1967);
    }
}
.snow:nth-child(28)
{
    opacity: .0815;
    -webkit-transform: translate(96.8286vw,-10px) scale(.6027);
    transform: translate(96.8286vw,-10px) scale(.6027);
    -webkit-animation: fall-28 11s -15s linear infinite;
    animation: fall-28 11s -15s linear infinite;
}
@-webkit-keyframes fall-28
{
    38.622%
    {
        -webkit-transform: translate(105.6931vw,38.622vh) scale(.6027);
        transform: translate(105.6931vw,38.622vh) scale(.6027);
    }
    to
    {
        -webkit-transform: translate(101.26085vw,3680px) scale(.6027);
        transform: translate(101.26085vw,3680px) scale(.6027);
    }
}
@keyframes fall-28
{
    38.622%
    {
        -webkit-transform: translate(105.6931vw,38.622vh) scale(.6027);
        transform: translate(105.6931vw,38.622vh) scale(.6027);
    }
    to
    {
        -webkit-transform: translate(101.26085vw,3680px) scale(.6027);
        transform: translate(101.26085vw,3680px) scale(.6027);
    }
}
.snow:nth-child(29)
{
    opacity: .9198;
    -webkit-transform: translate(41.1305vw,-10px) scale(.5752);
    transform: translate(41.1305vw,-10px) scale(.5752);
    -webkit-animation: fall-29 11s -19s linear infinite;
    animation: fall-29 11s -19s linear infinite;
}
@-webkit-keyframes fall-29
{
    67.08%
    {
        -webkit-transform: translate(46.1253vw,67.08vh) scale(.5752);
        transform: translate(46.1253vw,67.08vh) scale(.5752);
    }
    to
    {
        -webkit-transform: translate(43.6279vw,3680px) scale(.5752);
        transform: translate(43.6279vw,3680px) scale(.5752);
    }
}
@keyframes fall-29
{
    67.08%
    {
        -webkit-transform: translate(46.1253vw,67.08vh) scale(.5752);
        transform: translate(46.1253vw,67.08vh) scale(.5752);
    }
    to
    {
        -webkit-transform: translate(43.6279vw,3680px) scale(.5752);
        transform: translate(43.6279vw,3680px) scale(.5752);
    }
}
.snow:nth-child(30)
{
    opacity: .4937;
    -webkit-transform: translate(86.5078vw,-10px) scale(.3074);
    transform: translate(86.5078vw,-10px) scale(.3074);
    -webkit-animation: fall-30 20s -4s linear infinite;
    animation: fall-30 20s -4s linear infinite;
}
@-webkit-keyframes fall-30
{
    47.624%
    {
        -webkit-transform: translate(85.0325vw,47.624vh) scale(.3074);
        transform: translate(85.0325vw,47.624vh) scale(.3074);
    }
    to
    {
        -webkit-transform: translate(85.77015vw,3680px) scale(.3074);
        transform: translate(85.77015vw,3680px) scale(.3074);
    }
}
@keyframes fall-30
{
    47.624%
    {
        -webkit-transform: translate(85.0325vw,47.624vh) scale(.3074);
        transform: translate(85.0325vw,47.624vh) scale(.3074);
    }
    to
    {
        -webkit-transform: translate(85.77015vw,3680px) scale(.3074);
        transform: translate(85.77015vw,3680px) scale(.3074);
    }
}
.snow:nth-child(31)
{
    opacity: .9528;
    -webkit-transform: translate(60.1138vw,-10px) scale(.5614);
    transform: translate(60.1138vw,-10px) scale(.5614);
    -webkit-animation: fall-31 19s -28s linear infinite;
    animation: fall-31 19s -28s linear infinite;
}
@-webkit-keyframes fall-31
{
    63.034%
    {
        -webkit-transform: translate(62.8659vw,63.034vh) scale(.5614);
        transform: translate(62.8659vw,63.034vh) scale(.5614);
    }
    to
    {
        -webkit-transform: translate(61.48985vw,3680px) scale(.5614);
        transform: translate(61.48985vw,3680px) scale(.5614);
    }
}
@keyframes fall-31
{
    63.034%
    {
        -webkit-transform: translate(62.8659vw,63.034vh) scale(.5614);
        transform: translate(62.8659vw,63.034vh) scale(.5614);
    }
    to
    {
        -webkit-transform: translate(61.48985vw,3680px) scale(.5614);
        transform: translate(61.48985vw,3680px) scale(.5614);
    }
}
.snow:nth-child(32)
{
    opacity: .1149;
    -webkit-transform: translate(32.5061vw,-10px) scale(.8153);
    transform: translate(32.5061vw,-10px) scale(.8153);
    -webkit-animation: fall-32 26s -2s linear infinite;
    animation: fall-32 26s -2s linear infinite;
}
@-webkit-keyframes fall-32
{
    51.519%
    {
        -webkit-transform: translate(38.3691vw,51.519vh) scale(.8153);
        transform: translate(38.3691vw,51.519vh) scale(.8153);
    }
    to
    {
        -webkit-transform: translate(35.4376vw,3680px) scale(.8153);
        transform: translate(35.4376vw,3680px) scale(.8153);
    }
}
@keyframes fall-32
{
    51.519%
    {
        -webkit-transform: translate(38.3691vw,51.519vh) scale(.8153);
        transform: translate(38.3691vw,51.519vh) scale(.8153);
    }
    to
    {
        -webkit-transform: translate(35.4376vw,3680px) scale(.8153);
        transform: translate(35.4376vw,3680px) scale(.8153);
    }
}
.snow:nth-child(33)
{
    opacity: .8774;
    -webkit-transform: translate(90.2341vw,-10px) scale(.4969);
    transform: translate(90.2341vw,-10px) scale(.4969);
    -webkit-animation: fall-33 12s -15s linear infinite;
    animation: fall-33 12s -15s linear infinite;
}
@-webkit-keyframes fall-33
{
    41.054%
    {
        -webkit-transform: translate(93.5304vw,41.054vh) scale(.4969);
        transform: translate(93.5304vw,41.054vh) scale(.4969);
    }
    to
    {
        -webkit-transform: translate(91.88225vw,3680px) scale(.4969);
        transform: translate(91.88225vw,3680px) scale(.4969);
    }
}
@keyframes fall-33
{
    41.054%
    {
        -webkit-transform: translate(93.5304vw,41.054vh) scale(.4969);
        transform: translate(93.5304vw,41.054vh) scale(.4969);
    }
    to
    {
        -webkit-transform: translate(91.88225vw,3680px) scale(.4969);
        transform: translate(91.88225vw,3680px) scale(.4969);
    }
}
.snow:nth-child(34)
{
    opacity: .4283;
    -webkit-transform: translate(12.6262vw,-10px) scale(.1367);
    transform: translate(12.6262vw,-10px) scale(.1367);
    -webkit-animation: fall-34 21s -19s linear infinite;
    animation: fall-34 21s -19s linear infinite;
}
@-webkit-keyframes fall-34
{
    35.041%
    {
        -webkit-transform: translate(7.8006vw,35.041vh) scale(.1367);
        transform: translate(7.8006vw,35.041vh) scale(.1367);
    }
    to
    {
        -webkit-transform: translate(10.2134vw,3680px) scale(.1367);
        transform: translate(10.2134vw,3680px) scale(.1367);
    }
}
@keyframes fall-34
{
    35.041%
    {
        -webkit-transform: translate(7.8006vw,35.041vh) scale(.1367);
        transform: translate(7.8006vw,35.041vh) scale(.1367);
    }
    to
    {
        -webkit-transform: translate(10.2134vw,3680px) scale(.1367);
        transform: translate(10.2134vw,3680px) scale(.1367);
    }
}
.snow:nth-child(35)
{
    opacity: .5359;
    -webkit-transform: translate(67.5109vw,-10px) scale(.5843);
    transform: translate(67.5109vw,-10px) scale(.5843);
    -webkit-animation: fall-35 27s -28s linear infinite;
    animation: fall-35 27s -28s linear infinite;
}
@-webkit-keyframes fall-35
{
    35.305%
    {
        -webkit-transform: translate(74.0934vw,35.305vh) scale(.5843);
        transform: translate(74.0934vw,35.305vh) scale(.5843);
    }
    to
    {
        -webkit-transform: translate(70.80215vw,3680px) scale(.5843);
        transform: translate(70.80215vw,3680px) scale(.5843);
    }
}
@keyframes fall-35
{
    35.305%
    {
        -webkit-transform: translate(74.0934vw,35.305vh) scale(.5843);
        transform: translate(74.0934vw,35.305vh) scale(.5843);
    }
    to
    {
        -webkit-transform: translate(70.80215vw,3680px) scale(.5843);
        transform: translate(70.80215vw,3680px) scale(.5843);
    }
}
.snow:nth-child(36)
{
    opacity: .2815;
    -webkit-transform: translate(12.8748vw,-10px) scale(.6246);
    transform: translate(12.8748vw,-10px) scale(.6246);
    -webkit-animation: fall-36 27s -18s linear infinite;
    animation: fall-36 27s -18s linear infinite;
}
@-webkit-keyframes fall-36
{
    67.047%
    {
        -webkit-transform: translate(7.806vw,67.047vh) scale(.6246);
        transform: translate(7.806vw,67.047vh) scale(.6246);
    }
    to
    {
        -webkit-transform: translate(10.3404vw,3680px) scale(.6246);
        transform: translate(10.3404vw,3680px) scale(.6246);
    }
}
@keyframes fall-36
{
    67.047%
    {
        -webkit-transform: translate(7.806vw,67.047vh) scale(.6246);
        transform: translate(7.806vw,67.047vh) scale(.6246);
    }
    to
    {
        -webkit-transform: translate(10.3404vw,3680px) scale(.6246);
        transform: translate(10.3404vw,3680px) scale(.6246);
    }
}
.snow:nth-child(37)
{
    opacity: .9739;
    -webkit-transform: translate(15.0333vw,-10px) scale(.3857);
    transform: translate(15.0333vw,-10px) scale(.3857);
    -webkit-animation: fall-37 18s -18s linear infinite;
    animation: fall-37 18s -18s linear infinite;
}
@-webkit-keyframes fall-37
{
    37.135%
    {
        -webkit-transform: translate(20.3356vw,37.135vh) scale(.3857);
        transform: translate(20.3356vw,37.135vh) scale(.3857);
    }
    to
    {
        -webkit-transform: translate(17.68445vw,3680px) scale(.3857);
        transform: translate(17.68445vw,3680px) scale(.3857);
    }
}
@keyframes fall-37
{
    37.135%
    {
        -webkit-transform: translate(20.3356vw,37.135vh) scale(.3857);
        transform: translate(20.3356vw,37.135vh) scale(.3857);
    }
    to
    {
        -webkit-transform: translate(17.68445vw,3680px) scale(.3857);
        transform: translate(17.68445vw,3680px) scale(.3857);
    }
}
.snow:nth-child(38)
{
    opacity: .1205;
    -webkit-transform: translate(43.2521vw,-10px) scale(.0712);
    transform: translate(43.2521vw,-10px) scale(.0712);
    -webkit-animation: fall-38 30s -3s linear infinite;
    animation: fall-38 30s -3s linear infinite;
}
@-webkit-keyframes fall-38
{
    30.846%
    {
        -webkit-transform: translate(45.0044vw,30.846vh) scale(.0712);
        transform: translate(45.0044vw,30.846vh) scale(.0712);
    }
    to
    {
        -webkit-transform: translate(44.12825vw,3680px) scale(.0712);
        transform: translate(44.12825vw,3680px) scale(.0712);
    }
}
@keyframes fall-38
{
    30.846%
    {
        -webkit-transform: translate(45.0044vw,30.846vh) scale(.0712);
        transform: translate(45.0044vw,30.846vh) scale(.0712);
    }
    to
    {
        -webkit-transform: translate(44.12825vw,3680px) scale(.0712);
        transform: translate(44.12825vw,3680px) scale(.0712);
    }
}
.snow:nth-child(39)
{
    opacity: .5207;
    -webkit-transform: translate(23.5131vw,-10px) scale(.3803);
    transform: translate(23.5131vw,-10px) scale(.3803);
    -webkit-animation: fall-39 26s -9s linear infinite;
    animation: fall-39 26s -9s linear infinite;
}
@-webkit-keyframes fall-39
{
    64.724%
    {
        -webkit-transform: translate(28.4026vw,64.724vh) scale(.3803);
        transform: translate(28.4026vw,64.724vh) scale(.3803);
    }
    to
    {
        -webkit-transform: translate(25.95785vw,3680px) scale(.3803);
        transform: translate(25.95785vw,3680px) scale(.3803);
    }
}
@keyframes fall-39
{
    64.724%
    {
        -webkit-transform: translate(28.4026vw,64.724vh) scale(.3803);
        transform: translate(28.4026vw,64.724vh) scale(.3803);
    }
    to
    {
        -webkit-transform: translate(25.95785vw,3680px) scale(.3803);
        transform: translate(25.95785vw,3680px) scale(.3803);
    }
}
.snow:nth-child(40)
{
    opacity: .1322;
    -webkit-transform: translate(74.2798vw,-10px) scale(.9653);
    transform: translate(74.2798vw,-10px) scale(.9653);
    -webkit-animation: fall-40 16s -24s linear infinite;
    animation: fall-40 16s -24s linear infinite;
}
@-webkit-keyframes fall-40
{
    35.162%
    {
        -webkit-transform: translate(82.744vw,35.162vh) scale(.9653);
        transform: translate(82.744vw,35.162vh) scale(.9653);
    }
    to
    {
        -webkit-transform: translate(78.5119vw,3680px) scale(.9653);
        transform: translate(78.5119vw,3680px) scale(.9653);
    }
}
@keyframes fall-40
{
    35.162%
    {
        -webkit-transform: translate(82.744vw,35.162vh) scale(.9653);
        transform: translate(82.744vw,35.162vh) scale(.9653);
    }
    to
    {
        -webkit-transform: translate(78.5119vw,3680px) scale(.9653);
        transform: translate(78.5119vw,3680px) scale(.9653);
    }
}
.snow:nth-child(41)
{
    opacity: .9361;
    -webkit-transform: translate(79.8876vw,-10px) scale(.213);
    transform: translate(79.8876vw,-10px) scale(.213);
    -webkit-animation: fall-41 22s -1s linear infinite;
    animation: fall-41 22s -1s linear infinite;
}
@-webkit-keyframes fall-41
{
    37.037%
    {
        -webkit-transform: translate(88.4688vw,37.037vh) scale(.213);
        transform: translate(88.4688vw,37.037vh) scale(.213);
    }
    to
    {
        -webkit-transform: translate(84.1782vw,3680px) scale(.213);
        transform: translate(84.1782vw,3680px) scale(.213);
    }
}
@keyframes fall-41
{
    37.037%
    {
        -webkit-transform: translate(88.4688vw,37.037vh) scale(.213);
        transform: translate(88.4688vw,37.037vh) scale(.213);
    }
    to
    {
        -webkit-transform: translate(84.1782vw,3680px) scale(.213);
        transform: translate(84.1782vw,3680px) scale(.213);
    }
}
.snow:nth-child(42)
{
    opacity: .4739;
    -webkit-transform: translate(76.6602vw,-10px) scale(.1639);
    transform: translate(76.6602vw,-10px) scale(.1639);
    -webkit-animation: fall-42 15s -6s linear infinite;
    animation: fall-42 15s -6s linear infinite;
}
@-webkit-keyframes fall-42
{
    41.767%
    {
        -webkit-transform: translate(82.5119vw,41.767vh) scale(.1639);
        transform: translate(82.5119vw,41.767vh) scale(.1639);
    }
    to
    {
        -webkit-transform: translate(79.58605vw,3680px) scale(.1639);
        transform: translate(79.58605vw,3680px) scale(.1639);
    }
}
@keyframes fall-42
{
    41.767%
    {
        -webkit-transform: translate(82.5119vw,41.767vh) scale(.1639);
        transform: translate(82.5119vw,41.767vh) scale(.1639);
    }
    to
    {
        -webkit-transform: translate(79.58605vw,3680px) scale(.1639);
        transform: translate(79.58605vw,3680px) scale(.1639);
    }
}
.snow:nth-child(43)
{
    opacity: .7812;
    -webkit-transform: translate(32.3124vw,-10px) scale(.4218);
    transform: translate(32.3124vw,-10px) scale(.4218);
    -webkit-animation: fall-43 16s -27s linear infinite;
    animation: fall-43 16s -27s linear infinite;
}
@-webkit-keyframes fall-43
{
    30.415%
    {
        -webkit-transform: translate(26.5745vw,30.415vh) scale(.4218);
        transform: translate(26.5745vw,30.415vh) scale(.4218);
    }
    to
    {
        -webkit-transform: translate(29.44345vw,3680px) scale(.4218);
        transform: translate(29.44345vw,3680px) scale(.4218);
    }
}
@keyframes fall-43
{
    30.415%
    {
        -webkit-transform: translate(26.5745vw,30.415vh) scale(.4218);
        transform: translate(26.5745vw,30.415vh) scale(.4218);
    }
    to
    {
        -webkit-transform: translate(29.44345vw,3680px) scale(.4218);
        transform: translate(29.44345vw,3680px) scale(.4218);
    }
}
.snow:nth-child(44)
{
    opacity: .6733;
    -webkit-transform: translate(3.4777vw,-10px) scale(.5743);
    transform: translate(3.4777vw,-10px) scale(.5743);
    -webkit-animation: fall-44 28s -21s linear infinite;
    animation: fall-44 28s -21s linear infinite;
}
@-webkit-keyframes fall-44
{
    78.581%
    {
        -webkit-transform: translate(.3393vw,78.581vh) scale(.5743);
        transform: translate(.3393vw,78.581vh) scale(.5743);
    }
    to
    {
        -webkit-transform: translate(1.9085vw,3680px) scale(.5743);
        transform: translate(1.9085vw,3680px) scale(.5743);
    }
}
@keyframes fall-44
{
    78.581%
    {
        -webkit-transform: translate(.3393vw,78.581vh) scale(.5743);
        transform: translate(.3393vw,78.581vh) scale(.5743);
    }
    to
    {
        -webkit-transform: translate(1.9085vw,3680px) scale(.5743);
        transform: translate(1.9085vw,3680px) scale(.5743);
    }
}
.snow:nth-child(45)
{
    opacity: .9998;
    -webkit-transform: translate(74.5142vw,-10px) scale(.3674);
    transform: translate(74.5142vw,-10px) scale(.3674);
    -webkit-animation: fall-45 11s -30s linear infinite;
    animation: fall-45 11s -30s linear infinite;
}
@-webkit-keyframes fall-45
{
    53.168%
    {
        -webkit-transform: translate(79.0532vw,53.168vh) scale(.3674);
        transform: translate(79.0532vw,53.168vh) scale(.3674);
    }
    to
    {
        -webkit-transform: translate(76.7837vw,3680px) scale(.3674);
        transform: translate(76.7837vw,3680px) scale(.3674);
    }
}
@keyframes fall-45
{
    53.168%
    {
        -webkit-transform: translate(79.0532vw,53.168vh) scale(.3674);
        transform: translate(79.0532vw,53.168vh) scale(.3674);
    }
    to
    {
        -webkit-transform: translate(76.7837vw,3680px) scale(.3674);
        transform: translate(76.7837vw,3680px) scale(.3674);
    }
}
.snow:nth-child(46)
{
    opacity: .3573;
    -webkit-transform: translate(65.378vw,-10px) scale(.3338);
    transform: translate(65.378vw,-10px) scale(.3338);
    -webkit-animation: fall-46 21s -22s linear infinite;
    animation: fall-46 21s -22s linear infinite;
}
@-webkit-keyframes fall-46
{
    32.029%
    {
        -webkit-transform: translate(70.954vw,32.029vh) scale(.3338);
        transform: translate(70.954vw,32.029vh) scale(.3338);
    }
    to
    {
        -webkit-transform: translate(68.166vw,3680px) scale(.3338);
        transform: translate(68.166vw,3680px) scale(.3338);
    }
}
@keyframes fall-46
{
    32.029%
    {
        -webkit-transform: translate(70.954vw,32.029vh) scale(.3338);
        transform: translate(70.954vw,32.029vh) scale(.3338);
    }
    to
    {
        -webkit-transform: translate(68.166vw,3680px) scale(.3338);
        transform: translate(68.166vw,3680px) scale(.3338);
    }
}
.snow:nth-child(47)
{
    opacity: .1293;
    -webkit-transform: translate(46.4286vw,-10px) scale(.348);
    transform: translate(46.4286vw,-10px) scale(.348);
    -webkit-animation: fall-47 18s -14s linear infinite;
    animation: fall-47 18s -14s linear infinite;
}
@-webkit-keyframes fall-47
{
    66.631%
    {
        -webkit-transform: translate(43.7214vw,66.631vh) scale(.348);
        transform: translate(43.7214vw,66.631vh) scale(.348);
    }
    to
    {
        -webkit-transform: translate(45.075vw,3680px) scale(.348);
        transform: translate(45.075vw,3680px) scale(.348);
    }
}
@keyframes fall-47
{
    66.631%
    {
        -webkit-transform: translate(43.7214vw,66.631vh) scale(.348);
        transform: translate(43.7214vw,66.631vh) scale(.348);
    }
    to
    {
        -webkit-transform: translate(45.075vw,3680px) scale(.348);
        transform: translate(45.075vw,3680px) scale(.348);
    }
}
.snow:nth-child(48)
{
    opacity: .7505;
    -webkit-transform: translate(36.2456vw,-10px) scale(.9406);
    transform: translate(36.2456vw,-10px) scale(.9406);
    -webkit-animation: fall-48 14s -6s linear infinite;
    animation: fall-48 14s -6s linear infinite;
}
@-webkit-keyframes fall-48
{
    42.811%
    {
        -webkit-transform: translate(34.1596vw,42.811vh) scale(.9406);
        transform: translate(34.1596vw,42.811vh) scale(.9406);
    }
    to
    {
        -webkit-transform: translate(35.2026vw,3680px) scale(.9406);
        transform: translate(35.2026vw,3680px) scale(.9406);
    }
}
@keyframes fall-48
{
    42.811%
    {
        -webkit-transform: translate(34.1596vw,42.811vh) scale(.9406);
        transform: translate(34.1596vw,42.811vh) scale(.9406);
    }
    to
    {
        -webkit-transform: translate(35.2026vw,3680px) scale(.9406);
        transform: translate(35.2026vw,3680px) scale(.9406);
    }
}
.snow:nth-child(49)
{
    opacity: .7181;
    -webkit-transform: translate(61.1125vw,-10px) scale(.766);
    transform: translate(61.1125vw,-10px) scale(.766);
    -webkit-animation: fall-49 29s -7s linear infinite;
    animation: fall-49 29s -7s linear infinite;
}
@-webkit-keyframes fall-49
{
    55.348%
    {
        -webkit-transform: translate(52.1826vw,55.348vh) scale(.766);
        transform: translate(52.1826vw,55.348vh) scale(.766);
    }
    to
    {
        -webkit-transform: translate(56.64755vw,3680px) scale(.766);
        transform: translate(56.64755vw,3680px) scale(.766);
    }
}
@keyframes fall-49
{
    55.348%
    {
        -webkit-transform: translate(52.1826vw,55.348vh) scale(.766);
        transform: translate(52.1826vw,55.348vh) scale(.766);
    }
    to
    {
        -webkit-transform: translate(56.64755vw,3680px) scale(.766);
        transform: translate(56.64755vw,3680px) scale(.766);
    }
}
.snow:nth-child(50)
{
    opacity: .6308;
    -webkit-transform: translate(77.0824vw,-10px) scale(.5953);
    transform: translate(77.0824vw,-10px) scale(.5953);
    -webkit-animation: fall-50 26s -20s linear infinite;
    animation: fall-50 26s -20s linear infinite;
}
@-webkit-keyframes fall-50
{
    32.303%
    {
        -webkit-transform: translate(76.9092vw,32.303vh) scale(.5953);
        transform: translate(76.9092vw,32.303vh) scale(.5953);
    }
    to
    {
        -webkit-transform: translate(76.9958vw,3680px) scale(.5953);
        transform: translate(76.9958vw,3680px) scale(.5953);
    }
}
@keyframes fall-50
{
    32.303%
    {
        -webkit-transform: translate(76.9092vw,32.303vh) scale(.5953);
        transform: translate(76.9092vw,32.303vh) scale(.5953);
    }
    to
    {
        -webkit-transform: translate(76.9958vw,3680px) scale(.5953);
        transform: translate(76.9958vw,3680px) scale(.5953);
    }
}
.snow:nth-child(51)
{
    opacity: .8164;
    -webkit-transform: translate(8.4696vw,-10px) scale(.2173);
    transform: translate(8.4696vw,-10px) scale(.2173);
    -webkit-animation: fall-51 22s -30s linear infinite;
    animation: fall-51 22s -30s linear infinite;
}
@-webkit-keyframes fall-51
{
    61.98%
    {
        -webkit-transform: translate(7.8284vw,61.98vh) scale(.2173);
        transform: translate(7.8284vw,61.98vh) scale(.2173);
    }
    to
    {
        -webkit-transform: translate(8.149vw,3680px) scale(.2173);
        transform: translate(8.149vw,3680px) scale(.2173);
    }
}
@keyframes fall-51
{
    61.98%
    {
        -webkit-transform: translate(7.8284vw,61.98vh) scale(.2173);
        transform: translate(7.8284vw,61.98vh) scale(.2173);
    }
    to
    {
        -webkit-transform: translate(8.149vw,3680px) scale(.2173);
        transform: translate(8.149vw,3680px) scale(.2173);
    }
}
.snow:nth-child(52)
{
    opacity: .1214;
    -webkit-transform: translate(11.1329vw,-10px) scale(.7202);
    transform: translate(11.1329vw,-10px) scale(.7202);
    -webkit-animation: fall-52 24s -6s linear infinite;
    animation: fall-52 24s -6s linear infinite;
}
@-webkit-keyframes fall-52
{
    59.186%
    {
        -webkit-transform: translate(18.3525vw,59.186vh) scale(.7202);
        transform: translate(18.3525vw,59.186vh) scale(.7202);
    }
    to
    {
        -webkit-transform: translate(14.7427vw,3680px) scale(.7202);
        transform: translate(14.7427vw,3680px) scale(.7202);
    }
}
@keyframes fall-52
{
    59.186%
    {
        -webkit-transform: translate(18.3525vw,59.186vh) scale(.7202);
        transform: translate(18.3525vw,59.186vh) scale(.7202);
    }
    to
    {
        -webkit-transform: translate(14.7427vw,3680px) scale(.7202);
        transform: translate(14.7427vw,3680px) scale(.7202);
    }
}
.snow:nth-child(53)
{
    opacity: .9237;
    -webkit-transform: translate(65.5414vw,-10px) scale(.795);
    transform: translate(65.5414vw,-10px) scale(.795);
    -webkit-animation: fall-53 17s -12s linear infinite;
    animation: fall-53 17s -12s linear infinite;
}
@-webkit-keyframes fall-53
{
    43.73%
    {
        -webkit-transform: translate(59.4435vw,43.73vh) scale(.795);
        transform: translate(59.4435vw,43.73vh) scale(.795);
    }
    to
    {
        -webkit-transform: translate(62.49245vw,3680px) scale(.795);
        transform: translate(62.49245vw,3680px) scale(.795);
    }
}
@keyframes fall-53
{
    43.73%
    {
        -webkit-transform: translate(59.4435vw,43.73vh) scale(.795);
        transform: translate(59.4435vw,43.73vh) scale(.795);
    }
    to
    {
        -webkit-transform: translate(62.49245vw,3680px) scale(.795);
        transform: translate(62.49245vw,3680px) scale(.795);
    }
}
.snow:nth-child(54)
{
    opacity: .8231;
    -webkit-transform: translate(26.0182vw,-10px) scale(.9447);
    transform: translate(26.0182vw,-10px) scale(.9447);
    -webkit-animation: fall-54 14s -1s linear infinite;
    animation: fall-54 14s -1s linear infinite;
}
@-webkit-keyframes fall-54
{
    72.729%
    {
        -webkit-transform: translate(34.039vw,72.729vh) scale(.9447);
        transform: translate(34.039vw,72.729vh) scale(.9447);
    }
    to
    {
        -webkit-transform: translate(30.0286vw,3680px) scale(.9447);
        transform: translate(30.0286vw,3680px) scale(.9447);
    }
}
@keyframes fall-54
{
    72.729%
    {
        -webkit-transform: translate(34.039vw,72.729vh) scale(.9447);
        transform: translate(34.039vw,72.729vh) scale(.9447);
    }
    to
    {
        -webkit-transform: translate(30.0286vw,3680px) scale(.9447);
        transform: translate(30.0286vw,3680px) scale(.9447);
    }
}
.snow:nth-child(55)
{
    opacity: .3933;
    -webkit-transform: translate(.5065vw,-10px) scale(.8508);
    transform: translate(.5065vw,-10px) scale(.8508);
    -webkit-animation: fall-55 15s -27s linear infinite;
    animation: fall-55 15s -27s linear infinite;
}
@-webkit-keyframes fall-55
{
    43.281%
    {
        -webkit-transform: translate(.1589vw,43.281vh) scale(.8508);
        transform: translate(.1589vw,43.281vh) scale(.8508);
    }
    to
    {
        -webkit-transform: translate(.3327vw,3680px) scale(.8508);
        transform: translate(.3327vw,3680px) scale(.8508);
    }
}
@keyframes fall-55
{
    43.281%
    {
        -webkit-transform: translate(.1589vw,43.281vh) scale(.8508);
        transform: translate(.1589vw,43.281vh) scale(.8508);
    }
    to
    {
        -webkit-transform: translate(.3327vw,3680px) scale(.8508);
        transform: translate(.3327vw,3680px) scale(.8508);
    }
}
.snow:nth-child(56)
{
    opacity: .0739;
    -webkit-transform: translate(86.0498vw,-10px) scale(.0273);
    transform: translate(86.0498vw,-10px) scale(.0273);
    -webkit-animation: fall-56 14s -29s linear infinite;
    animation: fall-56 14s -29s linear infinite;
}
@-webkit-keyframes fall-56
{
    72.616%
    {
        -webkit-transform: translate(95.2265vw,72.616vh) scale(.0273);
        transform: translate(95.2265vw,72.616vh) scale(.0273);
    }
    to
    {
        -webkit-transform: translate(90.63815vw,3680px) scale(.0273);
        transform: translate(90.63815vw,3680px) scale(.0273);
    }
}
@keyframes fall-56
{
    72.616%
    {
        -webkit-transform: translate(95.2265vw,72.616vh) scale(.0273);
        transform: translate(95.2265vw,72.616vh) scale(.0273);
    }
    to
    {
        -webkit-transform: translate(90.63815vw,3680px) scale(.0273);
        transform: translate(90.63815vw,3680px) scale(.0273);
    }
}
.snow:nth-child(57)
{
    opacity: .6369;
    -webkit-transform: translate(69.7999vw,-10px) scale(.429);
    transform: translate(69.7999vw,-10px) scale(.429);
    -webkit-animation: fall-57 11s -8s linear infinite;
    animation: fall-57 11s -8s linear infinite;
}
@-webkit-keyframes fall-57
{
    30.586%
    {
        -webkit-transform: translate(72.901vw,30.586vh) scale(.429);
        transform: translate(72.901vw,30.586vh) scale(.429);
    }
    to
    {
        -webkit-transform: translate(71.35045vw,3680px) scale(.429);
        transform: translate(71.35045vw,3680px) scale(.429);
    }
}
@keyframes fall-57
{
    30.586%
    {
        -webkit-transform: translate(72.901vw,30.586vh) scale(.429);
        transform: translate(72.901vw,30.586vh) scale(.429);
    }
    to
    {
        -webkit-transform: translate(71.35045vw,3680px) scale(.429);
        transform: translate(71.35045vw,3680px) scale(.429);
    }
}
.snow:nth-child(58)
{
    opacity: .0373;
    -webkit-transform: translate(36.8406vw,-10px) scale(.7631);
    transform: translate(36.8406vw,-10px) scale(.7631);
    -webkit-animation: fall-58 12s -7s linear infinite;
    animation: fall-58 12s -7s linear infinite;
}
@-webkit-keyframes fall-58
{
    63.479%
    {
        -webkit-transform: translate(27.1818vw,63.479vh) scale(.7631);
        transform: translate(27.1818vw,63.479vh) scale(.7631);
    }
    to
    {
        -webkit-transform: translate(32.0112vw,3680px) scale(.7631);
        transform: translate(32.0112vw,3680px) scale(.7631);
    }
}
@keyframes fall-58
{
    63.479%
    {
        -webkit-transform: translate(27.1818vw,63.479vh) scale(.7631);
        transform: translate(27.1818vw,63.479vh) scale(.7631);
    }
    to
    {
        -webkit-transform: translate(32.0112vw,3680px) scale(.7631);
        transform: translate(32.0112vw,3680px) scale(.7631);
    }
}
.snow:nth-child(59)
{
    opacity: .4955;
    -webkit-transform: translate(17.698vw,-10px) scale(.2298);
    transform: translate(17.698vw,-10px) scale(.2298);
    -webkit-animation: fall-59 27s -11s linear infinite;
    animation: fall-59 27s -11s linear infinite;
}
@-webkit-keyframes fall-59
{
    64.154%
    {
        -webkit-transform: translate(25.338vw,64.154vh) scale(.2298);
        transform: translate(25.338vw,64.154vh) scale(.2298);
    }
    to
    {
        -webkit-transform: translate(21.518vw,3680px) scale(.2298);
        transform: translate(21.518vw,3680px) scale(.2298);
    }
}
@keyframes fall-59
{
    64.154%
    {
        -webkit-transform: translate(25.338vw,64.154vh) scale(.2298);
        transform: translate(25.338vw,64.154vh) scale(.2298);
    }
    to
    {
        -webkit-transform: translate(21.518vw,3680px) scale(.2298);
        transform: translate(21.518vw,3680px) scale(.2298);
    }
}
.snow:nth-child(60)
{
    opacity: .2531;
    -webkit-transform: translate(43.8056vw,-10px) scale(.4305);
    transform: translate(43.8056vw,-10px) scale(.4305);
    -webkit-animation: fall-60 23s -10s linear infinite;
    animation: fall-60 23s -10s linear infinite;
}
@-webkit-keyframes fall-60
{
    55.33%
    {
        -webkit-transform: translate(41.9115vw,55.33vh) scale(.4305);
        transform: translate(41.9115vw,55.33vh) scale(.4305);
    }
    to
    {
        -webkit-transform: translate(42.85855vw,3680px) scale(.4305);
        transform: translate(42.85855vw,3680px) scale(.4305);
    }
}
@keyframes fall-60
{
    55.33%
    {
        -webkit-transform: translate(41.9115vw,55.33vh) scale(.4305);
        transform: translate(41.9115vw,55.33vh) scale(.4305);
    }
    to
    {
        -webkit-transform: translate(42.85855vw,3680px) scale(.4305);
        transform: translate(42.85855vw,3680px) scale(.4305);
    }
}
.snow:nth-child(61)
{
    opacity: .3396;
    -webkit-transform: translate(7.6327vw,-10px) scale(.0545);
    transform: translate(7.6327vw,-10px) scale(.0545);
    -webkit-animation: fall-61 12s -2s linear infinite;
    animation: fall-61 12s -2s linear infinite;
}
@-webkit-keyframes fall-61
{
    40.19%
    {
        -webkit-transform: translate(-.1003vw,40.19vh) scale(.0545);
        transform: translate(-.1003vw,40.19vh) scale(.0545);
    }
    to
    {
        -webkit-transform: translate(3.7662vw,3680px) scale(.0545);
        transform: translate(3.7662vw,3680px) scale(.0545);
    }
}
@keyframes fall-61
{
    40.19%
    {
        -webkit-transform: translate(-.1003vw,40.19vh) scale(.0545);
        transform: translate(-.1003vw,40.19vh) scale(.0545);
    }
    to
    {
        -webkit-transform: translate(3.7662vw,3680px) scale(.0545);
        transform: translate(3.7662vw,3680px) scale(.0545);
    }
}
.snow:nth-child(62)
{
    opacity: .2811;
    -webkit-transform: translate(24.7161vw,-10px) scale(.2361);
    transform: translate(24.7161vw,-10px) scale(.2361);
    -webkit-animation: fall-62 14s -15s linear infinite;
    animation: fall-62 14s -15s linear infinite;
}
@-webkit-keyframes fall-62
{
    73.315%
    {
        -webkit-transform: translate(21.1127vw,73.315vh) scale(.2361);
        transform: translate(21.1127vw,73.315vh) scale(.2361);
    }
    to
    {
        -webkit-transform: translate(22.9144vw,3680px) scale(.2361);
        transform: translate(22.9144vw,3680px) scale(.2361);
    }
}
@keyframes fall-62
{
    73.315%
    {
        -webkit-transform: translate(21.1127vw,73.315vh) scale(.2361);
        transform: translate(21.1127vw,73.315vh) scale(.2361);
    }
    to
    {
        -webkit-transform: translate(22.9144vw,3680px) scale(.2361);
        transform: translate(22.9144vw,3680px) scale(.2361);
    }
}
.snow:nth-child(63)
{
    opacity: .0955;
    -webkit-transform: translate(34.2758vw,-10px) scale(.3489);
    transform: translate(34.2758vw,-10px) scale(.3489);
    -webkit-animation: fall-63 22s -22s linear infinite;
    animation: fall-63 22s -22s linear infinite;
}
@-webkit-keyframes fall-63
{
    33.856%
    {
        -webkit-transform: translate(37.3476vw,33.856vh) scale(.3489);
        transform: translate(37.3476vw,33.856vh) scale(.3489);
    }
    to
    {
        -webkit-transform: translate(35.8117vw,3680px) scale(.3489);
        transform: translate(35.8117vw,3680px) scale(.3489);
    }
}
@keyframes fall-63
{
    33.856%
    {
        -webkit-transform: translate(37.3476vw,33.856vh) scale(.3489);
        transform: translate(37.3476vw,33.856vh) scale(.3489);
    }
    to
    {
        -webkit-transform: translate(35.8117vw,3680px) scale(.3489);
        transform: translate(35.8117vw,3680px) scale(.3489);
    }
}
.snow:nth-child(64)
{
    opacity: .6152;
    -webkit-transform: translate(19.8235vw,-10px) scale(.6996);
    transform: translate(19.8235vw,-10px) scale(.6996);
    -webkit-animation: fall-64 29s -21s linear infinite;
    animation: fall-64 29s -21s linear infinite;
}
@-webkit-keyframes fall-64
{
    70.2%
    {
        -webkit-transform: translate(10.0908vw,70.2vh) scale(.6996);
        transform: translate(10.0908vw,70.2vh) scale(.6996);
    }
    to
    {
        -webkit-transform: translate(14.95715vw,3680px) scale(.6996);
        transform: translate(14.95715vw,3680px) scale(.6996);
    }
}
@keyframes fall-64
{
    70.2%
    {
        -webkit-transform: translate(10.0908vw,70.2vh) scale(.6996);
        transform: translate(10.0908vw,70.2vh) scale(.6996);
    }
    to
    {
        -webkit-transform: translate(14.95715vw,3680px) scale(.6996);
        transform: translate(14.95715vw,3680px) scale(.6996);
    }
}
.snow:nth-child(65)
{
    opacity: .3362;
    -webkit-transform: translate(22.3296vw,-10px) scale(.8668);
    transform: translate(22.3296vw,-10px) scale(.8668);
    -webkit-animation: fall-65 20s -9s linear infinite;
    animation: fall-65 20s -9s linear infinite;
}
@-webkit-keyframes fall-65
{
    61.703%
    {
        -webkit-transform: translate(25.7967vw,61.703vh) scale(.8668);
        transform: translate(25.7967vw,61.703vh) scale(.8668);
    }
    to
    {
        -webkit-transform: translate(24.06315vw,3680px) scale(.8668);
        transform: translate(24.06315vw,3680px) scale(.8668);
    }
}
@keyframes fall-65
{
    61.703%
    {
        -webkit-transform: translate(25.7967vw,61.703vh) scale(.8668);
        transform: translate(25.7967vw,61.703vh) scale(.8668);
    }
    to
    {
        -webkit-transform: translate(24.06315vw,3680px) scale(.8668);
        transform: translate(24.06315vw,3680px) scale(.8668);
    }
}
.snow:nth-child(66)
{
    opacity: .4397;
    -webkit-transform: translate(59.0552vw,-10px) scale(.3959);
    transform: translate(59.0552vw,-10px) scale(.3959);
    -webkit-animation: fall-66 29s -10s linear infinite;
    animation: fall-66 29s -10s linear infinite;
}
@-webkit-keyframes fall-66
{
    60.812%
    {
        -webkit-transform: translate(54.7264vw,60.812vh) scale(.3959);
        transform: translate(54.7264vw,60.812vh) scale(.3959);
    }
    to
    {
        -webkit-transform: translate(56.8908vw,3680px) scale(.3959);
        transform: translate(56.8908vw,3680px) scale(.3959);
    }
}
@keyframes fall-66
{
    60.812%
    {
        -webkit-transform: translate(54.7264vw,60.812vh) scale(.3959);
        transform: translate(54.7264vw,60.812vh) scale(.3959);
    }
    to
    {
        -webkit-transform: translate(56.8908vw,3680px) scale(.3959);
        transform: translate(56.8908vw,3680px) scale(.3959);
    }
}
.snow:nth-child(67)
{
    opacity: .7623;
    -webkit-transform: translate(4.0939vw,-10px) scale(.2273);
    transform: translate(4.0939vw,-10px) scale(.2273);
    -webkit-animation: fall-67 11s -26s linear infinite;
    animation: fall-67 11s -26s linear infinite;
}
@-webkit-keyframes fall-67
{
    37.538%
    {
        -webkit-transform: translate(-2.2132vw,37.538vh) scale(.2273);
        transform: translate(-2.2132vw,37.538vh) scale(.2273);
    }
    to
    {
        -webkit-transform: translate(.94035vw,3680px) scale(.2273);
        transform: translate(.94035vw,3680px) scale(.2273);
    }
}
@keyframes fall-67
{
    37.538%
    {
        -webkit-transform: translate(-2.2132vw,37.538vh) scale(.2273);
        transform: translate(-2.2132vw,37.538vh) scale(.2273);
    }
    to
    {
        -webkit-transform: translate(.94035vw,3680px) scale(.2273);
        transform: translate(.94035vw,3680px) scale(.2273);
    }
}
.snow:nth-child(68)
{
    opacity: .2159;
    -webkit-transform: translate(90.0787vw,-10px) scale(.9105);
    transform: translate(90.0787vw,-10px) scale(.9105);
    -webkit-animation: fall-68 19s -10s linear infinite;
    animation: fall-68 19s -10s linear infinite;
}
@-webkit-keyframes fall-68
{
    46.469%
    {
        -webkit-transform: translate(94.0359vw,46.469vh) scale(.9105);
        transform: translate(94.0359vw,46.469vh) scale(.9105);
    }
    to
    {
        -webkit-transform: translate(92.0573vw,3680px) scale(.9105);
        transform: translate(92.0573vw,3680px) scale(.9105);
    }
}
@keyframes fall-68
{
    46.469%
    {
        -webkit-transform: translate(94.0359vw,46.469vh) scale(.9105);
        transform: translate(94.0359vw,46.469vh) scale(.9105);
    }
    to
    {
        -webkit-transform: translate(92.0573vw,3680px) scale(.9105);
        transform: translate(92.0573vw,3680px) scale(.9105);
    }
}
.snow:nth-child(69)
{
    opacity: .8043;
    -webkit-transform: translate(82.1227vw,-10px) scale(.4812);
    transform: translate(82.1227vw,-10px) scale(.4812);
    -webkit-animation: fall-69 26s -11s linear infinite;
    animation: fall-69 26s -11s linear infinite;
}
@-webkit-keyframes fall-69
{
    45.099%
    {
        -webkit-transform: translate(81.4998vw,45.099vh) scale(.4812);
        transform: translate(81.4998vw,45.099vh) scale(.4812);
    }
    to
    {
        -webkit-transform: translate(81.81125vw,3680px) scale(.4812);
        transform: translate(81.81125vw,3680px) scale(.4812);
    }
}
@keyframes fall-69
{
    45.099%
    {
        -webkit-transform: translate(81.4998vw,45.099vh) scale(.4812);
        transform: translate(81.4998vw,45.099vh) scale(.4812);
    }
    to
    {
        -webkit-transform: translate(81.81125vw,3680px) scale(.4812);
        transform: translate(81.81125vw,3680px) scale(.4812);
    }
}
.snow:nth-child(70)
{
    opacity: .5869;
    -webkit-transform: translate(68.8394vw,-10px) scale(.2216);
    transform: translate(68.8394vw,-10px) scale(.2216);
    -webkit-animation: fall-70 23s -1s linear infinite;
    animation: fall-70 23s -1s linear infinite;
}
@-webkit-keyframes fall-70
{
    32.486%
    {
        -webkit-transform: translate(68.2985vw,32.486vh) scale(.2216);
        transform: translate(68.2985vw,32.486vh) scale(.2216);
    }
    to
    {
        -webkit-transform: translate(68.56895vw,3680px) scale(.2216);
        transform: translate(68.56895vw,3680px) scale(.2216);
    }
}
@keyframes fall-70
{
    32.486%
    {
        -webkit-transform: translate(68.2985vw,32.486vh) scale(.2216);
        transform: translate(68.2985vw,32.486vh) scale(.2216);
    }
    to
    {
        -webkit-transform: translate(68.56895vw,3680px) scale(.2216);
        transform: translate(68.56895vw,3680px) scale(.2216);
    }
}
.snow:nth-child(71)
{
    opacity: .79;
    -webkit-transform: translate(32.111vw,-10px) scale(.7316);
    transform: translate(32.111vw,-10px) scale(.7316);
    -webkit-animation: fall-71 12s -20s linear infinite;
    animation: fall-71 12s -20s linear infinite;
}
@-webkit-keyframes fall-71
{
    35.424%
    {
        -webkit-transform: translate(26.1924vw,35.424vh) scale(.7316);
        transform: translate(26.1924vw,35.424vh) scale(.7316);
    }
    to
    {
        -webkit-transform: translate(29.1517vw,3680px) scale(.7316);
        transform: translate(29.1517vw,3680px) scale(.7316);
    }
}
@keyframes fall-71
{
    35.424%
    {
        -webkit-transform: translate(26.1924vw,35.424vh) scale(.7316);
        transform: translate(26.1924vw,35.424vh) scale(.7316);
    }
    to
    {
        -webkit-transform: translate(29.1517vw,3680px) scale(.7316);
        transform: translate(29.1517vw,3680px) scale(.7316);
    }
}
.snow:nth-child(72)
{
    opacity: .8023;
    -webkit-transform: translate(46.5379vw,-10px) scale(.6434);
    transform: translate(46.5379vw,-10px) scale(.6434);
    -webkit-animation: fall-72 17s -23s linear infinite;
    animation: fall-72 17s -23s linear infinite;
}
@-webkit-keyframes fall-72
{
    57.113%
    {
        -webkit-transform: translate(47.8852vw,57.113vh) scale(.6434);
        transform: translate(47.8852vw,57.113vh) scale(.6434);
    }
    to
    {
        -webkit-transform: translate(47.21155vw,3680px) scale(.6434);
        transform: translate(47.21155vw,3680px) scale(.6434);
    }
}
@keyframes fall-72
{
    57.113%
    {
        -webkit-transform: translate(47.8852vw,57.113vh) scale(.6434);
        transform: translate(47.8852vw,57.113vh) scale(.6434);
    }
    to
    {
        -webkit-transform: translate(47.21155vw,3680px) scale(.6434);
        transform: translate(47.21155vw,3680px) scale(.6434);
    }
}
.snow:nth-child(73)
{
    opacity: .1137;
    -webkit-transform: translate(61.5869vw,-10px) scale(.5525);
    transform: translate(61.5869vw,-10px) scale(.5525);
    -webkit-animation: fall-73 21s -13s linear infinite;
    animation: fall-73 21s -13s linear infinite;
}
@-webkit-keyframes fall-73
{
    45.878%
    {
        -webkit-transform: translate(55.4562vw,45.878vh) scale(.5525);
        transform: translate(55.4562vw,45.878vh) scale(.5525);
    }
    to
    {
        -webkit-transform: translate(58.52155vw,3680px) scale(.5525);
        transform: translate(58.52155vw,3680px) scale(.5525);
    }
}
@keyframes fall-73
{
    45.878%
    {
        -webkit-transform: translate(55.4562vw,45.878vh) scale(.5525);
        transform: translate(55.4562vw,45.878vh) scale(.5525);
    }
    to
    {
        -webkit-transform: translate(58.52155vw,3680px) scale(.5525);
        transform: translate(58.52155vw,3680px) scale(.5525);
    }
}
.snow:nth-child(74)
{
    opacity: .9546;
    -webkit-transform: translate(20.6863vw,-10px) scale(.5642);
    transform: translate(20.6863vw,-10px) scale(.5642);
    -webkit-animation: fall-74 13s -29s linear infinite;
    animation: fall-74 13s -29s linear infinite;
}
@-webkit-keyframes fall-74
{
    62.442%
    {
        -webkit-transform: translate(24.1083vw,62.442vh) scale(.5642);
        transform: translate(24.1083vw,62.442vh) scale(.5642);
    }
    to
    {
        -webkit-transform: translate(22.3973vw,3680px) scale(.5642);
        transform: translate(22.3973vw,3680px) scale(.5642);
    }
}
@keyframes fall-74
{
    62.442%
    {
        -webkit-transform: translate(24.1083vw,62.442vh) scale(.5642);
        transform: translate(24.1083vw,62.442vh) scale(.5642);
    }
    to
    {
        -webkit-transform: translate(22.3973vw,3680px) scale(.5642);
        transform: translate(22.3973vw,3680px) scale(.5642);
    }
}
.snow:nth-child(75)
{
    opacity: .0106;
    -webkit-transform: translate(99.2518vw,-10px) scale(.349);
    transform: translate(99.2518vw,-10px) scale(.349);
    -webkit-animation: fall-75 11s -5s linear infinite;
    animation: fall-75 11s -5s linear infinite;
}
@-webkit-keyframes fall-75
{
    51.753%
    {
        -webkit-transform: translate(101.3507vw,51.753vh) scale(.349);
        transform: translate(101.3507vw,51.753vh) scale(.349);
    }
    to
    {
        -webkit-transform: translate(100.30125vw,3680px) scale(.349);
        transform: translate(100.30125vw,3680px) scale(.349);
    }
}
@keyframes fall-75
{
    51.753%
    {
        -webkit-transform: translate(101.3507vw,51.753vh) scale(.349);
        transform: translate(101.3507vw,51.753vh) scale(.349);
    }
    to
    {
        -webkit-transform: translate(100.30125vw,3680px) scale(.349);
        transform: translate(100.30125vw,3680px) scale(.349);
    }
}
.snow:nth-child(76)
{
    opacity: .8137;
    -webkit-transform: translate(76.008vw,-10px) scale(.0319);
    transform: translate(76.008vw,-10px) scale(.0319);
    -webkit-animation: fall-76 22s -26s linear infinite;
    animation: fall-76 22s -26s linear infinite;
}
@-webkit-keyframes fall-76
{
    52.435%
    {
        -webkit-transform: translate(84.3717vw,52.435vh) scale(.0319);
        transform: translate(84.3717vw,52.435vh) scale(.0319);
    }
    to
    {
        -webkit-transform: translate(80.18985vw,3680px) scale(.0319);
        transform: translate(80.18985vw,3680px) scale(.0319);
    }
}
@keyframes fall-76
{
    52.435%
    {
        -webkit-transform: translate(84.3717vw,52.435vh) scale(.0319);
        transform: translate(84.3717vw,52.435vh) scale(.0319);
    }
    to
    {
        -webkit-transform: translate(80.18985vw,3680px) scale(.0319);
        transform: translate(80.18985vw,3680px) scale(.0319);
    }
}
.snow:nth-child(77)
{
    opacity: .54;
    -webkit-transform: translate(75.5763vw,-10px) scale(.1061);
    transform: translate(75.5763vw,-10px) scale(.1061);
    -webkit-animation: fall-77 26s -11s linear infinite;
    animation: fall-77 26s -11s linear infinite;
}
@-webkit-keyframes fall-77
{
    44.707%
    {
        -webkit-transform: translate(84.9766vw,44.707vh) scale(.1061);
        transform: translate(84.9766vw,44.707vh) scale(.1061);
    }
    to
    {
        -webkit-transform: translate(80.27645vw,3680px) scale(.1061);
        transform: translate(80.27645vw,3680px) scale(.1061);
    }
}
@keyframes fall-77
{
    44.707%
    {
        -webkit-transform: translate(84.9766vw,44.707vh) scale(.1061);
        transform: translate(84.9766vw,44.707vh) scale(.1061);
    }
    to
    {
        -webkit-transform: translate(80.27645vw,3680px) scale(.1061);
        transform: translate(80.27645vw,3680px) scale(.1061);
    }
}
.snow:nth-child(78)
{
    opacity: .8868;
    -webkit-transform: translate(54.1595vw,-10px) scale(.1158);
    transform: translate(54.1595vw,-10px) scale(.1158);
    -webkit-animation: fall-78 18s -22s linear infinite;
    animation: fall-78 18s -22s linear infinite;
}
@-webkit-keyframes fall-78
{
    72.802%
    {
        -webkit-transform: translate(47.4587vw,72.802vh) scale(.1158);
        transform: translate(47.4587vw,72.802vh) scale(.1158);
    }
    to
    {
        -webkit-transform: translate(50.8091vw,3680px) scale(.1158);
        transform: translate(50.8091vw,3680px) scale(.1158);
    }
}
@keyframes fall-78
{
    72.802%
    {
        -webkit-transform: translate(47.4587vw,72.802vh) scale(.1158);
        transform: translate(47.4587vw,72.802vh) scale(.1158);
    }
    to
    {
        -webkit-transform: translate(50.8091vw,3680px) scale(.1158);
        transform: translate(50.8091vw,3680px) scale(.1158);
    }
}
.snow:nth-child(79)
{
    opacity: .6909;
    -webkit-transform: translate(26.8794vw,-10px) scale(.7484);
    transform: translate(26.8794vw,-10px) scale(.7484);
    -webkit-animation: fall-79 11s -4s linear infinite;
    animation: fall-79 11s -4s linear infinite;
}
@-webkit-keyframes fall-79
{
    59.073%
    {
        -webkit-transform: translate(17.2467vw,59.073vh) scale(.7484);
        transform: translate(17.2467vw,59.073vh) scale(.7484);
    }
    to
    {
        -webkit-transform: translate(22.06305vw,3680px) scale(.7484);
        transform: translate(22.06305vw,3680px) scale(.7484);
    }
}
@keyframes fall-79
{
    59.073%
    {
        -webkit-transform: translate(17.2467vw,59.073vh) scale(.7484);
        transform: translate(17.2467vw,59.073vh) scale(.7484);
    }
    to
    {
        -webkit-transform: translate(22.06305vw,3680px) scale(.7484);
        transform: translate(22.06305vw,3680px) scale(.7484);
    }
}
.snow:nth-child(80)
{
    opacity: .5883;
    -webkit-transform: translate(89.5958vw,-10px) scale(.5231);
    transform: translate(89.5958vw,-10px) scale(.5231);
    -webkit-animation: fall-80 30s -29s linear infinite;
    animation: fall-80 30s -29s linear infinite;
}
@-webkit-keyframes fall-80
{
    53.794%
    {
        -webkit-transform: translate(81.5233vw,53.794vh) scale(.5231);
        transform: translate(81.5233vw,53.794vh) scale(.5231);
    }
    to
    {
        -webkit-transform: translate(85.55955vw,3680px) scale(.5231);
        transform: translate(85.55955vw,3680px) scale(.5231);
    }
}
@keyframes fall-80
{
    53.794%
    {
        -webkit-transform: translate(81.5233vw,53.794vh) scale(.5231);
        transform: translate(81.5233vw,53.794vh) scale(.5231);
    }
    to
    {
        -webkit-transform: translate(85.55955vw,3680px) scale(.5231);
        transform: translate(85.55955vw,3680px) scale(.5231);
    }
}
.snow:nth-child(81)
{
    opacity: .6306;
    -webkit-transform: translate(18.1264vw,-10px) scale(.1852);
    transform: translate(18.1264vw,-10px) scale(.1852);
    -webkit-animation: fall-81 19s -25s linear infinite;
    animation: fall-81 19s -25s linear infinite;
}
@-webkit-keyframes fall-81
{
    56.993%
    {
        -webkit-transform: translate(15.1424vw,56.993vh) scale(.1852);
        transform: translate(15.1424vw,56.993vh) scale(.1852);
    }
    to
    {
        -webkit-transform: translate(16.6344vw,3680px) scale(.1852);
        transform: translate(16.6344vw,3680px) scale(.1852);
    }
}
@keyframes fall-81
{
    56.993%
    {
        -webkit-transform: translate(15.1424vw,56.993vh) scale(.1852);
        transform: translate(15.1424vw,56.993vh) scale(.1852);
    }
    to
    {
        -webkit-transform: translate(16.6344vw,3680px) scale(.1852);
        transform: translate(16.6344vw,3680px) scale(.1852);
    }
}
.snow:nth-child(82)
{
    opacity: .6744;
    -webkit-transform: translate(22.4451vw,-10px) scale(.2896);
    transform: translate(22.4451vw,-10px) scale(.2896);
    -webkit-animation: fall-82 17s -12s linear infinite;
    animation: fall-82 17s -12s linear infinite;
}
@-webkit-keyframes fall-82
{
    71.97%
    {
        -webkit-transform: translate(32.0139vw,71.97vh) scale(.2896);
        transform: translate(32.0139vw,71.97vh) scale(.2896);
    }
    to
    {
        -webkit-transform: translate(27.2295vw,3680px) scale(.2896);
        transform: translate(27.2295vw,3680px) scale(.2896);
    }
}
@keyframes fall-82
{
    71.97%
    {
        -webkit-transform: translate(32.0139vw,71.97vh) scale(.2896);
        transform: translate(32.0139vw,71.97vh) scale(.2896);
    }
    to
    {
        -webkit-transform: translate(27.2295vw,3680px) scale(.2896);
        transform: translate(27.2295vw,3680px) scale(.2896);
    }
}
.snow:nth-child(83)
{
    opacity: .2064;
    -webkit-transform: translate(20.508vw,-10px) scale(.4898);
    transform: translate(20.508vw,-10px) scale(.4898);
    -webkit-animation: fall-83 16s -18s linear infinite;
    animation: fall-83 16s -18s linear infinite;
}
@-webkit-keyframes fall-83
{
    73.049%
    {
        -webkit-transform: translate(28.1552vw,73.049vh) scale(.4898);
        transform: translate(28.1552vw,73.049vh) scale(.4898);
    }
    to
    {
        -webkit-transform: translate(24.3316vw,3680px) scale(.4898);
        transform: translate(24.3316vw,3680px) scale(.4898);
    }
}
@keyframes fall-83
{
    73.049%
    {
        -webkit-transform: translate(28.1552vw,73.049vh) scale(.4898);
        transform: translate(28.1552vw,73.049vh) scale(.4898);
    }
    to
    {
        -webkit-transform: translate(24.3316vw,3680px) scale(.4898);
        transform: translate(24.3316vw,3680px) scale(.4898);
    }
}
.snow:nth-child(84)
{
    opacity: .0641;
    -webkit-transform: translate(29.103vw,-10px) scale(.1024);
    transform: translate(29.103vw,-10px) scale(.1024);
    -webkit-animation: fall-84 14s -15s linear infinite;
    animation: fall-84 14s -15s linear infinite;
}
@-webkit-keyframes fall-84
{
    46.545%
    {
        -webkit-transform: translate(36.0952vw,46.545vh) scale(.1024);
        transform: translate(36.0952vw,46.545vh) scale(.1024);
    }
    to
    {
        -webkit-transform: translate(32.5991vw,3680px) scale(.1024);
        transform: translate(32.5991vw,3680px) scale(.1024);
    }
}
@keyframes fall-84
{
    46.545%
    {
        -webkit-transform: translate(36.0952vw,46.545vh) scale(.1024);
        transform: translate(36.0952vw,46.545vh) scale(.1024);
    }
    to
    {
        -webkit-transform: translate(32.5991vw,3680px) scale(.1024);
        transform: translate(32.5991vw,3680px) scale(.1024);
    }
}
.snow:nth-child(85)
{
    opacity: .7466;
    -webkit-transform: translate(13.3676vw,-10px) scale(.1558);
    transform: translate(13.3676vw,-10px) scale(.1558);
    -webkit-animation: fall-85 27s -29s linear infinite;
    animation: fall-85 27s -29s linear infinite;
}
@-webkit-keyframes fall-85
{
    70.238%
    {
        -webkit-transform: translate(15.3862vw,70.238vh) scale(.1558);
        transform: translate(15.3862vw,70.238vh) scale(.1558);
    }
    to
    {
        -webkit-transform: translate(14.3769vw,3680px) scale(.1558);
        transform: translate(14.3769vw,3680px) scale(.1558);
    }
}
@keyframes fall-85
{
    70.238%
    {
        -webkit-transform: translate(15.3862vw,70.238vh) scale(.1558);
        transform: translate(15.3862vw,70.238vh) scale(.1558);
    }
    to
    {
        -webkit-transform: translate(14.3769vw,3680px) scale(.1558);
        transform: translate(14.3769vw,3680px) scale(.1558);
    }
}
.snow:nth-child(86)
{
    opacity: .3542;
    -webkit-transform: translate(33.7667vw,-10px) scale(.1306);
    transform: translate(33.7667vw,-10px) scale(.1306);
    -webkit-animation: fall-86 24s -19s linear infinite;
    animation: fall-86 24s -19s linear infinite;
}
@-webkit-keyframes fall-86
{
    65.917%
    {
        -webkit-transform: translate(33.0061vw,65.917vh) scale(.1306);
        transform: translate(33.0061vw,65.917vh) scale(.1306);
    }
    to
    {
        -webkit-transform: translate(33.3864vw,3680px) scale(.1306);
        transform: translate(33.3864vw,3680px) scale(.1306);
    }
}
@keyframes fall-86
{
    65.917%
    {
        -webkit-transform: translate(33.0061vw,65.917vh) scale(.1306);
        transform: translate(33.0061vw,65.917vh) scale(.1306);
    }
    to
    {
        -webkit-transform: translate(33.3864vw,3680px) scale(.1306);
        transform: translate(33.3864vw,3680px) scale(.1306);
    }
}
.snow:nth-child(87)
{
    opacity: .6371;
    -webkit-transform: translate(6.6345vw,-10px) scale(.6988);
    transform: translate(6.6345vw,-10px) scale(.6988);
    -webkit-animation: fall-87 14s -30s linear infinite;
    animation: fall-87 14s -30s linear infinite;
}
@-webkit-keyframes fall-87
{
    44.646%
    {
        -webkit-transform: translate(-1.6291vw,44.646vh) scale(.6988);
        transform: translate(-1.6291vw,44.646vh) scale(.6988);
    }
    to
    {
        -webkit-transform: translate(2.5027vw,3680px) scale(.6988);
        transform: translate(2.5027vw,3680px) scale(.6988);
    }
}
@keyframes fall-87
{
    44.646%
    {
        -webkit-transform: translate(-1.6291vw,44.646vh) scale(.6988);
        transform: translate(-1.6291vw,44.646vh) scale(.6988);
    }
    to
    {
        -webkit-transform: translate(2.5027vw,3680px) scale(.6988);
        transform: translate(2.5027vw,3680px) scale(.6988);
    }
}
.snow:nth-child(88)
{
    opacity: .9289;
    -webkit-transform: translate(86.6501vw,-10px) scale(.487);
    transform: translate(86.6501vw,-10px) scale(.487);
    -webkit-animation: fall-88 21s -23s linear infinite;
    animation: fall-88 21s -23s linear infinite;
}
@-webkit-keyframes fall-88
{
    32.711%
    {
        -webkit-transform: translate(95.7178vw,32.711vh) scale(.487);
        transform: translate(95.7178vw,32.711vh) scale(.487);
    }
    to
    {
        -webkit-transform: translate(91.18395vw,3680px) scale(.487);
        transform: translate(91.18395vw,3680px) scale(.487);
    }
}
@keyframes fall-88
{
    32.711%
    {
        -webkit-transform: translate(95.7178vw,32.711vh) scale(.487);
        transform: translate(95.7178vw,32.711vh) scale(.487);
    }
    to
    {
        -webkit-transform: translate(91.18395vw,3680px) scale(.487);
        transform: translate(91.18395vw,3680px) scale(.487);
    }
}
.snow:nth-child(89)
{
    opacity: .4057;
    -webkit-transform: translate(76.8573vw,-10px) scale(.1237);
    transform: translate(76.8573vw,-10px) scale(.1237);
    -webkit-animation: fall-89 30s -23s linear infinite;
    animation: fall-89 30s -23s linear infinite;
}
@-webkit-keyframes fall-89
{
    64.797%
    {
        -webkit-transform: translate(81.2491vw,64.797vh) scale(.1237);
        transform: translate(81.2491vw,64.797vh) scale(.1237);
    }
    to
    {
        -webkit-transform: translate(79.0532vw,3680px) scale(.1237);
        transform: translate(79.0532vw,3680px) scale(.1237);
    }
}
@keyframes fall-89
{
    64.797%
    {
        -webkit-transform: translate(81.2491vw,64.797vh) scale(.1237);
        transform: translate(81.2491vw,64.797vh) scale(.1237);
    }
    to
    {
        -webkit-transform: translate(79.0532vw,3680px) scale(.1237);
        transform: translate(79.0532vw,3680px) scale(.1237);
    }
}
.snow:nth-child(90)
{
    opacity: .9581;
    -webkit-transform: translate(83.6708vw,-10px) scale(.3577);
    transform: translate(83.6708vw,-10px) scale(.3577);
    -webkit-animation: fall-90 20s -24s linear infinite;
    animation: fall-90 20s -24s linear infinite;
}
@-webkit-keyframes fall-90
{
    45.642%
    {
        -webkit-transform: translate(76.5928vw,45.642vh) scale(.3577);
        transform: translate(76.5928vw,45.642vh) scale(.3577);
    }
    to
    {
        -webkit-transform: translate(80.1318vw,3680px) scale(.3577);
        transform: translate(80.1318vw,3680px) scale(.3577);
    }
}
@keyframes fall-90
{
    45.642%
    {
        -webkit-transform: translate(76.5928vw,45.642vh) scale(.3577);
        transform: translate(76.5928vw,45.642vh) scale(.3577);
    }
    to
    {
        -webkit-transform: translate(80.1318vw,3680px) scale(.3577);
        transform: translate(80.1318vw,3680px) scale(.3577);
    }
}
.snow:nth-child(91)
{
    opacity: .8151;
    -webkit-transform: translate(62.17vw,-10px) scale(.6437);
    transform: translate(62.17vw,-10px) scale(.6437);
    -webkit-animation: fall-91 26s -2s linear infinite;
    animation: fall-91 26s -2s linear infinite;
}
@-webkit-keyframes fall-91
{
    65.208%
    {
        -webkit-transform: translate(52.2698vw,65.208vh) scale(.6437);
        transform: translate(52.2698vw,65.208vh) scale(.6437);
    }
    to
    {
        -webkit-transform: translate(57.2199vw,3680px) scale(.6437);
        transform: translate(57.2199vw,3680px) scale(.6437);
    }
}
@keyframes fall-91
{
    65.208%
    {
        -webkit-transform: translate(52.2698vw,65.208vh) scale(.6437);
        transform: translate(52.2698vw,65.208vh) scale(.6437);
    }
    to
    {
        -webkit-transform: translate(57.2199vw,3680px) scale(.6437);
        transform: translate(57.2199vw,3680px) scale(.6437);
    }
}
.snow:nth-child(92)
{
    opacity: .8319;
    -webkit-transform: translate(64.2979vw,-10px) scale(.4577);
    transform: translate(64.2979vw,-10px) scale(.4577);
    -webkit-animation: fall-92 19s -26s linear infinite;
    animation: fall-92 19s -26s linear infinite;
}
@-webkit-keyframes fall-92
{
    79.277%
    {
        -webkit-transform: translate(60.6977vw,79.277vh) scale(.4577);
        transform: translate(60.6977vw,79.277vh) scale(.4577);
    }
    to
    {
        -webkit-transform: translate(62.4978vw,3680px) scale(.4577);
        transform: translate(62.4978vw,3680px) scale(.4577);
    }
}
@keyframes fall-92
{
    79.277%
    {
        -webkit-transform: translate(60.6977vw,79.277vh) scale(.4577);
        transform: translate(60.6977vw,79.277vh) scale(.4577);
    }
    to
    {
        -webkit-transform: translate(62.4978vw,3680px) scale(.4577);
        transform: translate(62.4978vw,3680px) scale(.4577);
    }
}
.snow:nth-child(93)
{
    opacity: .2349;
    -webkit-transform: translate(47.0276vw,-10px) scale(.8489);
    transform: translate(47.0276vw,-10px) scale(.8489);
    -webkit-animation: fall-93 14s -29s linear infinite;
    animation: fall-93 14s -29s linear infinite;
}
@-webkit-keyframes fall-93
{
    78.153%
    {
        -webkit-transform: translate(42.3262vw,78.153vh) scale(.8489);
        transform: translate(42.3262vw,78.153vh) scale(.8489);
    }
    to
    {
        -webkit-transform: translate(44.6769vw,3680px) scale(.8489);
        transform: translate(44.6769vw,3680px) scale(.8489);
    }
}
@keyframes fall-93
{
    78.153%
    {
        -webkit-transform: translate(42.3262vw,78.153vh) scale(.8489);
        transform: translate(42.3262vw,78.153vh) scale(.8489);
    }
    to
    {
        -webkit-transform: translate(44.6769vw,3680px) scale(.8489);
        transform: translate(44.6769vw,3680px) scale(.8489);
    }
}
.snow:nth-child(94)
{
    opacity: .1069;
    -webkit-transform: translate(6.3505vw,-10px) scale(.6645);
    transform: translate(6.3505vw,-10px) scale(.6645);
    -webkit-animation: fall-94 13s -29s linear infinite;
    animation: fall-94 13s -29s linear infinite;
}
@-webkit-keyframes fall-94
{
    57%
    {
        -webkit-transform: translate(11.4747vw,57vh) scale(.6645);
        transform: translate(11.4747vw,57vh) scale(.6645);
    }
    to
    {
        -webkit-transform: translate(8.9126vw,3680px) scale(.6645);
        transform: translate(8.9126vw,3680px) scale(.6645);
    }
}
@keyframes fall-94
{
    57%
    {
        -webkit-transform: translate(11.4747vw,57vh) scale(.6645);
        transform: translate(11.4747vw,57vh) scale(.6645);
    }
    to
    {
        -webkit-transform: translate(8.9126vw,3680px) scale(.6645);
        transform: translate(8.9126vw,3680px) scale(.6645);
    }
}
.snow:nth-child(95)
{
    opacity: .3536;
    -webkit-transform: translate(6.4568vw,-10px) scale(.5437);
    transform: translate(6.4568vw,-10px) scale(.5437);
    -webkit-animation: fall-95 23s -12s linear infinite;
    animation: fall-95 23s -12s linear infinite;
}
@-webkit-keyframes fall-95
{
    35.947%
    {
        -webkit-transform: translate(15.9552vw,35.947vh) scale(.5437);
        transform: translate(15.9552vw,35.947vh) scale(.5437);
    }
    to
    {
        -webkit-transform: translate(11.206vw,3680px) scale(.5437);
        transform: translate(11.206vw,3680px) scale(.5437);
    }
}
@keyframes fall-95
{
    35.947%
    {
        -webkit-transform: translate(15.9552vw,35.947vh) scale(.5437);
        transform: translate(15.9552vw,35.947vh) scale(.5437);
    }
    to
    {
        -webkit-transform: translate(11.206vw,3680px) scale(.5437);
        transform: translate(11.206vw,3680px) scale(.5437);
    }
}
.snow:nth-child(96)
{
    opacity: .5609;
    -webkit-transform: translate(71.607vw,-10px) scale(.0081);
    transform: translate(71.607vw,-10px) scale(.0081);
    -webkit-animation: fall-96 28s -5s linear infinite;
    animation: fall-96 28s -5s linear infinite;
}
@-webkit-keyframes fall-96
{
    53.563%
    {
        -webkit-transform: translate(64.1907vw,53.563vh) scale(.0081);
        transform: translate(64.1907vw,53.563vh) scale(.0081);
    }
    to
    {
        -webkit-transform: translate(67.89885vw,3680px) scale(.0081);
        transform: translate(67.89885vw,3680px) scale(.0081);
    }
}
@keyframes fall-96
{
    53.563%
    {
        -webkit-transform: translate(64.1907vw,53.563vh) scale(.0081);
        transform: translate(64.1907vw,53.563vh) scale(.0081);
    }
    to
    {
        -webkit-transform: translate(67.89885vw,3680px) scale(.0081);
        transform: translate(67.89885vw,3680px) scale(.0081);
    }
}
.snow:nth-child(97)
{
    opacity: .5197;
    -webkit-transform: translate(63.0508vw,-10px) scale(.7888);
    transform: translate(63.0508vw,-10px) scale(.7888);
    -webkit-animation: fall-97 19s -28s linear infinite;
    animation: fall-97 19s -28s linear infinite;
}
@-webkit-keyframes fall-97
{
    35.079%
    {
        -webkit-transform: translate(57.196vw,35.079vh) scale(.7888);
        transform: translate(57.196vw,35.079vh) scale(.7888);
    }
    to
    {
        -webkit-transform: translate(60.1234vw,3680px) scale(.7888);
        transform: translate(60.1234vw,3680px) scale(.7888);
    }
}
@keyframes fall-97
{
    35.079%
    {
        -webkit-transform: translate(57.196vw,35.079vh) scale(.7888);
        transform: translate(57.196vw,35.079vh) scale(.7888);
    }
    to
    {
        -webkit-transform: translate(60.1234vw,3680px) scale(.7888);
        transform: translate(60.1234vw,3680px) scale(.7888);
    }
}
.snow:nth-child(98)
{
    opacity: .5978;
    -webkit-transform: translate(95.4223vw,-10px) scale(.7282);
    transform: translate(95.4223vw,-10px) scale(.7282);
    -webkit-animation: fall-98 23s -20s linear infinite;
    animation: fall-98 23s -20s linear infinite;
}
@-webkit-keyframes fall-98
{
    73.983%
    {
        -webkit-transform: translate(91.3176vw,73.983vh) scale(.7282);
        transform: translate(91.3176vw,73.983vh) scale(.7282);
    }
    to
    {
        -webkit-transform: translate(93.36995vw,3680px) scale(.7282);
        transform: translate(93.36995vw,3680px) scale(.7282);
    }
}
@keyframes fall-98
{
    73.983%
    {
        -webkit-transform: translate(91.3176vw,73.983vh) scale(.7282);
        transform: translate(91.3176vw,73.983vh) scale(.7282);
    }
    to
    {
        -webkit-transform: translate(93.36995vw,3680px) scale(.7282);
        transform: translate(93.36995vw,3680px) scale(.7282);
    }
}
.snow:nth-child(99)
{
    opacity: .2339;
    -webkit-transform: translate(31.6767vw,-10px) scale(.7337);
    transform: translate(31.6767vw,-10px) scale(.7337);
    -webkit-animation: fall-99 30s -29s linear infinite;
    animation: fall-99 30s -29s linear infinite;
}
@-webkit-keyframes fall-99
{
    72.627%
    {
        -webkit-transform: translate(35.9535vw,72.627vh) scale(.7337);
        transform: translate(35.9535vw,72.627vh) scale(.7337);
    }
    to
    {
        -webkit-transform: translate(33.8151vw,3680px) scale(.7337);
        transform: translate(33.8151vw,3680px) scale(.7337);
    }
}
@keyframes fall-99
{
    72.627%
    {
        -webkit-transform: translate(35.9535vw,72.627vh) scale(.7337);
        transform: translate(35.9535vw,72.627vh) scale(.7337);
    }
    to
    {
        -webkit-transform: translate(33.8151vw,3680px) scale(.7337);
        transform: translate(33.8151vw,3680px) scale(.7337);
    }
}
.snow:nth-child(100)
{
    opacity: .3801;
    -webkit-transform: translate(44.4285vw,-10px) scale(.0674);
    transform: translate(44.4285vw,-10px) scale(.0674);
    -webkit-animation: fall-100 24s -26s linear infinite;
    animation: fall-100 24s -26s linear infinite;
}
@-webkit-keyframes fall-100
{
    78.922%
    {
        -webkit-transform: translate(44.8117vw,78.922vh) scale(.0674);
        transform: translate(44.8117vw,78.922vh) scale(.0674);
    }
    to
    {
        -webkit-transform: translate(44.6201vw,3680px) scale(.0674);
        transform: translate(44.6201vw,3680px) scale(.0674);
    }
}
@keyframes fall-100
{
    78.922%
    {
        -webkit-transform: translate(44.8117vw,78.922vh) scale(.0674);
        transform: translate(44.8117vw,78.922vh) scale(.0674);
    }
    to
    {
        -webkit-transform: translate(44.6201vw,3680px) scale(.0674);
        transform: translate(44.6201vw,3680px) scale(.0674);
    }
}
.snow:nth-child(101)
{
    opacity: .4739;
    -webkit-transform: translate(58.6513vw,-10px) scale(.8818);
    transform: translate(58.6513vw,-10px) scale(.8818);
    -webkit-animation: fall-101 29s -9s linear infinite;
    animation: fall-101 29s -9s linear infinite;
}
@-webkit-keyframes fall-101
{
    77.307%
    {
        -webkit-transform: translate(67.5731vw,77.307vh) scale(.8818);
        transform: translate(67.5731vw,77.307vh) scale(.8818);
    }
    to
    {
        -webkit-transform: translate(63.1122vw,3680px) scale(.8818);
        transform: translate(63.1122vw,3680px) scale(.8818);
    }
}
@keyframes fall-101
{
    77.307%
    {
        -webkit-transform: translate(67.5731vw,77.307vh) scale(.8818);
        transform: translate(67.5731vw,77.307vh) scale(.8818);
    }
    to
    {
        -webkit-transform: translate(63.1122vw,3680px) scale(.8818);
        transform: translate(63.1122vw,3680px) scale(.8818);
    }
}
.snow:nth-child(102)
{
    opacity: .827;
    -webkit-transform: translate(90.1432vw,-10px) scale(.856);
    transform: translate(90.1432vw,-10px) scale(.856);
    -webkit-animation: fall-102 14s -17s linear infinite;
    animation: fall-102 14s -17s linear infinite;
}
@-webkit-keyframes fall-102
{
    45.524%
    {
        -webkit-transform: translate(93.326vw,45.524vh) scale(.856);
        transform: translate(93.326vw,45.524vh) scale(.856);
    }
    to
    {
        -webkit-transform: translate(91.7346vw,3680px) scale(.856);
        transform: translate(91.7346vw,3680px) scale(.856);
    }
}
@keyframes fall-102
{
    45.524%
    {
        -webkit-transform: translate(93.326vw,45.524vh) scale(.856);
        transform: translate(93.326vw,45.524vh) scale(.856);
    }
    to
    {
        -webkit-transform: translate(91.7346vw,3680px) scale(.856);
        transform: translate(91.7346vw,3680px) scale(.856);
    }
}
.snow:nth-child(103)
{
    opacity: .8445;
    -webkit-transform: translate(36.7314vw,-10px) scale(.2458);
    transform: translate(36.7314vw,-10px) scale(.2458);
    -webkit-animation: fall-103 17s -15s linear infinite;
    animation: fall-103 17s -15s linear infinite;
}
@-webkit-keyframes fall-103
{
    40.908%
    {
        -webkit-transform: translate(26.8773vw,40.908vh) scale(.2458);
        transform: translate(26.8773vw,40.908vh) scale(.2458);
    }
    to
    {
        -webkit-transform: translate(31.80435vw,3680px) scale(.2458);
        transform: translate(31.80435vw,3680px) scale(.2458);
    }
}
@keyframes fall-103
{
    40.908%
    {
        -webkit-transform: translate(26.8773vw,40.908vh) scale(.2458);
        transform: translate(26.8773vw,40.908vh) scale(.2458);
    }
    to
    {
        -webkit-transform: translate(31.80435vw,3680px) scale(.2458);
        transform: translate(31.80435vw,3680px) scale(.2458);
    }
}
.snow:nth-child(104)
{
    opacity: .1772;
    -webkit-transform: translate(25.5808vw,-10px) scale(.5869);
    transform: translate(25.5808vw,-10px) scale(.5869);
    -webkit-animation: fall-104 27s -21s linear infinite;
    animation: fall-104 27s -21s linear infinite;
}
@-webkit-keyframes fall-104
{
    38.919%
    {
        -webkit-transform: translate(30.9572vw,38.919vh) scale(.5869);
        transform: translate(30.9572vw,38.919vh) scale(.5869);
    }
    to
    {
        -webkit-transform: translate(28.269vw,3680px) scale(.5869);
        transform: translate(28.269vw,3680px) scale(.5869);
    }
}
@keyframes fall-104
{
    38.919%
    {
        -webkit-transform: translate(30.9572vw,38.919vh) scale(.5869);
        transform: translate(30.9572vw,38.919vh) scale(.5869);
    }
    to
    {
        -webkit-transform: translate(28.269vw,3680px) scale(.5869);
        transform: translate(28.269vw,3680px) scale(.5869);
    }
}
.snow:nth-child(105)
{
    opacity: .8114;
    -webkit-transform: translate(59.735vw,-10px) scale(.1042);
    transform: translate(59.735vw,-10px) scale(.1042);
    -webkit-animation: fall-105 17s -22s linear infinite;
    animation: fall-105 17s -22s linear infinite;
}
@-webkit-keyframes fall-105
{
    34.124%
    {
        -webkit-transform: translate(59.9062vw,34.124vh) scale(.1042);
        transform: translate(59.9062vw,34.124vh) scale(.1042);
    }
    to
    {
        -webkit-transform: translate(59.8206vw,3680px) scale(.1042);
        transform: translate(59.8206vw,3680px) scale(.1042);
    }
}
@keyframes fall-105
{
    34.124%
    {
        -webkit-transform: translate(59.9062vw,34.124vh) scale(.1042);
        transform: translate(59.9062vw,34.124vh) scale(.1042);
    }
    to
    {
        -webkit-transform: translate(59.8206vw,3680px) scale(.1042);
        transform: translate(59.8206vw,3680px) scale(.1042);
    }
}
.snow:nth-child(106)
{
    opacity: .9976;
    -webkit-transform: translate(88.0491vw,-10px) scale(.0343);
    transform: translate(88.0491vw,-10px) scale(.0343);
    -webkit-animation: fall-106 27s -19s linear infinite;
    animation: fall-106 27s -19s linear infinite;
}
@-webkit-keyframes fall-106
{
    74.47%
    {
        -webkit-transform: translate(93.6084vw,74.47vh) scale(.0343);
        transform: translate(93.6084vw,74.47vh) scale(.0343);
    }
    to
    {
        -webkit-transform: translate(90.82875vw,3680px) scale(.0343);
        transform: translate(90.82875vw,3680px) scale(.0343);
    }
}
@keyframes fall-106
{
    74.47%
    {
        -webkit-transform: translate(93.6084vw,74.47vh) scale(.0343);
        transform: translate(93.6084vw,74.47vh) scale(.0343);
    }
    to
    {
        -webkit-transform: translate(90.82875vw,3680px) scale(.0343);
        transform: translate(90.82875vw,3680px) scale(.0343);
    }
}
.snow:nth-child(107)
{
    opacity: .5129;
    -webkit-transform: translate(64.6587vw,-10px) scale(.4754);
    transform: translate(64.6587vw,-10px) scale(.4754);
    -webkit-animation: fall-107 10s -26s linear infinite;
    animation: fall-107 10s -26s linear infinite;
}
@-webkit-keyframes fall-107
{
    64.704%
    {
        -webkit-transform: translate(60.3778vw,64.704vh) scale(.4754);
        transform: translate(60.3778vw,64.704vh) scale(.4754);
    }
    to
    {
        -webkit-transform: translate(62.51825vw,3680px) scale(.4754);
        transform: translate(62.51825vw,3680px) scale(.4754);
    }
}
@keyframes fall-107
{
    64.704%
    {
        -webkit-transform: translate(60.3778vw,64.704vh) scale(.4754);
        transform: translate(60.3778vw,64.704vh) scale(.4754);
    }
    to
    {
        -webkit-transform: translate(62.51825vw,3680px) scale(.4754);
        transform: translate(62.51825vw,3680px) scale(.4754);
    }
}
.snow:nth-child(108)
{
    opacity: .632;
    -webkit-transform: translate(87.2457vw,-10px) scale(.3336);
    transform: translate(87.2457vw,-10px) scale(.3336);
    -webkit-animation: fall-108 18s -4s linear infinite;
    animation: fall-108 18s -4s linear infinite;
}
@-webkit-keyframes fall-108
{
    55.652%
    {
        -webkit-transform: translate(96.8723vw,55.652vh) scale(.3336);
        transform: translate(96.8723vw,55.652vh) scale(.3336);
    }
    to
    {
        -webkit-transform: translate(92.059vw,3680px) scale(.3336);
        transform: translate(92.059vw,3680px) scale(.3336);
    }
}
@keyframes fall-108
{
    55.652%
    {
        -webkit-transform: translate(96.8723vw,55.652vh) scale(.3336);
        transform: translate(96.8723vw,55.652vh) scale(.3336);
    }
    to
    {
        -webkit-transform: translate(92.059vw,3680px) scale(.3336);
        transform: translate(92.059vw,3680px) scale(.3336);
    }
}
.snow:nth-child(109)
{
    opacity: .7202;
    -webkit-transform: translate(62.0497vw,-10px) scale(.3856);
    transform: translate(62.0497vw,-10px) scale(.3856);
    -webkit-animation: fall-109 27s -2s linear infinite;
    animation: fall-109 27s -2s linear infinite;
}
@-webkit-keyframes fall-109
{
    56.646%
    {
        -webkit-transform: translate(63.8159vw,56.646vh) scale(.3856);
        transform: translate(63.8159vw,56.646vh) scale(.3856);
    }
    to
    {
        -webkit-transform: translate(62.9328vw,3680px) scale(.3856);
        transform: translate(62.9328vw,3680px) scale(.3856);
    }
}
@keyframes fall-109
{
    56.646%
    {
        -webkit-transform: translate(63.8159vw,56.646vh) scale(.3856);
        transform: translate(63.8159vw,56.646vh) scale(.3856);
    }
    to
    {
        -webkit-transform: translate(62.9328vw,3680px) scale(.3856);
        transform: translate(62.9328vw,3680px) scale(.3856);
    }
}
.snow:nth-child(110)
{
    opacity: .4535;
    -webkit-transform: translate(7.5106vw,-10px) scale(.1931);
    transform: translate(7.5106vw,-10px) scale(.1931);
    -webkit-animation: fall-110 20s -8s linear infinite;
    animation: fall-110 20s -8s linear infinite;
}
@-webkit-keyframes fall-110
{
    75.723%
    {
        -webkit-transform: translate(6.9252vw,75.723vh) scale(.1931);
        transform: translate(6.9252vw,75.723vh) scale(.1931);
    }
    to
    {
        -webkit-transform: translate(7.2179vw,3680px) scale(.1931);
        transform: translate(7.2179vw,3680px) scale(.1931);
    }
}
@keyframes fall-110
{
    75.723%
    {
        -webkit-transform: translate(6.9252vw,75.723vh) scale(.1931);
        transform: translate(6.9252vw,75.723vh) scale(.1931);
    }
    to
    {
        -webkit-transform: translate(7.2179vw,3680px) scale(.1931);
        transform: translate(7.2179vw,3680px) scale(.1931);
    }
}
.snow:nth-child(111)
{
    opacity: .2417;
    -webkit-transform: translate(40.3656vw,-10px) scale(.6652);
    transform: translate(40.3656vw,-10px) scale(.6652);
    -webkit-animation: fall-111 24s -19s linear infinite;
    animation: fall-111 24s -19s linear infinite;
}
@-webkit-keyframes fall-111
{
    60.154%
    {
        -webkit-transform: translate(35.2598vw,60.154vh) scale(.6652);
        transform: translate(35.2598vw,60.154vh) scale(.6652);
    }
    to
    {
        -webkit-transform: translate(37.8127vw,3680px) scale(.6652);
        transform: translate(37.8127vw,3680px) scale(.6652);
    }
}
@keyframes fall-111
{
    60.154%
    {
        -webkit-transform: translate(35.2598vw,60.154vh) scale(.6652);
        transform: translate(35.2598vw,60.154vh) scale(.6652);
    }
    to
    {
        -webkit-transform: translate(37.8127vw,3680px) scale(.6652);
        transform: translate(37.8127vw,3680px) scale(.6652);
    }
}
.snow:nth-child(112)
{
    opacity: .1158;
    -webkit-transform: translate(7.6645vw,-10px) scale(.3502);
    transform: translate(7.6645vw,-10px) scale(.3502);
    -webkit-animation: fall-112 28s -4s linear infinite;
    animation: fall-112 28s -4s linear infinite;
}
@-webkit-keyframes fall-112
{
    37.233%
    {
        -webkit-transform: translate(.0277vw,37.233vh) scale(.3502);
        transform: translate(.0277vw,37.233vh) scale(.3502);
    }
    to
    {
        -webkit-transform: translate(3.8461vw,3680px) scale(.3502);
        transform: translate(3.8461vw,3680px) scale(.3502);
    }
}
@keyframes fall-112
{
    37.233%
    {
        -webkit-transform: translate(.0277vw,37.233vh) scale(.3502);
        transform: translate(.0277vw,37.233vh) scale(.3502);
    }
    to
    {
        -webkit-transform: translate(3.8461vw,3680px) scale(.3502);
        transform: translate(3.8461vw,3680px) scale(.3502);
    }
}
.snow:nth-child(113)
{
    opacity: .4983;
    -webkit-transform: translate(75.5422vw,-10px) scale(.3876);
    transform: translate(75.5422vw,-10px) scale(.3876);
    -webkit-animation: fall-113 25s -3s linear infinite;
    animation: fall-113 25s -3s linear infinite;
}
@-webkit-keyframes fall-113
{
    41.123%
    {
        -webkit-transform: translate(74.7875vw,41.123vh) scale(.3876);
        transform: translate(74.7875vw,41.123vh) scale(.3876);
    }
    to
    {
        -webkit-transform: translate(75.16485vw,3680px) scale(.3876);
        transform: translate(75.16485vw,3680px) scale(.3876);
    }
}
@keyframes fall-113
{
    41.123%
    {
        -webkit-transform: translate(74.7875vw,41.123vh) scale(.3876);
        transform: translate(74.7875vw,41.123vh) scale(.3876);
    }
    to
    {
        -webkit-transform: translate(75.16485vw,3680px) scale(.3876);
        transform: translate(75.16485vw,3680px) scale(.3876);
    }
}
.snow:nth-child(114)
{
    opacity: .6019;
    -webkit-transform: translate(23.2524vw,-10px) scale(.1229);
    transform: translate(23.2524vw,-10px) scale(.1229);
    -webkit-animation: fall-114 28s -4s linear infinite;
    animation: fall-114 28s -4s linear infinite;
}
@-webkit-keyframes fall-114
{
    45.378%
    {
        -webkit-transform: translate(27.1052vw,45.378vh) scale(.1229);
        transform: translate(27.1052vw,45.378vh) scale(.1229);
    }
    to
    {
        -webkit-transform: translate(25.1788vw,3680px) scale(.1229);
        transform: translate(25.1788vw,3680px) scale(.1229);
    }
}
@keyframes fall-114
{
    45.378%
    {
        -webkit-transform: translate(27.1052vw,45.378vh) scale(.1229);
        transform: translate(27.1052vw,45.378vh) scale(.1229);
    }
    to
    {
        -webkit-transform: translate(25.1788vw,3680px) scale(.1229);
        transform: translate(25.1788vw,3680px) scale(.1229);
    }
}
.snow:nth-child(115)
{
    opacity: .2918;
    -webkit-transform: translate(39.0748vw,-10px) scale(.6671);
    transform: translate(39.0748vw,-10px) scale(.6671);
    -webkit-animation: fall-115 12s -8s linear infinite;
    animation: fall-115 12s -8s linear infinite;
}
@-webkit-keyframes fall-115
{
    49.65%
    {
        -webkit-transform: translate(37.3256vw,49.65vh) scale(.6671);
        transform: translate(37.3256vw,49.65vh) scale(.6671);
    }
    to
    {
        -webkit-transform: translate(38.2002vw,3680px) scale(.6671);
        transform: translate(38.2002vw,3680px) scale(.6671);
    }
}
@keyframes fall-115
{
    49.65%
    {
        -webkit-transform: translate(37.3256vw,49.65vh) scale(.6671);
        transform: translate(37.3256vw,49.65vh) scale(.6671);
    }
    to
    {
        -webkit-transform: translate(38.2002vw,3680px) scale(.6671);
        transform: translate(38.2002vw,3680px) scale(.6671);
    }
}
.snow:nth-child(116)
{
    opacity: .5667;
    -webkit-transform: translate(83.4944vw,-10px) scale(.917);
    transform: translate(83.4944vw,-10px) scale(.917);
    -webkit-animation: fall-116 10s -22s linear infinite;
    animation: fall-116 10s -22s linear infinite;
}
@-webkit-keyframes fall-116
{
    61.46%
    {
        -webkit-transform: translate(90.6757vw,61.46vh) scale(.917);
        transform: translate(90.6757vw,61.46vh) scale(.917);
    }
    to
    {
        -webkit-transform: translate(87.08505vw,3680px) scale(.917);
        transform: translate(87.08505vw,3680px) scale(.917);
    }
}
@keyframes fall-116
{
    61.46%
    {
        -webkit-transform: translate(90.6757vw,61.46vh) scale(.917);
        transform: translate(90.6757vw,61.46vh) scale(.917);
    }
    to
    {
        -webkit-transform: translate(87.08505vw,3680px) scale(.917);
        transform: translate(87.08505vw,3680px) scale(.917);
    }
}
.snow:nth-child(117)
{
    opacity: .1417;
    -webkit-transform: translate(64.0652vw,-10px) scale(.0209);
    transform: translate(64.0652vw,-10px) scale(.0209);
    -webkit-animation: fall-117 23s -11s linear infinite;
    animation: fall-117 23s -11s linear infinite;
}
@-webkit-keyframes fall-117
{
    44.869%
    {
        -webkit-transform: translate(59.9183vw,44.869vh) scale(.0209);
        transform: translate(59.9183vw,44.869vh) scale(.0209);
    }
    to
    {
        -webkit-transform: translate(61.99175vw,3680px) scale(.0209);
        transform: translate(61.99175vw,3680px) scale(.0209);
    }
}
@keyframes fall-117
{
    44.869%
    {
        -webkit-transform: translate(59.9183vw,44.869vh) scale(.0209);
        transform: translate(59.9183vw,44.869vh) scale(.0209);
    }
    to
    {
        -webkit-transform: translate(61.99175vw,3680px) scale(.0209);
        transform: translate(61.99175vw,3680px) scale(.0209);
    }
}
.snow:nth-child(118)
{
    opacity: .4265;
    -webkit-transform: translate(82.1408vw,-10px) scale(.7316);
    transform: translate(82.1408vw,-10px) scale(.7316);
    -webkit-animation: fall-118 28s -11s linear infinite;
    animation: fall-118 28s -11s linear infinite;
}
@-webkit-keyframes fall-118
{
    69.703%
    {
        -webkit-transform: translate(85.0822vw,69.703vh) scale(.7316);
        transform: translate(85.0822vw,69.703vh) scale(.7316);
    }
    to
    {
        -webkit-transform: translate(83.6115vw,3680px) scale(.7316);
        transform: translate(83.6115vw,3680px) scale(.7316);
    }
}
@keyframes fall-118
{
    69.703%
    {
        -webkit-transform: translate(85.0822vw,69.703vh) scale(.7316);
        transform: translate(85.0822vw,69.703vh) scale(.7316);
    }
    to
    {
        -webkit-transform: translate(83.6115vw,3680px) scale(.7316);
        transform: translate(83.6115vw,3680px) scale(.7316);
    }
}
.snow:nth-child(119)
{
    opacity: .1634;
    -webkit-transform: translate(23.2995vw,-10px) scale(.6017);
    transform: translate(23.2995vw,-10px) scale(.6017);
    -webkit-animation: fall-119 28s -8s linear infinite;
    animation: fall-119 28s -8s linear infinite;
}
@-webkit-keyframes fall-119
{
    75.806%
    {
        -webkit-transform: translate(14.1792vw,75.806vh) scale(.6017);
        transform: translate(14.1792vw,75.806vh) scale(.6017);
    }
    to
    {
        -webkit-transform: translate(18.73935vw,3680px) scale(.6017);
        transform: translate(18.73935vw,3680px) scale(.6017);
    }
}
@keyframes fall-119
{
    75.806%
    {
        -webkit-transform: translate(14.1792vw,75.806vh) scale(.6017);
        transform: translate(14.1792vw,75.806vh) scale(.6017);
    }
    to
    {
        -webkit-transform: translate(18.73935vw,3680px) scale(.6017);
        transform: translate(18.73935vw,3680px) scale(.6017);
    }
}
.snow:nth-child(120)
{
    opacity: .5429;
    -webkit-transform: translate(25.4872vw,-10px) scale(.7083);
    transform: translate(25.4872vw,-10px) scale(.7083);
    -webkit-animation: fall-120 14s -10s linear infinite;
    animation: fall-120 14s -10s linear infinite;
}
@-webkit-keyframes fall-120
{
    30.838%
    {
        -webkit-transform: translate(27.0389vw,30.838vh) scale(.7083);
        transform: translate(27.0389vw,30.838vh) scale(.7083);
    }
    to
    {
        -webkit-transform: translate(26.26305vw,3680px) scale(.7083);
        transform: translate(26.26305vw,3680px) scale(.7083);
    }
}
@keyframes fall-120
{
    30.838%
    {
        -webkit-transform: translate(27.0389vw,30.838vh) scale(.7083);
        transform: translate(27.0389vw,30.838vh) scale(.7083);
    }
    to
    {
        -webkit-transform: translate(26.26305vw,3680px) scale(.7083);
        transform: translate(26.26305vw,3680px) scale(.7083);
    }
}
.snow:nth-child(121)
{
    opacity: .0303;
    -webkit-transform: translate(29.8128vw,-10px) scale(.124);
    transform: translate(29.8128vw,-10px) scale(.124);
    -webkit-animation: fall-121 13s -13s linear infinite;
    animation: fall-121 13s -13s linear infinite;
}
@-webkit-keyframes fall-121
{
    48.578%
    {
        -webkit-transform: translate(32.603vw,48.578vh) scale(.124);
        transform: translate(32.603vw,48.578vh) scale(.124);
    }
    to
    {
        -webkit-transform: translate(31.2079vw,3680px) scale(.124);
        transform: translate(31.2079vw,3680px) scale(.124);
    }
}
@keyframes fall-121
{
    48.578%
    {
        -webkit-transform: translate(32.603vw,48.578vh) scale(.124);
        transform: translate(32.603vw,48.578vh) scale(.124);
    }
    to
    {
        -webkit-transform: translate(31.2079vw,3680px) scale(.124);
        transform: translate(31.2079vw,3680px) scale(.124);
    }
}
.snow:nth-child(122)
{
    opacity: .6129;
    -webkit-transform: translate(3.5828vw,-10px) scale(.2255);
    transform: translate(3.5828vw,-10px) scale(.2255);
    -webkit-animation: fall-122 14s -18s linear infinite;
    animation: fall-122 14s -18s linear infinite;
}
@-webkit-keyframes fall-122
{
    34.008%
    {
        -webkit-transform: translate(7.5578vw,34.008vh) scale(.2255);
        transform: translate(7.5578vw,34.008vh) scale(.2255);
    }
    to
    {
        -webkit-transform: translate(5.5703vw,3680px) scale(.2255);
        transform: translate(5.5703vw,3680px) scale(.2255);
    }
}
@keyframes fall-122
{
    34.008%
    {
        -webkit-transform: translate(7.5578vw,34.008vh) scale(.2255);
        transform: translate(7.5578vw,34.008vh) scale(.2255);
    }
    to
    {
        -webkit-transform: translate(5.5703vw,3680px) scale(.2255);
        transform: translate(5.5703vw,3680px) scale(.2255);
    }
}
.snow:nth-child(123)
{
    opacity: .9952;
    -webkit-transform: translate(91.2201vw,-10px) scale(.2871);
    transform: translate(91.2201vw,-10px) scale(.2871);
    -webkit-animation: fall-123 24s -13s linear infinite;
    animation: fall-123 24s -13s linear infinite;
}
@-webkit-keyframes fall-123
{
    59.831%
    {
        -webkit-transform: translate(92.3291vw,59.831vh) scale(.2871);
        transform: translate(92.3291vw,59.831vh) scale(.2871);
    }
    to
    {
        -webkit-transform: translate(91.7746vw,3680px) scale(.2871);
        transform: translate(91.7746vw,3680px) scale(.2871);
    }
}
@keyframes fall-123
{
    59.831%
    {
        -webkit-transform: translate(92.3291vw,59.831vh) scale(.2871);
        transform: translate(92.3291vw,59.831vh) scale(.2871);
    }
    to
    {
        -webkit-transform: translate(91.7746vw,3680px) scale(.2871);
        transform: translate(91.7746vw,3680px) scale(.2871);
    }
}
.snow:nth-child(124)
{
    opacity: .215;
    -webkit-transform: translate(67.7056vw,-10px) scale(.3954);
    transform: translate(67.7056vw,-10px) scale(.3954);
    -webkit-animation: fall-124 12s -12s linear infinite;
    animation: fall-124 12s -12s linear infinite;
}
@-webkit-keyframes fall-124
{
    41.595%
    {
        -webkit-transform: translate(61.829vw,41.595vh) scale(.3954);
        transform: translate(61.829vw,41.595vh) scale(.3954);
    }
    to
    {
        -webkit-transform: translate(64.7673vw,3680px) scale(.3954);
        transform: translate(64.7673vw,3680px) scale(.3954);
    }
}
@keyframes fall-124
{
    41.595%
    {
        -webkit-transform: translate(61.829vw,41.595vh) scale(.3954);
        transform: translate(61.829vw,41.595vh) scale(.3954);
    }
    to
    {
        -webkit-transform: translate(64.7673vw,3680px) scale(.3954);
        transform: translate(64.7673vw,3680px) scale(.3954);
    }
}
.snow:nth-child(125)
{
    opacity: .8895;
    -webkit-transform: translate(38.1142vw,-10px) scale(.1302);
    transform: translate(38.1142vw,-10px) scale(.1302);
    -webkit-animation: fall-125 20s -21s linear infinite;
    animation: fall-125 20s -21s linear infinite;
}
@-webkit-keyframes fall-125
{
    60.269%
    {
        -webkit-transform: translate(47.45vw,60.269vh) scale(.1302);
        transform: translate(47.45vw,60.269vh) scale(.1302);
    }
    to
    {
        -webkit-transform: translate(42.7821vw,3680px) scale(.1302);
        transform: translate(42.7821vw,3680px) scale(.1302);
    }
}
@keyframes fall-125
{
    60.269%
    {
        -webkit-transform: translate(47.45vw,60.269vh) scale(.1302);
        transform: translate(47.45vw,60.269vh) scale(.1302);
    }
    to
    {
        -webkit-transform: translate(42.7821vw,3680px) scale(.1302);
        transform: translate(42.7821vw,3680px) scale(.1302);
    }
}
.snow:nth-child(126)
{
    opacity: .3164;
    -webkit-transform: translate(88.5293vw,-10px) scale(.0268);
    transform: translate(88.5293vw,-10px) scale(.0268);
    -webkit-animation: fall-126 22s -28s linear infinite;
    animation: fall-126 22s -28s linear infinite;
}
@-webkit-keyframes fall-126
{
    63.729%
    {
        -webkit-transform: translate(98.3269vw,63.729vh) scale(.0268);
        transform: translate(98.3269vw,63.729vh) scale(.0268);
    }
    to
    {
        -webkit-transform: translate(93.4281vw,3680px) scale(.0268);
        transform: translate(93.4281vw,3680px) scale(.0268);
    }
}
@keyframes fall-126
{
    63.729%
    {
        -webkit-transform: translate(98.3269vw,63.729vh) scale(.0268);
        transform: translate(98.3269vw,63.729vh) scale(.0268);
    }
    to
    {
        -webkit-transform: translate(93.4281vw,3680px) scale(.0268);
        transform: translate(93.4281vw,3680px) scale(.0268);
    }
}
.snow:nth-child(127)
{
    opacity: .0932;
    -webkit-transform: translate(34.3032vw,-10px) scale(.4422);
    transform: translate(34.3032vw,-10px) scale(.4422);
    -webkit-animation: fall-127 27s -29s linear infinite;
    animation: fall-127 27s -29s linear infinite;
}
@-webkit-keyframes fall-127
{
    30.519%
    {
        -webkit-transform: translate(43.1904vw,30.519vh) scale(.4422);
        transform: translate(43.1904vw,30.519vh) scale(.4422);
    }
    to
    {
        -webkit-transform: translate(38.7468vw,3680px) scale(.4422);
        transform: translate(38.7468vw,3680px) scale(.4422);
    }
}
@keyframes fall-127
{
    30.519%
    {
        -webkit-transform: translate(43.1904vw,30.519vh) scale(.4422);
        transform: translate(43.1904vw,30.519vh) scale(.4422);
    }
    to
    {
        -webkit-transform: translate(38.7468vw,3680px) scale(.4422);
        transform: translate(38.7468vw,3680px) scale(.4422);
    }
}
.snow:nth-child(128)
{
    opacity: .7761;
    -webkit-transform: translate(7.0111vw,-10px) scale(.9824);
    transform: translate(7.0111vw,-10px) scale(.9824);
    -webkit-animation: fall-128 17s -29s linear infinite;
    animation: fall-128 17s -29s linear infinite;
}
@-webkit-keyframes fall-128
{
    35.852%
    {
        -webkit-transform: translate(12.8641vw,35.852vh) scale(.9824);
        transform: translate(12.8641vw,35.852vh) scale(.9824);
    }
    to
    {
        -webkit-transform: translate(9.9376vw,3680px) scale(.9824);
        transform: translate(9.9376vw,3680px) scale(.9824);
    }
}
@keyframes fall-128
{
    35.852%
    {
        -webkit-transform: translate(12.8641vw,35.852vh) scale(.9824);
        transform: translate(12.8641vw,35.852vh) scale(.9824);
    }
    to
    {
        -webkit-transform: translate(9.9376vw,3680px) scale(.9824);
        transform: translate(9.9376vw,3680px) scale(.9824);
    }
}
.snow:nth-child(129)
{
    opacity: .4097;
    -webkit-transform: translate(46.7529vw,-10px) scale(.9413);
    transform: translate(46.7529vw,-10px) scale(.9413);
    -webkit-animation: fall-129 17s -25s linear infinite;
    animation: fall-129 17s -25s linear infinite;
}
@-webkit-keyframes fall-129
{
    36.797%
    {
        -webkit-transform: translate(47.5vw,36.797vh) scale(.9413);
        transform: translate(47.5vw,36.797vh) scale(.9413);
    }
    to
    {
        -webkit-transform: translate(47.12645vw,3680px) scale(.9413);
        transform: translate(47.12645vw,3680px) scale(.9413);
    }
}
@keyframes fall-129
{
    36.797%
    {
        -webkit-transform: translate(47.5vw,36.797vh) scale(.9413);
        transform: translate(47.5vw,36.797vh) scale(.9413);
    }
    to
    {
        -webkit-transform: translate(47.12645vw,3680px) scale(.9413);
        transform: translate(47.12645vw,3680px) scale(.9413);
    }
}
.snow:nth-child(130)
{
    opacity: .0899;
    -webkit-transform: translate(48.4168vw,-10px) scale(.2128);
    transform: translate(48.4168vw,-10px) scale(.2128);
    -webkit-animation: fall-130 20s -3s linear infinite;
    animation: fall-130 20s -3s linear infinite;
}
@-webkit-keyframes fall-130
{
    77.651%
    {
        -webkit-transform: translate(56.8163vw,77.651vh) scale(.2128);
        transform: translate(56.8163vw,77.651vh) scale(.2128);
    }
    to
    {
        -webkit-transform: translate(52.61655vw,3680px) scale(.2128);
        transform: translate(52.61655vw,3680px) scale(.2128);
    }
}
@keyframes fall-130
{
    77.651%
    {
        -webkit-transform: translate(56.8163vw,77.651vh) scale(.2128);
        transform: translate(56.8163vw,77.651vh) scale(.2128);
    }
    to
    {
        -webkit-transform: translate(52.61655vw,3680px) scale(.2128);
        transform: translate(52.61655vw,3680px) scale(.2128);
    }
}
.snow:nth-child(131)
{
    opacity: .1652;
    -webkit-transform: translate(61.7146vw,-10px) scale(.7662);
    transform: translate(61.7146vw,-10px) scale(.7662);
    -webkit-animation: fall-131 24s -9s linear infinite;
    animation: fall-131 24s -9s linear infinite;
}
@-webkit-keyframes fall-131
{
    37.039%
    {
        -webkit-transform: translate(57.4565vw,37.039vh) scale(.7662);
        transform: translate(57.4565vw,37.039vh) scale(.7662);
    }
    to
    {
        -webkit-transform: translate(59.58555vw,3680px) scale(.7662);
        transform: translate(59.58555vw,3680px) scale(.7662);
    }
}
@keyframes fall-131
{
    37.039%
    {
        -webkit-transform: translate(57.4565vw,37.039vh) scale(.7662);
        transform: translate(57.4565vw,37.039vh) scale(.7662);
    }
    to
    {
        -webkit-transform: translate(59.58555vw,3680px) scale(.7662);
        transform: translate(59.58555vw,3680px) scale(.7662);
    }
}
.snow:nth-child(132)
{
    opacity: .0954;
    -webkit-transform: translate(32.298vw,-10px) scale(.5472);
    transform: translate(32.298vw,-10px) scale(.5472);
    -webkit-animation: fall-132 20s -30s linear infinite;
    animation: fall-132 20s -30s linear infinite;
}
@-webkit-keyframes fall-132
{
    38.175%
    {
        -webkit-transform: translate(34.9473vw,38.175vh) scale(.5472);
        transform: translate(34.9473vw,38.175vh) scale(.5472);
    }
    to
    {
        -webkit-transform: translate(33.62265vw,3680px) scale(.5472);
        transform: translate(33.62265vw,3680px) scale(.5472);
    }
}
@keyframes fall-132
{
    38.175%
    {
        -webkit-transform: translate(34.9473vw,38.175vh) scale(.5472);
        transform: translate(34.9473vw,38.175vh) scale(.5472);
    }
    to
    {
        -webkit-transform: translate(33.62265vw,3680px) scale(.5472);
        transform: translate(33.62265vw,3680px) scale(.5472);
    }
}
.snow:nth-child(133)
{
    opacity: .8568;
    -webkit-transform: translate(36.6878vw,-10px) scale(.4213);
    transform: translate(36.6878vw,-10px) scale(.4213);
    -webkit-animation: fall-133 23s -5s linear infinite;
    animation: fall-133 23s -5s linear infinite;
}
@-webkit-keyframes fall-133
{
    62.421%
    {
        -webkit-transform: translate(28.9971vw,62.421vh) scale(.4213);
        transform: translate(28.9971vw,62.421vh) scale(.4213);
    }
    to
    {
        -webkit-transform: translate(32.84245vw,3680px) scale(.4213);
        transform: translate(32.84245vw,3680px) scale(.4213);
    }
}
@keyframes fall-133
{
    62.421%
    {
        -webkit-transform: translate(28.9971vw,62.421vh) scale(.4213);
        transform: translate(28.9971vw,62.421vh) scale(.4213);
    }
    to
    {
        -webkit-transform: translate(32.84245vw,3680px) scale(.4213);
        transform: translate(32.84245vw,3680px) scale(.4213);
    }
}
.snow:nth-child(134)
{
    opacity: .8312;
    -webkit-transform: translate(43.1724vw,-10px) scale(.4592);
    transform: translate(43.1724vw,-10px) scale(.4592);
    -webkit-animation: fall-134 18s -30s linear infinite;
    animation: fall-134 18s -30s linear infinite;
}
@-webkit-keyframes fall-134
{
    76.595%
    {
        -webkit-transform: translate(47.7126vw,76.595vh) scale(.4592);
        transform: translate(47.7126vw,76.595vh) scale(.4592);
    }
    to
    {
        -webkit-transform: translate(45.4425vw,3680px) scale(.4592);
        transform: translate(45.4425vw,3680px) scale(.4592);
    }
}
@keyframes fall-134
{
    76.595%
    {
        -webkit-transform: translate(47.7126vw,76.595vh) scale(.4592);
        transform: translate(47.7126vw,76.595vh) scale(.4592);
    }
    to
    {
        -webkit-transform: translate(45.4425vw,3680px) scale(.4592);
        transform: translate(45.4425vw,3680px) scale(.4592);
    }
}
.snow:nth-child(135)
{
    opacity: .8325;
    -webkit-transform: translate(63.0155vw,-10px) scale(.1221);
    transform: translate(63.0155vw,-10px) scale(.1221);
    -webkit-animation: fall-135 30s -18s linear infinite;
    animation: fall-135 30s -18s linear infinite;
}
@-webkit-keyframes fall-135
{
    68.959%
    {
        -webkit-transform: translate(71.7865vw,68.959vh) scale(.1221);
        transform: translate(71.7865vw,68.959vh) scale(.1221);
    }
    to
    {
        -webkit-transform: translate(67.401vw,3680px) scale(.1221);
        transform: translate(67.401vw,3680px) scale(.1221);
    }
}
@keyframes fall-135
{
    68.959%
    {
        -webkit-transform: translate(71.7865vw,68.959vh) scale(.1221);
        transform: translate(71.7865vw,68.959vh) scale(.1221);
    }
    to
    {
        -webkit-transform: translate(67.401vw,3680px) scale(.1221);
        transform: translate(67.401vw,3680px) scale(.1221);
    }
}
.snow:nth-child(136)
{
    opacity: .4267;
    -webkit-transform: translate(53.2863vw,-10px) scale(.0333);
    transform: translate(53.2863vw,-10px) scale(.0333);
    -webkit-animation: fall-136 11s -15s linear infinite;
    animation: fall-136 11s -15s linear infinite;
}
@-webkit-keyframes fall-136
{
    61.65%
    {
        -webkit-transform: translate(63.1981vw,61.65vh) scale(.0333);
        transform: translate(63.1981vw,61.65vh) scale(.0333);
    }
    to
    {
        -webkit-transform: translate(58.2422vw,3680px) scale(.0333);
        transform: translate(58.2422vw,3680px) scale(.0333);
    }
}
@keyframes fall-136
{
    61.65%
    {
        -webkit-transform: translate(63.1981vw,61.65vh) scale(.0333);
        transform: translate(63.1981vw,61.65vh) scale(.0333);
    }
    to
    {
        -webkit-transform: translate(58.2422vw,3680px) scale(.0333);
        transform: translate(58.2422vw,3680px) scale(.0333);
    }
}
.snow:nth-child(137)
{
    opacity: .3213;
    -webkit-transform: translate(66.3317vw,-10px) scale(.4504);
    transform: translate(66.3317vw,-10px) scale(.4504);
    -webkit-animation: fall-137 17s -17s linear infinite;
    animation: fall-137 17s -17s linear infinite;
}
@-webkit-keyframes fall-137
{
    58.404%
    {
        -webkit-transform: translate(57.4802vw,58.404vh) scale(.4504);
        transform: translate(57.4802vw,58.404vh) scale(.4504);
    }
    to
    {
        -webkit-transform: translate(61.90595vw,3680px) scale(.4504);
        transform: translate(61.90595vw,3680px) scale(.4504);
    }
}
@keyframes fall-137
{
    58.404%
    {
        -webkit-transform: translate(57.4802vw,58.404vh) scale(.4504);
        transform: translate(57.4802vw,58.404vh) scale(.4504);
    }
    to
    {
        -webkit-transform: translate(61.90595vw,3680px) scale(.4504);
        transform: translate(61.90595vw,3680px) scale(.4504);
    }
}
.snow:nth-child(138)
{
    opacity: .6644;
    -webkit-transform: translate(10.9616vw,-10px) scale(.2174);
    transform: translate(10.9616vw,-10px) scale(.2174);
    -webkit-animation: fall-138 29s -15s linear infinite;
    animation: fall-138 29s -15s linear infinite;
}
@-webkit-keyframes fall-138
{
    41.782%
    {
        -webkit-transform: translate(4.3792vw,41.782vh) scale(.2174);
        transform: translate(4.3792vw,41.782vh) scale(.2174);
    }
    to
    {
        -webkit-transform: translate(7.6704vw,3680px) scale(.2174);
        transform: translate(7.6704vw,3680px) scale(.2174);
    }
}
@keyframes fall-138
{
    41.782%
    {
        -webkit-transform: translate(4.3792vw,41.782vh) scale(.2174);
        transform: translate(4.3792vw,41.782vh) scale(.2174);
    }
    to
    {
        -webkit-transform: translate(7.6704vw,3680px) scale(.2174);
        transform: translate(7.6704vw,3680px) scale(.2174);
    }
}
.snow:nth-child(139)
{
    opacity: .6724;
    -webkit-transform: translate(87.7979vw,-10px) scale(.818);
    transform: translate(87.7979vw,-10px) scale(.818);
    -webkit-animation: fall-139 17s -5s linear infinite;
    animation: fall-139 17s -5s linear infinite;
}
@-webkit-keyframes fall-139
{
    50.063%
    {
        -webkit-transform: translate(91.5818vw,50.063vh) scale(.818);
        transform: translate(91.5818vw,50.063vh) scale(.818);
    }
    to
    {
        -webkit-transform: translate(89.68985vw,3680px) scale(.818);
        transform: translate(89.68985vw,3680px) scale(.818);
    }
}
@keyframes fall-139
{
    50.063%
    {
        -webkit-transform: translate(91.5818vw,50.063vh) scale(.818);
        transform: translate(91.5818vw,50.063vh) scale(.818);
    }
    to
    {
        -webkit-transform: translate(89.68985vw,3680px) scale(.818);
        transform: translate(89.68985vw,3680px) scale(.818);
    }
}
.snow:nth-child(140)
{
    opacity: .2811;
    -webkit-transform: translate(64.959vw,-10px) scale(.8763);
    transform: translate(64.959vw,-10px) scale(.8763);
    -webkit-animation: fall-140 15s -15s linear infinite;
    animation: fall-140 15s -15s linear infinite;
}
@-webkit-keyframes fall-140
{
    39.191%
    {
        -webkit-transform: translate(67.7931vw,39.191vh) scale(.8763);
        transform: translate(67.7931vw,39.191vh) scale(.8763);
    }
    to
    {
        -webkit-transform: translate(66.37605vw,3680px) scale(.8763);
        transform: translate(66.37605vw,3680px) scale(.8763);
    }
}
@keyframes fall-140
{
    39.191%
    {
        -webkit-transform: translate(67.7931vw,39.191vh) scale(.8763);
        transform: translate(67.7931vw,39.191vh) scale(.8763);
    }
    to
    {
        -webkit-transform: translate(66.37605vw,3680px) scale(.8763);
        transform: translate(66.37605vw,3680px) scale(.8763);
    }
}
.snow:nth-child(141)
{
    opacity: .5344;
    -webkit-transform: translate(13.0077vw,-10px) scale(.8082);
    transform: translate(13.0077vw,-10px) scale(.8082);
    -webkit-animation: fall-141 30s -6s linear infinite;
    animation: fall-141 30s -6s linear infinite;
}
@-webkit-keyframes fall-141
{
    42.178%
    {
        -webkit-transform: translate(22.2391vw,42.178vh) scale(.8082);
        transform: translate(22.2391vw,42.178vh) scale(.8082);
    }
    to
    {
        -webkit-transform: translate(17.6234vw,3680px) scale(.8082);
        transform: translate(17.6234vw,3680px) scale(.8082);
    }
}
@keyframes fall-141
{
    42.178%
    {
        -webkit-transform: translate(22.2391vw,42.178vh) scale(.8082);
        transform: translate(22.2391vw,42.178vh) scale(.8082);
    }
    to
    {
        -webkit-transform: translate(17.6234vw,3680px) scale(.8082);
        transform: translate(17.6234vw,3680px) scale(.8082);
    }
}
.snow:nth-child(142)
{
    opacity: .2567;
    -webkit-transform: translate(53.7973vw,-10px) scale(.5616);
    transform: translate(53.7973vw,-10px) scale(.5616);
    -webkit-animation: fall-142 23s -4s linear infinite;
    animation: fall-142 23s -4s linear infinite;
}
@-webkit-keyframes fall-142
{
    35.338%
    {
        -webkit-transform: translate(58.5092vw,35.338vh) scale(.5616);
        transform: translate(58.5092vw,35.338vh) scale(.5616);
    }
    to
    {
        -webkit-transform: translate(56.15325vw,3680px) scale(.5616);
        transform: translate(56.15325vw,3680px) scale(.5616);
    }
}
@keyframes fall-142
{
    35.338%
    {
        -webkit-transform: translate(58.5092vw,35.338vh) scale(.5616);
        transform: translate(58.5092vw,35.338vh) scale(.5616);
    }
    to
    {
        -webkit-transform: translate(56.15325vw,3680px) scale(.5616);
        transform: translate(56.15325vw,3680px) scale(.5616);
    }
}
.snow:nth-child(143)
{
    opacity: .0437;
    -webkit-transform: translate(10.7413vw,-10px) scale(.0755);
    transform: translate(10.7413vw,-10px) scale(.0755);
    -webkit-animation: fall-143 24s -20s linear infinite;
    animation: fall-143 24s -20s linear infinite;
}
@-webkit-keyframes fall-143
{
    73.093%
    {
        -webkit-transform: translate(13.8614vw,73.093vh) scale(.0755);
        transform: translate(13.8614vw,73.093vh) scale(.0755);
    }
    to
    {
        -webkit-transform: translate(12.30135vw,3680px) scale(.0755);
        transform: translate(12.30135vw,3680px) scale(.0755);
    }
}
@keyframes fall-143
{
    73.093%
    {
        -webkit-transform: translate(13.8614vw,73.093vh) scale(.0755);
        transform: translate(13.8614vw,73.093vh) scale(.0755);
    }
    to
    {
        -webkit-transform: translate(12.30135vw,3680px) scale(.0755);
        transform: translate(12.30135vw,3680px) scale(.0755);
    }
}
.snow:nth-child(144)
{
    opacity: .7196;
    -webkit-transform: translate(68.8295vw,-10px) scale(.9073);
    transform: translate(68.8295vw,-10px) scale(.9073);
    -webkit-animation: fall-144 17s -28s linear infinite;
    animation: fall-144 17s -28s linear infinite;
}
@-webkit-keyframes fall-144
{
    65.071%
    {
        -webkit-transform: translate(77.8064vw,65.071vh) scale(.9073);
        transform: translate(77.8064vw,65.071vh) scale(.9073);
    }
    to
    {
        -webkit-transform: translate(73.31795vw,3680px) scale(.9073);
        transform: translate(73.31795vw,3680px) scale(.9073);
    }
}
@keyframes fall-144
{
    65.071%
    {
        -webkit-transform: translate(77.8064vw,65.071vh) scale(.9073);
        transform: translate(77.8064vw,65.071vh) scale(.9073);
    }
    to
    {
        -webkit-transform: translate(73.31795vw,3680px) scale(.9073);
        transform: translate(73.31795vw,3680px) scale(.9073);
    }
}
.snow:nth-child(145)
{
    opacity: .0794;
    -webkit-transform: translate(14.6983vw,-10px) scale(.0044);
    transform: translate(14.6983vw,-10px) scale(.0044);
    -webkit-animation: fall-145 17s -15s linear infinite;
    animation: fall-145 17s -15s linear infinite;
}
@-webkit-keyframes fall-145
{
    48.962%
    {
        -webkit-transform: translate(21.6101vw,48.962vh) scale(.0044);
        transform: translate(21.6101vw,48.962vh) scale(.0044);
    }
    to
    {
        -webkit-transform: translate(18.1542vw,3680px) scale(.0044);
        transform: translate(18.1542vw,3680px) scale(.0044);
    }
}
@keyframes fall-145
{
    48.962%
    {
        -webkit-transform: translate(21.6101vw,48.962vh) scale(.0044);
        transform: translate(21.6101vw,48.962vh) scale(.0044);
    }
    to
    {
        -webkit-transform: translate(18.1542vw,3680px) scale(.0044);
        transform: translate(18.1542vw,3680px) scale(.0044);
    }
}
.snow:nth-child(146)
{
    opacity: .7509;
    -webkit-transform: translate(73.2485vw,-10px) scale(.5399);
    transform: translate(73.2485vw,-10px) scale(.5399);
    -webkit-animation: fall-146 23s -2s linear infinite;
    animation: fall-146 23s -2s linear infinite;
}
@-webkit-keyframes fall-146
{
    78.642%
    {
        -webkit-transform: translate(63.27vw,78.642vh) scale(.5399);
        transform: translate(63.27vw,78.642vh) scale(.5399);
    }
    to
    {
        -webkit-transform: translate(68.25925vw,3680px) scale(.5399);
        transform: translate(68.25925vw,3680px) scale(.5399);
    }
}
@keyframes fall-146
{
    78.642%
    {
        -webkit-transform: translate(63.27vw,78.642vh) scale(.5399);
        transform: translate(63.27vw,78.642vh) scale(.5399);
    }
    to
    {
        -webkit-transform: translate(68.25925vw,3680px) scale(.5399);
        transform: translate(68.25925vw,3680px) scale(.5399);
    }
}
.snow:nth-child(147)
{
    opacity: .0684;
    -webkit-transform: translate(41.176vw,-10px) scale(.4615);
    transform: translate(41.176vw,-10px) scale(.4615);
    -webkit-animation: fall-147 17s -9s linear infinite;
    animation: fall-147 17s -9s linear infinite;
}
@-webkit-keyframes fall-147
{
    46.324%
    {
        -webkit-transform: translate(41.1156vw,46.324vh) scale(.4615);
        transform: translate(41.1156vw,46.324vh) scale(.4615);
    }
    to
    {
        -webkit-transform: translate(41.1458vw,3680px) scale(.4615);
        transform: translate(41.1458vw,3680px) scale(.4615);
    }
}
@keyframes fall-147
{
    46.324%
    {
        -webkit-transform: translate(41.1156vw,46.324vh) scale(.4615);
        transform: translate(41.1156vw,46.324vh) scale(.4615);
    }
    to
    {
        -webkit-transform: translate(41.1458vw,3680px) scale(.4615);
        transform: translate(41.1458vw,3680px) scale(.4615);
    }
}
.snow:nth-child(148)
{
    opacity: .9056;
    -webkit-transform: translate(24.3018vw,-10px) scale(.0646);
    transform: translate(24.3018vw,-10px) scale(.0646);
    -webkit-animation: fall-148 28s -24s linear infinite;
    animation: fall-148 28s -24s linear infinite;
}
@-webkit-keyframes fall-148
{
    43.438%
    {
        -webkit-transform: translate(21.5445vw,43.438vh) scale(.0646);
        transform: translate(21.5445vw,43.438vh) scale(.0646);
    }
    to
    {
        -webkit-transform: translate(22.92315vw,3680px) scale(.0646);
        transform: translate(22.92315vw,3680px) scale(.0646);
    }
}
@keyframes fall-148
{
    43.438%
    {
        -webkit-transform: translate(21.5445vw,43.438vh) scale(.0646);
        transform: translate(21.5445vw,43.438vh) scale(.0646);
    }
    to
    {
        -webkit-transform: translate(22.92315vw,3680px) scale(.0646);
        transform: translate(22.92315vw,3680px) scale(.0646);
    }
}
.snow:nth-child(149)
{
    opacity: .9585;
    -webkit-transform: translate(12.8136vw,-10px) scale(.1076);
    transform: translate(12.8136vw,-10px) scale(.1076);
    -webkit-animation: fall-149 21s -18s linear infinite;
    animation: fall-149 21s -18s linear infinite;
}
@-webkit-keyframes fall-149
{
    50.235%
    {
        -webkit-transform: translate(20.3684vw,50.235vh) scale(.1076);
        transform: translate(20.3684vw,50.235vh) scale(.1076);
    }
    to
    {
        -webkit-transform: translate(16.591vw,3680px) scale(.1076);
        transform: translate(16.591vw,3680px) scale(.1076);
    }
}
@keyframes fall-149
{
    50.235%
    {
        -webkit-transform: translate(20.3684vw,50.235vh) scale(.1076);
        transform: translate(20.3684vw,50.235vh) scale(.1076);
    }
    to
    {
        -webkit-transform: translate(16.591vw,3680px) scale(.1076);
        transform: translate(16.591vw,3680px) scale(.1076);
    }
}
.snow:nth-child(150)
{
    opacity: .5081;
    -webkit-transform: translate(17.027vw,-10px) scale(.5286);
    transform: translate(17.027vw,-10px) scale(.5286);
    -webkit-animation: fall-150 11s -3s linear infinite;
    animation: fall-150 11s -3s linear infinite;
}
@-webkit-keyframes fall-150
{
    68.938%
    {
        -webkit-transform: translate(14.5062vw,68.938vh) scale(.5286);
        transform: translate(14.5062vw,68.938vh) scale(.5286);
    }
    to
    {
        -webkit-transform: translate(15.7666vw,3680px) scale(.5286);
        transform: translate(15.7666vw,3680px) scale(.5286);
    }
}
@keyframes fall-150
{
    68.938%
    {
        -webkit-transform: translate(14.5062vw,68.938vh) scale(.5286);
        transform: translate(14.5062vw,68.938vh) scale(.5286);
    }
    to
    {
        -webkit-transform: translate(15.7666vw,3680px) scale(.5286);
        transform: translate(15.7666vw,3680px) scale(.5286);
    }
}
.snow:nth-child(151)
{
    opacity: .9113;
    -webkit-transform: translate(97.954vw,-10px) scale(.7496);
    transform: translate(97.954vw,-10px) scale(.7496);
    -webkit-animation: fall-151 30s -5s linear infinite;
    animation: fall-151 30s -5s linear infinite;
}
@-webkit-keyframes fall-151
{
    78.64%
    {
        -webkit-transform: translate(93.9662vw,78.64vh) scale(.7496);
        transform: translate(93.9662vw,78.64vh) scale(.7496);
    }
    to
    {
        -webkit-transform: translate(95.9601vw,3680px) scale(.7496);
        transform: translate(95.9601vw,3680px) scale(.7496);
    }
}
@keyframes fall-151
{
    78.64%
    {
        -webkit-transform: translate(93.9662vw,78.64vh) scale(.7496);
        transform: translate(93.9662vw,78.64vh) scale(.7496);
    }
    to
    {
        -webkit-transform: translate(95.9601vw,3680px) scale(.7496);
        transform: translate(95.9601vw,3680px) scale(.7496);
    }
}
.snow:nth-child(152)
{
    opacity: .9208;
    -webkit-transform: translate(34.8428vw,-10px) scale(.2395);
    transform: translate(34.8428vw,-10px) scale(.2395);
    -webkit-animation: fall-152 23s -15s linear infinite;
    animation: fall-152 23s -15s linear infinite;
}
@-webkit-keyframes fall-152
{
    41.237%
    {
        -webkit-transform: translate(24.8528vw,41.237vh) scale(.2395);
        transform: translate(24.8528vw,41.237vh) scale(.2395);
    }
    to
    {
        -webkit-transform: translate(29.8478vw,3680px) scale(.2395);
        transform: translate(29.8478vw,3680px) scale(.2395);
    }
}
@keyframes fall-152
{
    41.237%
    {
        -webkit-transform: translate(24.8528vw,41.237vh) scale(.2395);
        transform: translate(24.8528vw,41.237vh) scale(.2395);
    }
    to
    {
        -webkit-transform: translate(29.8478vw,3680px) scale(.2395);
        transform: translate(29.8478vw,3680px) scale(.2395);
    }
}
.snow:nth-child(153)
{
    opacity: .2938;
    -webkit-transform: translate(7.3088vw,-10px) scale(.1651);
    transform: translate(7.3088vw,-10px) scale(.1651);
    -webkit-animation: fall-153 19s -9s linear infinite;
    animation: fall-153 19s -9s linear infinite;
}
@-webkit-keyframes fall-153
{
    39.024%
    {
        -webkit-transform: translate(7.943vw,39.024vh) scale(.1651);
        transform: translate(7.943vw,39.024vh) scale(.1651);
    }
    to
    {
        -webkit-transform: translate(7.6259vw,3680px) scale(.1651);
        transform: translate(7.6259vw,3680px) scale(.1651);
    }
}
@keyframes fall-153
{
    39.024%
    {
        -webkit-transform: translate(7.943vw,39.024vh) scale(.1651);
        transform: translate(7.943vw,39.024vh) scale(.1651);
    }
    to
    {
        -webkit-transform: translate(7.6259vw,3680px) scale(.1651);
        transform: translate(7.6259vw,3680px) scale(.1651);
    }
}
.snow:nth-child(154)
{
    opacity: .1364;
    -webkit-transform: translate(54.6012vw,-10px) scale(.7873);
    transform: translate(54.6012vw,-10px) scale(.7873);
    -webkit-animation: fall-154 29s -18s linear infinite;
    animation: fall-154 29s -18s linear infinite;
}
@-webkit-keyframes fall-154
{
    41.443%
    {
        -webkit-transform: translate(55.1458vw,41.443vh) scale(.7873);
        transform: translate(55.1458vw,41.443vh) scale(.7873);
    }
    to
    {
        -webkit-transform: translate(54.8735vw,3680px) scale(.7873);
        transform: translate(54.8735vw,3680px) scale(.7873);
    }
}
@keyframes fall-154
{
    41.443%
    {
        -webkit-transform: translate(55.1458vw,41.443vh) scale(.7873);
        transform: translate(55.1458vw,41.443vh) scale(.7873);
    }
    to
    {
        -webkit-transform: translate(54.8735vw,3680px) scale(.7873);
        transform: translate(54.8735vw,3680px) scale(.7873);
    }
}
.snow:nth-child(155)
{
    opacity: .7503;
    -webkit-transform: translate(36.0621vw,-10px) scale(.1496);
    transform: translate(36.0621vw,-10px) scale(.1496);
    -webkit-animation: fall-155 19s -22s linear infinite;
    animation: fall-155 19s -22s linear infinite;
}
@-webkit-keyframes fall-155
{
    35.769%
    {
        -webkit-transform: translate(29.1927vw,35.769vh) scale(.1496);
        transform: translate(29.1927vw,35.769vh) scale(.1496);
    }
    to
    {
        -webkit-transform: translate(32.6274vw,3680px) scale(.1496);
        transform: translate(32.6274vw,3680px) scale(.1496);
    }
}
@keyframes fall-155
{
    35.769%
    {
        -webkit-transform: translate(29.1927vw,35.769vh) scale(.1496);
        transform: translate(29.1927vw,35.769vh) scale(.1496);
    }
    to
    {
        -webkit-transform: translate(32.6274vw,3680px) scale(.1496);
        transform: translate(32.6274vw,3680px) scale(.1496);
    }
}
.snow:nth-child(156)
{
    opacity: .3498;
    -webkit-transform: translate(79.4708vw,-10px) scale(.0301);
    transform: translate(79.4708vw,-10px) scale(.0301);
    -webkit-animation: fall-156 10s -7s linear infinite;
    animation: fall-156 10s -7s linear infinite;
}
@-webkit-keyframes fall-156
{
    68.795%
    {
        -webkit-transform: translate(75.7315vw,68.795vh) scale(.0301);
        transform: translate(75.7315vw,68.795vh) scale(.0301);
    }
    to
    {
        -webkit-transform: translate(77.60115vw,3680px) scale(.0301);
        transform: translate(77.60115vw,3680px) scale(.0301);
    }
}
@keyframes fall-156
{
    68.795%
    {
        -webkit-transform: translate(75.7315vw,68.795vh) scale(.0301);
        transform: translate(75.7315vw,68.795vh) scale(.0301);
    }
    to
    {
        -webkit-transform: translate(77.60115vw,3680px) scale(.0301);
        transform: translate(77.60115vw,3680px) scale(.0301);
    }
}
.snow:nth-child(157)
{
    opacity: .195;
    -webkit-transform: translate(38.7084vw,-10px) scale(.1389);
    transform: translate(38.7084vw,-10px) scale(.1389);
    -webkit-animation: fall-157 11s -8s linear infinite;
    animation: fall-157 11s -8s linear infinite;
}
@-webkit-keyframes fall-157
{
    33.789%
    {
        -webkit-transform: translate(31.321vw,33.789vh) scale(.1389);
        transform: translate(31.321vw,33.789vh) scale(.1389);
    }
    to
    {
        -webkit-transform: translate(35.0147vw,3680px) scale(.1389);
        transform: translate(35.0147vw,3680px) scale(.1389);
    }
}
@keyframes fall-157
{
    33.789%
    {
        -webkit-transform: translate(31.321vw,33.789vh) scale(.1389);
        transform: translate(31.321vw,33.789vh) scale(.1389);
    }
    to
    {
        -webkit-transform: translate(35.0147vw,3680px) scale(.1389);
        transform: translate(35.0147vw,3680px) scale(.1389);
    }
}
.snow:nth-child(158)
{
    opacity: .4993;
    -webkit-transform: translate(10.5683vw,-10px) scale(.6617);
    transform: translate(10.5683vw,-10px) scale(.6617);
    -webkit-animation: fall-158 20s -6s linear infinite;
    animation: fall-158 20s -6s linear infinite;
}
@-webkit-keyframes fall-158
{
    72.104%
    {
        -webkit-transform: translate(12.6593vw,72.104vh) scale(.6617);
        transform: translate(12.6593vw,72.104vh) scale(.6617);
    }
    to
    {
        -webkit-transform: translate(11.6138vw,3680px) scale(.6617);
        transform: translate(11.6138vw,3680px) scale(.6617);
    }
}
@keyframes fall-158
{
    72.104%
    {
        -webkit-transform: translate(12.6593vw,72.104vh) scale(.6617);
        transform: translate(12.6593vw,72.104vh) scale(.6617);
    }
    to
    {
        -webkit-transform: translate(11.6138vw,3680px) scale(.6617);
        transform: translate(11.6138vw,3680px) scale(.6617);
    }
}
.snow:nth-child(159)
{
    opacity: .659;
    -webkit-transform: translate(8.6245vw,-10px) scale(.6915);
    transform: translate(8.6245vw,-10px) scale(.6915);
    -webkit-animation: fall-159 16s -14s linear infinite;
    animation: fall-159 16s -14s linear infinite;
}
@-webkit-keyframes fall-159
{
    70.511%
    {
        -webkit-transform: translate(-1.0827vw,70.511vh) scale(.6915);
        transform: translate(-1.0827vw,70.511vh) scale(.6915);
    }
    to
    {
        -webkit-transform: translate(3.7709vw,3680px) scale(.6915);
        transform: translate(3.7709vw,3680px) scale(.6915);
    }
}
@keyframes fall-159
{
    70.511%
    {
        -webkit-transform: translate(-1.0827vw,70.511vh) scale(.6915);
        transform: translate(-1.0827vw,70.511vh) scale(.6915);
    }
    to
    {
        -webkit-transform: translate(3.7709vw,3680px) scale(.6915);
        transform: translate(3.7709vw,3680px) scale(.6915);
    }
}
.snow:nth-child(160)
{
    opacity: .1587;
    -webkit-transform: translate(27.0502vw,-10px) scale(.5317);
    transform: translate(27.0502vw,-10px) scale(.5317);
    -webkit-animation: fall-160 23s -26s linear infinite;
    animation: fall-160 23s -26s linear infinite;
}
@-webkit-keyframes fall-160
{
    40.634%
    {
        -webkit-transform: translate(34.3649vw,40.634vh) scale(.5317);
        transform: translate(34.3649vw,40.634vh) scale(.5317);
    }
    to
    {
        -webkit-transform: translate(30.70755vw,3680px) scale(.5317);
        transform: translate(30.70755vw,3680px) scale(.5317);
    }
}
@keyframes fall-160
{
    40.634%
    {
        -webkit-transform: translate(34.3649vw,40.634vh) scale(.5317);
        transform: translate(34.3649vw,40.634vh) scale(.5317);
    }
    to
    {
        -webkit-transform: translate(30.70755vw,3680px) scale(.5317);
        transform: translate(30.70755vw,3680px) scale(.5317);
    }
}
.snow:nth-child(161)
{
    opacity: .6512;
    -webkit-transform: translate(26.2399vw,-10px) scale(.9137);
    transform: translate(26.2399vw,-10px) scale(.9137);
    -webkit-animation: fall-161 11s -1s linear infinite;
    animation: fall-161 11s -1s linear infinite;
}
@-webkit-keyframes fall-161
{
    55.515%
    {
        -webkit-transform: translate(28.2819vw,55.515vh) scale(.9137);
        transform: translate(28.2819vw,55.515vh) scale(.9137);
    }
    to
    {
        -webkit-transform: translate(27.2609vw,3680px) scale(.9137);
        transform: translate(27.2609vw,3680px) scale(.9137);
    }
}
@keyframes fall-161
{
    55.515%
    {
        -webkit-transform: translate(28.2819vw,55.515vh) scale(.9137);
        transform: translate(28.2819vw,55.515vh) scale(.9137);
    }
    to
    {
        -webkit-transform: translate(27.2609vw,3680px) scale(.9137);
        transform: translate(27.2609vw,3680px) scale(.9137);
    }
}
.snow:nth-child(162)
{
    opacity: .1183;
    -webkit-transform: translate(83.9069vw,-10px) scale(.6084);
    transform: translate(83.9069vw,-10px) scale(.6084);
    -webkit-animation: fall-162 12s -24s linear infinite;
    animation: fall-162 12s -24s linear infinite;
}
@-webkit-keyframes fall-162
{
    65.652%
    {
        -webkit-transform: translate(88.8247vw,65.652vh) scale(.6084);
        transform: translate(88.8247vw,65.652vh) scale(.6084);
    }
    to
    {
        -webkit-transform: translate(86.3658vw,3680px) scale(.6084);
        transform: translate(86.3658vw,3680px) scale(.6084);
    }
}
@keyframes fall-162
{
    65.652%
    {
        -webkit-transform: translate(88.8247vw,65.652vh) scale(.6084);
        transform: translate(88.8247vw,65.652vh) scale(.6084);
    }
    to
    {
        -webkit-transform: translate(86.3658vw,3680px) scale(.6084);
        transform: translate(86.3658vw,3680px) scale(.6084);
    }
}
.snow:nth-child(163)
{
    opacity: .6194;
    -webkit-transform: translate(81.7142vw,-10px) scale(.3855);
    transform: translate(81.7142vw,-10px) scale(.3855);
    -webkit-animation: fall-163 11s -21s linear infinite;
    animation: fall-163 11s -21s linear infinite;
}
@-webkit-keyframes fall-163
{
    50.389%
    {
        -webkit-transform: translate(84.8577vw,50.389vh) scale(.3855);
        transform: translate(84.8577vw,50.389vh) scale(.3855);
    }
    to
    {
        -webkit-transform: translate(83.28595vw,3680px) scale(.3855);
        transform: translate(83.28595vw,3680px) scale(.3855);
    }
}
@keyframes fall-163
{
    50.389%
    {
        -webkit-transform: translate(84.8577vw,50.389vh) scale(.3855);
        transform: translate(84.8577vw,50.389vh) scale(.3855);
    }
    to
    {
        -webkit-transform: translate(83.28595vw,3680px) scale(.3855);
        transform: translate(83.28595vw,3680px) scale(.3855);
    }
}
.snow:nth-child(164)
{
    opacity: .9479;
    -webkit-transform: translate(59.4015vw,-10px) scale(.6651);
    transform: translate(59.4015vw,-10px) scale(.6651);
    -webkit-animation: fall-164 14s -25s linear infinite;
    animation: fall-164 14s -25s linear infinite;
}
@-webkit-keyframes fall-164
{
    42.4%
    {
        -webkit-transform: translate(68.0649vw,42.4vh) scale(.6651);
        transform: translate(68.0649vw,42.4vh) scale(.6651);
    }
    to
    {
        -webkit-transform: translate(63.7332vw,3680px) scale(.6651);
        transform: translate(63.7332vw,3680px) scale(.6651);
    }
}
@keyframes fall-164
{
    42.4%
    {
        -webkit-transform: translate(68.0649vw,42.4vh) scale(.6651);
        transform: translate(68.0649vw,42.4vh) scale(.6651);
    }
    to
    {
        -webkit-transform: translate(63.7332vw,3680px) scale(.6651);
        transform: translate(63.7332vw,3680px) scale(.6651);
    }
}
.snow:nth-child(165)
{
    opacity: .1001;
    -webkit-transform: translate(72.116vw,-10px) scale(.2492);
    transform: translate(72.116vw,-10px) scale(.2492);
    -webkit-animation: fall-165 23s -27s linear infinite;
    animation: fall-165 23s -27s linear infinite;
}
@-webkit-keyframes fall-165
{
    55.075%
    {
        -webkit-transform: translate(69.5864vw,55.075vh) scale(.2492);
        transform: translate(69.5864vw,55.075vh) scale(.2492);
    }
    to
    {
        -webkit-transform: translate(70.8512vw,3680px) scale(.2492);
        transform: translate(70.8512vw,3680px) scale(.2492);
    }
}
@keyframes fall-165
{
    55.075%
    {
        -webkit-transform: translate(69.5864vw,55.075vh) scale(.2492);
        transform: translate(69.5864vw,55.075vh) scale(.2492);
    }
    to
    {
        -webkit-transform: translate(70.8512vw,3680px) scale(.2492);
        transform: translate(70.8512vw,3680px) scale(.2492);
    }
}
.snow:nth-child(166)
{
    opacity: .7512;
    -webkit-transform: translate(41.4642vw,-10px) scale(.6632);
    transform: translate(41.4642vw,-10px) scale(.6632);
    -webkit-animation: fall-166 27s -3s linear infinite;
    animation: fall-166 27s -3s linear infinite;
}
@-webkit-keyframes fall-166
{
    67.058%
    {
        -webkit-transform: translate(34.3422vw,67.058vh) scale(.6632);
        transform: translate(34.3422vw,67.058vh) scale(.6632);
    }
    to
    {
        -webkit-transform: translate(37.9032vw,3680px) scale(.6632);
        transform: translate(37.9032vw,3680px) scale(.6632);
    }
}
@keyframes fall-166
{
    67.058%
    {
        -webkit-transform: translate(34.3422vw,67.058vh) scale(.6632);
        transform: translate(34.3422vw,67.058vh) scale(.6632);
    }
    to
    {
        -webkit-transform: translate(37.9032vw,3680px) scale(.6632);
        transform: translate(37.9032vw,3680px) scale(.6632);
    }
}
.snow:nth-child(167)
{
    opacity: .7988;
    -webkit-transform: translate(74.9918vw,-10px) scale(.9986);
    transform: translate(74.9918vw,-10px) scale(.9986);
    -webkit-animation: fall-167 29s -29s linear infinite;
    animation: fall-167 29s -29s linear infinite;
}
@-webkit-keyframes fall-167
{
    49.542%
    {
        -webkit-transform: translate(71.6858vw,49.542vh) scale(.9986);
        transform: translate(71.6858vw,49.542vh) scale(.9986);
    }
    to
    {
        -webkit-transform: translate(73.3388vw,3680px) scale(.9986);
        transform: translate(73.3388vw,3680px) scale(.9986);
    }
}
@keyframes fall-167
{
    49.542%
    {
        -webkit-transform: translate(71.6858vw,49.542vh) scale(.9986);
        transform: translate(71.6858vw,49.542vh) scale(.9986);
    }
    to
    {
        -webkit-transform: translate(73.3388vw,3680px) scale(.9986);
        transform: translate(73.3388vw,3680px) scale(.9986);
    }
}
.snow:nth-child(168)
{
    opacity: .9105;
    -webkit-transform: translate(30.931vw,-10px) scale(.911);
    transform: translate(30.931vw,-10px) scale(.911);
    -webkit-animation: fall-168 21s -19s linear infinite;
    animation: fall-168 21s -19s linear infinite;
}
@-webkit-keyframes fall-168
{
    51.049%
    {
        -webkit-transform: translate(29.3149vw,51.049vh) scale(.911);
        transform: translate(29.3149vw,51.049vh) scale(.911);
    }
    to
    {
        -webkit-transform: translate(30.12295vw,3680px) scale(.911);
        transform: translate(30.12295vw,3680px) scale(.911);
    }
}
@keyframes fall-168
{
    51.049%
    {
        -webkit-transform: translate(29.3149vw,51.049vh) scale(.911);
        transform: translate(29.3149vw,51.049vh) scale(.911);
    }
    to
    {
        -webkit-transform: translate(30.12295vw,3680px) scale(.911);
        transform: translate(30.12295vw,3680px) scale(.911);
    }
}
.snow:nth-child(169)
{
    opacity: .7073;
    -webkit-transform: translate(34.4402vw,-10px) scale(.6062);
    transform: translate(34.4402vw,-10px) scale(.6062);
    -webkit-animation: fall-169 14s -18s linear infinite;
    animation: fall-169 14s -18s linear infinite;
}
@-webkit-keyframes fall-169
{
    53.905%
    {
        -webkit-transform: translate(33.6111vw,53.905vh) scale(.6062);
        transform: translate(33.6111vw,53.905vh) scale(.6062);
    }
    to
    {
        -webkit-transform: translate(34.02565vw,3680px) scale(.6062);
        transform: translate(34.02565vw,3680px) scale(.6062);
    }
}
@keyframes fall-169
{
    53.905%
    {
        -webkit-transform: translate(33.6111vw,53.905vh) scale(.6062);
        transform: translate(33.6111vw,53.905vh) scale(.6062);
    }
    to
    {
        -webkit-transform: translate(34.02565vw,3680px) scale(.6062);
        transform: translate(34.02565vw,3680px) scale(.6062);
    }
}
.snow:nth-child(170)
{
    opacity: .9486;
    -webkit-transform: translate(37.4668vw,-10px) scale(.0909);
    transform: translate(37.4668vw,-10px) scale(.0909);
    -webkit-animation: fall-170 19s -20s linear infinite;
    animation: fall-170 19s -20s linear infinite;
}
@-webkit-keyframes fall-170
{
    53.309%
    {
        -webkit-transform: translate(39.7876vw,53.309vh) scale(.0909);
        transform: translate(39.7876vw,53.309vh) scale(.0909);
    }
    to
    {
        -webkit-transform: translate(38.6272vw,3680px) scale(.0909);
        transform: translate(38.6272vw,3680px) scale(.0909);
    }
}
@keyframes fall-170
{
    53.309%
    {
        -webkit-transform: translate(39.7876vw,53.309vh) scale(.0909);
        transform: translate(39.7876vw,53.309vh) scale(.0909);
    }
    to
    {
        -webkit-transform: translate(38.6272vw,3680px) scale(.0909);
        transform: translate(38.6272vw,3680px) scale(.0909);
    }
}
.snow:nth-child(171)
{
    opacity: .8291;
    -webkit-transform: translate(43.7421vw,-10px) scale(.353);
    transform: translate(43.7421vw,-10px) scale(.353);
    -webkit-animation: fall-171 20s -6s linear infinite;
    animation: fall-171 20s -6s linear infinite;
}
@-webkit-keyframes fall-171
{
    77.149%
    {
        -webkit-transform: translate(44.2222vw,77.149vh) scale(.353);
        transform: translate(44.2222vw,77.149vh) scale(.353);
    }
    to
    {
        -webkit-transform: translate(43.98215vw,3680px) scale(.353);
        transform: translate(43.98215vw,3680px) scale(.353);
    }
}
@keyframes fall-171
{
    77.149%
    {
        -webkit-transform: translate(44.2222vw,77.149vh) scale(.353);
        transform: translate(44.2222vw,77.149vh) scale(.353);
    }
    to
    {
        -webkit-transform: translate(43.98215vw,3680px) scale(.353);
        transform: translate(43.98215vw,3680px) scale(.353);
    }
}
.snow:nth-child(172)
{
    opacity: .6737;
    -webkit-transform: translate(89.0927vw,-10px) scale(.2848);
    transform: translate(89.0927vw,-10px) scale(.2848);
    -webkit-animation: fall-172 28s -7s linear infinite;
    animation: fall-172 28s -7s linear infinite;
}
@-webkit-keyframes fall-172
{
    54.183%
    {
        -webkit-transform: translate(86.3943vw,54.183vh) scale(.2848);
        transform: translate(86.3943vw,54.183vh) scale(.2848);
    }
    to
    {
        -webkit-transform: translate(87.7435vw,3680px) scale(.2848);
        transform: translate(87.7435vw,3680px) scale(.2848);
    }
}
@keyframes fall-172
{
    54.183%
    {
        -webkit-transform: translate(86.3943vw,54.183vh) scale(.2848);
        transform: translate(86.3943vw,54.183vh) scale(.2848);
    }
    to
    {
        -webkit-transform: translate(87.7435vw,3680px) scale(.2848);
        transform: translate(87.7435vw,3680px) scale(.2848);
    }
}
.snow:nth-child(173)
{
    opacity: .5554;
    -webkit-transform: translate(50.0986vw,-10px) scale(.8471);
    transform: translate(50.0986vw,-10px) scale(.8471);
    -webkit-animation: fall-173 30s -24s linear infinite;
    animation: fall-173 30s -24s linear infinite;
}
@-webkit-keyframes fall-173
{
    53.677%
    {
        -webkit-transform: translate(55.149vw,53.677vh) scale(.8471);
        transform: translate(55.149vw,53.677vh) scale(.8471);
    }
    to
    {
        -webkit-transform: translate(52.6238vw,3680px) scale(.8471);
        transform: translate(52.6238vw,3680px) scale(.8471);
    }
}
@keyframes fall-173
{
    53.677%
    {
        -webkit-transform: translate(55.149vw,53.677vh) scale(.8471);
        transform: translate(55.149vw,53.677vh) scale(.8471);
    }
    to
    {
        -webkit-transform: translate(52.6238vw,3680px) scale(.8471);
        transform: translate(52.6238vw,3680px) scale(.8471);
    }
}
.snow:nth-child(174)
{
    opacity: .9494;
    -webkit-transform: translate(28.1178vw,-10px) scale(.3926);
    transform: translate(28.1178vw,-10px) scale(.3926);
    -webkit-animation: fall-174 16s -15s linear infinite;
    animation: fall-174 16s -15s linear infinite;
}
@-webkit-keyframes fall-174
{
    42.636%
    {
        -webkit-transform: translate(23.9374vw,42.636vh) scale(.3926);
        transform: translate(23.9374vw,42.636vh) scale(.3926);
    }
    to
    {
        -webkit-transform: translate(26.0276vw,3680px) scale(.3926);
        transform: translate(26.0276vw,3680px) scale(.3926);
    }
}
@keyframes fall-174
{
    42.636%
    {
        -webkit-transform: translate(23.9374vw,42.636vh) scale(.3926);
        transform: translate(23.9374vw,42.636vh) scale(.3926);
    }
    to
    {
        -webkit-transform: translate(26.0276vw,3680px) scale(.3926);
        transform: translate(26.0276vw,3680px) scale(.3926);
    }
}
.snow:nth-child(175)
{
    opacity: .6368;
    -webkit-transform: translate(81.0137vw,-10px) scale(.3454);
    transform: translate(81.0137vw,-10px) scale(.3454);
    -webkit-animation: fall-175 14s -19s linear infinite;
    animation: fall-175 14s -19s linear infinite;
}
@-webkit-keyframes fall-175
{
    43.235%
    {
        -webkit-transform: translate(84.4856vw,43.235vh) scale(.3454);
        transform: translate(84.4856vw,43.235vh) scale(.3454);
    }
    to
    {
        -webkit-transform: translate(82.74965vw,3680px) scale(.3454);
        transform: translate(82.74965vw,3680px) scale(.3454);
    }
}
@keyframes fall-175
{
    43.235%
    {
        -webkit-transform: translate(84.4856vw,43.235vh) scale(.3454);
        transform: translate(84.4856vw,43.235vh) scale(.3454);
    }
    to
    {
        -webkit-transform: translate(82.74965vw,3680px) scale(.3454);
        transform: translate(82.74965vw,3680px) scale(.3454);
    }
}
.snow:nth-child(176)
{
    opacity: .012;
    -webkit-transform: translate(11.7017vw,-10px) scale(.0494);
    transform: translate(11.7017vw,-10px) scale(.0494);
    -webkit-animation: fall-176 21s -6s linear infinite;
    animation: fall-176 21s -6s linear infinite;
}
@-webkit-keyframes fall-176
{
    66.086%
    {
        -webkit-transform: translate(10.7413vw,66.086vh) scale(.0494);
        transform: translate(10.7413vw,66.086vh) scale(.0494);
    }
    to
    {
        -webkit-transform: translate(11.2215vw,3680px) scale(.0494);
        transform: translate(11.2215vw,3680px) scale(.0494);
    }
}
@keyframes fall-176
{
    66.086%
    {
        -webkit-transform: translate(10.7413vw,66.086vh) scale(.0494);
        transform: translate(10.7413vw,66.086vh) scale(.0494);
    }
    to
    {
        -webkit-transform: translate(11.2215vw,3680px) scale(.0494);
        transform: translate(11.2215vw,3680px) scale(.0494);
    }
}
.snow:nth-child(177)
{
    opacity: .8276;
    -webkit-transform: translate(98.3313vw,-10px) scale(.552);
    transform: translate(98.3313vw,-10px) scale(.552);
    -webkit-animation: fall-177 13s -23s linear infinite;
    animation: fall-177 13s -23s linear infinite;
}
@-webkit-keyframes fall-177
{
    48.422%
    {
        -webkit-transform: translate(102.1891vw,48.422vh) scale(.552);
        transform: translate(102.1891vw,48.422vh) scale(.552);
    }
    to
    {
        -webkit-transform: translate(100.2602vw,3680px) scale(.552);
        transform: translate(100.2602vw,3680px) scale(.552);
    }
}
@keyframes fall-177
{
    48.422%
    {
        -webkit-transform: translate(102.1891vw,48.422vh) scale(.552);
        transform: translate(102.1891vw,48.422vh) scale(.552);
    }
    to
    {
        -webkit-transform: translate(100.2602vw,3680px) scale(.552);
        transform: translate(100.2602vw,3680px) scale(.552);
    }
}
.snow:nth-child(178)
{
    opacity: .0243;
    -webkit-transform: translate(76.5274vw,-10px) scale(.6199);
    transform: translate(76.5274vw,-10px) scale(.6199);
    -webkit-animation: fall-178 29s -5s linear infinite;
    animation: fall-178 29s -5s linear infinite;
}
@-webkit-keyframes fall-178
{
    47.077%
    {
        -webkit-transform: translate(84.4098vw,47.077vh) scale(.6199);
        transform: translate(84.4098vw,47.077vh) scale(.6199);
    }
    to
    {
        -webkit-transform: translate(80.4686vw,3680px) scale(.6199);
        transform: translate(80.4686vw,3680px) scale(.6199);
    }
}
@keyframes fall-178
{
    47.077%
    {
        -webkit-transform: translate(84.4098vw,47.077vh) scale(.6199);
        transform: translate(84.4098vw,47.077vh) scale(.6199);
    }
    to
    {
        -webkit-transform: translate(80.4686vw,3680px) scale(.6199);
        transform: translate(80.4686vw,3680px) scale(.6199);
    }
}
.snow:nth-child(179)
{
    opacity: .4143;
    -webkit-transform: translate(31.0626vw,-10px) scale(.4791);
    transform: translate(31.0626vw,-10px) scale(.4791);
    -webkit-animation: fall-179 10s -22s linear infinite;
    animation: fall-179 10s -22s linear infinite;
}
@-webkit-keyframes fall-179
{
    31.784%
    {
        -webkit-transform: translate(30.0467vw,31.784vh) scale(.4791);
        transform: translate(30.0467vw,31.784vh) scale(.4791);
    }
    to
    {
        -webkit-transform: translate(30.55465vw,3680px) scale(.4791);
        transform: translate(30.55465vw,3680px) scale(.4791);
    }
}
@keyframes fall-179
{
    31.784%
    {
        -webkit-transform: translate(30.0467vw,31.784vh) scale(.4791);
        transform: translate(30.0467vw,31.784vh) scale(.4791);
    }
    to
    {
        -webkit-transform: translate(30.55465vw,3680px) scale(.4791);
        transform: translate(30.55465vw,3680px) scale(.4791);
    }
}
.snow:nth-child(180)
{
    opacity: .0414;
    -webkit-transform: translate(20.5195vw,-10px) scale(.4728);
    transform: translate(20.5195vw,-10px) scale(.4728);
    -webkit-animation: fall-180 12s -20s linear infinite;
    animation: fall-180 12s -20s linear infinite;
}
@-webkit-keyframes fall-180
{
    70.676%
    {
        -webkit-transform: translate(25.9149vw,70.676vh) scale(.4728);
        transform: translate(25.9149vw,70.676vh) scale(.4728);
    }
    to
    {
        -webkit-transform: translate(23.2172vw,3680px) scale(.4728);
        transform: translate(23.2172vw,3680px) scale(.4728);
    }
}
@keyframes fall-180
{
    70.676%
    {
        -webkit-transform: translate(25.9149vw,70.676vh) scale(.4728);
        transform: translate(25.9149vw,70.676vh) scale(.4728);
    }
    to
    {
        -webkit-transform: translate(23.2172vw,3680px) scale(.4728);
        transform: translate(23.2172vw,3680px) scale(.4728);
    }
}
.snow:nth-child(181)
{
    opacity: .7739;
    -webkit-transform: translate(43.7598vw,-10px) scale(.6246);
    transform: translate(43.7598vw,-10px) scale(.6246);
    -webkit-animation: fall-181 23s -5s linear infinite;
    animation: fall-181 23s -5s linear infinite;
}
@-webkit-keyframes fall-181
{
    79.504%
    {
        -webkit-transform: translate(35.88vw,79.504vh) scale(.6246);
        transform: translate(35.88vw,79.504vh) scale(.6246);
    }
    to
    {
        -webkit-transform: translate(39.8199vw,3680px) scale(.6246);
        transform: translate(39.8199vw,3680px) scale(.6246);
    }
}
@keyframes fall-181
{
    79.504%
    {
        -webkit-transform: translate(35.88vw,79.504vh) scale(.6246);
        transform: translate(35.88vw,79.504vh) scale(.6246);
    }
    to
    {
        -webkit-transform: translate(39.8199vw,3680px) scale(.6246);
        transform: translate(39.8199vw,3680px) scale(.6246);
    }
}
.snow:nth-child(182)
{
    opacity: .328;
    -webkit-transform: translate(45.4844vw,-10px) scale(.0724);
    transform: translate(45.4844vw,-10px) scale(.0724);
    -webkit-animation: fall-182 17s -1s linear infinite;
    animation: fall-182 17s -1s linear infinite;
}
@-webkit-keyframes fall-182
{
    60.614%
    {
        -webkit-transform: translate(38.6429vw,60.614vh) scale(.0724);
        transform: translate(38.6429vw,60.614vh) scale(.0724);
    }
    to
    {
        -webkit-transform: translate(42.06365vw,3680px) scale(.0724);
        transform: translate(42.06365vw,3680px) scale(.0724);
    }
}
@keyframes fall-182
{
    60.614%
    {
        -webkit-transform: translate(38.6429vw,60.614vh) scale(.0724);
        transform: translate(38.6429vw,60.614vh) scale(.0724);
    }
    to
    {
        -webkit-transform: translate(42.06365vw,3680px) scale(.0724);
        transform: translate(42.06365vw,3680px) scale(.0724);
    }
}
.snow:nth-child(183)
{
    opacity: .8506;
    -webkit-transform: translate(39.276vw,-10px) scale(.8146);
    transform: translate(39.276vw,-10px) scale(.8146);
    -webkit-animation: fall-183 14s -8s linear infinite;
    animation: fall-183 14s -8s linear infinite;
}
@-webkit-keyframes fall-183
{
    41.19%
    {
        -webkit-transform: translate(31.1945vw,41.19vh) scale(.8146);
        transform: translate(31.1945vw,41.19vh) scale(.8146);
    }
    to
    {
        -webkit-transform: translate(35.23525vw,3680px) scale(.8146);
        transform: translate(35.23525vw,3680px) scale(.8146);
    }
}
@keyframes fall-183
{
    41.19%
    {
        -webkit-transform: translate(31.1945vw,41.19vh) scale(.8146);
        transform: translate(31.1945vw,41.19vh) scale(.8146);
    }
    to
    {
        -webkit-transform: translate(35.23525vw,3680px) scale(.8146);
        transform: translate(35.23525vw,3680px) scale(.8146);
    }
}
.snow:nth-child(184)
{
    opacity: .4812;
    -webkit-transform: translate(4.3386vw,-10px) scale(.5139);
    transform: translate(4.3386vw,-10px) scale(.5139);
    -webkit-animation: fall-184 16s -17s linear infinite;
    animation: fall-184 16s -17s linear infinite;
}
@-webkit-keyframes fall-184
{
    52.412%
    {
        -webkit-transform: translate(1.1728vw,52.412vh) scale(.5139);
        transform: translate(1.1728vw,52.412vh) scale(.5139);
    }
    to
    {
        -webkit-transform: translate(2.7557vw,3680px) scale(.5139);
        transform: translate(2.7557vw,3680px) scale(.5139);
    }
}
@keyframes fall-184
{
    52.412%
    {
        -webkit-transform: translate(1.1728vw,52.412vh) scale(.5139);
        transform: translate(1.1728vw,52.412vh) scale(.5139);
    }
    to
    {
        -webkit-transform: translate(2.7557vw,3680px) scale(.5139);
        transform: translate(2.7557vw,3680px) scale(.5139);
    }
}
.snow:nth-child(185)
{
    opacity: .4957;
    -webkit-transform: translate(33.0233vw,-10px) scale(.5644);
    transform: translate(33.0233vw,-10px) scale(.5644);
    -webkit-animation: fall-185 23s -21s linear infinite;
    animation: fall-185 23s -21s linear infinite;
}
@-webkit-keyframes fall-185
{
    48.2%
    {
        -webkit-transform: translate(24.851vw,48.2vh) scale(.5644);
        transform: translate(24.851vw,48.2vh) scale(.5644);
    }
    to
    {
        -webkit-transform: translate(28.93715vw,3680px) scale(.5644);
        transform: translate(28.93715vw,3680px) scale(.5644);
    }
}
@keyframes fall-185
{
    48.2%
    {
        -webkit-transform: translate(24.851vw,48.2vh) scale(.5644);
        transform: translate(24.851vw,48.2vh) scale(.5644);
    }
    to
    {
        -webkit-transform: translate(28.93715vw,3680px) scale(.5644);
        transform: translate(28.93715vw,3680px) scale(.5644);
    }
}
.snow:nth-child(186)
{
    opacity: .3232;
    -webkit-transform: translate(28.8173vw,-10px) scale(.1589);
    transform: translate(28.8173vw,-10px) scale(.1589);
    -webkit-animation: fall-186 23s -28s linear infinite;
    animation: fall-186 23s -28s linear infinite;
}
@-webkit-keyframes fall-186
{
    44.979%
    {
        -webkit-transform: translate(19.5676vw,44.979vh) scale(.1589);
        transform: translate(19.5676vw,44.979vh) scale(.1589);
    }
    to
    {
        -webkit-transform: translate(24.19245vw,3680px) scale(.1589);
        transform: translate(24.19245vw,3680px) scale(.1589);
    }
}
@keyframes fall-186
{
    44.979%
    {
        -webkit-transform: translate(19.5676vw,44.979vh) scale(.1589);
        transform: translate(19.5676vw,44.979vh) scale(.1589);
    }
    to
    {
        -webkit-transform: translate(24.19245vw,3680px) scale(.1589);
        transform: translate(24.19245vw,3680px) scale(.1589);
    }
}
.snow:nth-child(187)
{
    opacity: .0851;
    -webkit-transform: translate(19.1736vw,-10px) scale(.327);
    transform: translate(19.1736vw,-10px) scale(.327);
    -webkit-animation: fall-187 18s -23s linear infinite;
    animation: fall-187 18s -23s linear infinite;
}
@-webkit-keyframes fall-187
{
    68.587%
    {
        -webkit-transform: translate(16.2404vw,68.587vh) scale(.327);
        transform: translate(16.2404vw,68.587vh) scale(.327);
    }
    to
    {
        -webkit-transform: translate(17.707vw,3680px) scale(.327);
        transform: translate(17.707vw,3680px) scale(.327);
    }
}
@keyframes fall-187
{
    68.587%
    {
        -webkit-transform: translate(16.2404vw,68.587vh) scale(.327);
        transform: translate(16.2404vw,68.587vh) scale(.327);
    }
    to
    {
        -webkit-transform: translate(17.707vw,3680px) scale(.327);
        transform: translate(17.707vw,3680px) scale(.327);
    }
}
.snow:nth-child(188)
{
    opacity: .2779;
    -webkit-transform: translate(37.2783vw,-10px) scale(.4109);
    transform: translate(37.2783vw,-10px) scale(.4109);
    -webkit-animation: fall-188 19s -6s linear infinite;
    animation: fall-188 19s -6s linear infinite;
}
@-webkit-keyframes fall-188
{
    43.785%
    {
        -webkit-transform: translate(31.9177vw,43.785vh) scale(.4109);
        transform: translate(31.9177vw,43.785vh) scale(.4109);
    }
    to
    {
        -webkit-transform: translate(34.598vw,3680px) scale(.4109);
        transform: translate(34.598vw,3680px) scale(.4109);
    }
}
@keyframes fall-188
{
    43.785%
    {
        -webkit-transform: translate(31.9177vw,43.785vh) scale(.4109);
        transform: translate(31.9177vw,43.785vh) scale(.4109);
    }
    to
    {
        -webkit-transform: translate(34.598vw,3680px) scale(.4109);
        transform: translate(34.598vw,3680px) scale(.4109);
    }
}
.snow:nth-child(189)
{
    opacity: .3077;
    -webkit-transform: translate(21.3734vw,-10px) scale(.579);
    transform: translate(21.3734vw,-10px) scale(.579);
    -webkit-animation: fall-189 19s -24s linear infinite;
    animation: fall-189 19s -24s linear infinite;
}
@-webkit-keyframes fall-189
{
    42.77%
    {
        -webkit-transform: translate(13.6388vw,42.77vh) scale(.579);
        transform: translate(13.6388vw,42.77vh) scale(.579);
    }
    to
    {
        -webkit-transform: translate(17.5061vw,3680px) scale(.579);
        transform: translate(17.5061vw,3680px) scale(.579);
    }
}
@keyframes fall-189
{
    42.77%
    {
        -webkit-transform: translate(13.6388vw,42.77vh) scale(.579);
        transform: translate(13.6388vw,42.77vh) scale(.579);
    }
    to
    {
        -webkit-transform: translate(17.5061vw,3680px) scale(.579);
        transform: translate(17.5061vw,3680px) scale(.579);
    }
}
.snow:nth-child(190)
{
    opacity: .2034;
    -webkit-transform: translate(30.4136vw,-10px) scale(.0651);
    transform: translate(30.4136vw,-10px) scale(.0651);
    -webkit-animation: fall-190 29s -21s linear infinite;
    animation: fall-190 29s -21s linear infinite;
}
@-webkit-keyframes fall-190
{
    59.022%
    {
        -webkit-transform: translate(36.0686vw,59.022vh) scale(.0651);
        transform: translate(36.0686vw,59.022vh) scale(.0651);
    }
    to
    {
        -webkit-transform: translate(33.2411vw,3680px) scale(.0651);
        transform: translate(33.2411vw,3680px) scale(.0651);
    }
}
@keyframes fall-190
{
    59.022%
    {
        -webkit-transform: translate(36.0686vw,59.022vh) scale(.0651);
        transform: translate(36.0686vw,59.022vh) scale(.0651);
    }
    to
    {
        -webkit-transform: translate(33.2411vw,3680px) scale(.0651);
        transform: translate(33.2411vw,3680px) scale(.0651);
    }
}
.snow:nth-child(191)
{
    opacity: .0656;
    -webkit-transform: translate(28.3499vw,-10px) scale(.7181);
    transform: translate(28.3499vw,-10px) scale(.7181);
    -webkit-animation: fall-191 16s -27s linear infinite;
    animation: fall-191 16s -27s linear infinite;
}
@-webkit-keyframes fall-191
{
    31.044%
    {
        -webkit-transform: translate(18.8165vw,31.044vh) scale(.7181);
        transform: translate(18.8165vw,31.044vh) scale(.7181);
    }
    to
    {
        -webkit-transform: translate(23.5832vw,3680px) scale(.7181);
        transform: translate(23.5832vw,3680px) scale(.7181);
    }
}
@keyframes fall-191
{
    31.044%
    {
        -webkit-transform: translate(18.8165vw,31.044vh) scale(.7181);
        transform: translate(18.8165vw,31.044vh) scale(.7181);
    }
    to
    {
        -webkit-transform: translate(23.5832vw,3680px) scale(.7181);
        transform: translate(23.5832vw,3680px) scale(.7181);
    }
}
.snow:nth-child(192)
{
    opacity: .105;
    -webkit-transform: translate(40.4351vw,-10px) scale(.0174);
    transform: translate(40.4351vw,-10px) scale(.0174);
    -webkit-animation: fall-192 29s -1s linear infinite;
    animation: fall-192 29s -1s linear infinite;
}
@-webkit-keyframes fall-192
{
    56.842%
    {
        -webkit-transform: translate(50.3042vw,56.842vh) scale(.0174);
        transform: translate(50.3042vw,56.842vh) scale(.0174);
    }
    to
    {
        -webkit-transform: translate(45.36965vw,3680px) scale(.0174);
        transform: translate(45.36965vw,3680px) scale(.0174);
    }
}
@keyframes fall-192
{
    56.842%
    {
        -webkit-transform: translate(50.3042vw,56.842vh) scale(.0174);
        transform: translate(50.3042vw,56.842vh) scale(.0174);
    }
    to
    {
        -webkit-transform: translate(45.36965vw,3680px) scale(.0174);
        transform: translate(45.36965vw,3680px) scale(.0174);
    }
}
.snow:nth-child(193)
{
    opacity: .6807;
    -webkit-transform: translate(14.333vw,-10px) scale(.3234);
    transform: translate(14.333vw,-10px) scale(.3234);
    -webkit-animation: fall-193 21s -7s linear infinite;
    animation: fall-193 21s -7s linear infinite;
}
@-webkit-keyframes fall-193
{
    46.547%
    {
        -webkit-transform: translate(19.39vw,46.547vh) scale(.3234);
        transform: translate(19.39vw,46.547vh) scale(.3234);
    }
    to
    {
        -webkit-transform: translate(16.8615vw,3680px) scale(.3234);
        transform: translate(16.8615vw,3680px) scale(.3234);
    }
}
@keyframes fall-193
{
    46.547%
    {
        -webkit-transform: translate(19.39vw,46.547vh) scale(.3234);
        transform: translate(19.39vw,46.547vh) scale(.3234);
    }
    to
    {
        -webkit-transform: translate(16.8615vw,3680px) scale(.3234);
        transform: translate(16.8615vw,3680px) scale(.3234);
    }
}
.snow:nth-child(194)
{
    opacity: .7049;
    -webkit-transform: translate(57.1401vw,-10px) scale(.9725);
    transform: translate(57.1401vw,-10px) scale(.9725);
    -webkit-animation: fall-194 23s -25s linear infinite;
    animation: fall-194 23s -25s linear infinite;
}
@-webkit-keyframes fall-194
{
    39.24%
    {
        -webkit-transform: translate(65.1967vw,39.24vh) scale(.9725);
        transform: translate(65.1967vw,39.24vh) scale(.9725);
    }
    to
    {
        -webkit-transform: translate(61.1684vw,3680px) scale(.9725);
        transform: translate(61.1684vw,3680px) scale(.9725);
    }
}
@keyframes fall-194
{
    39.24%
    {
        -webkit-transform: translate(65.1967vw,39.24vh) scale(.9725);
        transform: translate(65.1967vw,39.24vh) scale(.9725);
    }
    to
    {
        -webkit-transform: translate(61.1684vw,3680px) scale(.9725);
        transform: translate(61.1684vw,3680px) scale(.9725);
    }
}
.snow:nth-child(195)
{
    opacity: .8314;
    -webkit-transform: translate(48.6158vw,-10px) scale(.1608);
    transform: translate(48.6158vw,-10px) scale(.1608);
    -webkit-animation: fall-195 17s -30s linear infinite;
    animation: fall-195 17s -30s linear infinite;
}
@-webkit-keyframes fall-195
{
    33.639%
    {
        -webkit-transform: translate(46.175vw,33.639vh) scale(.1608);
        transform: translate(46.175vw,33.639vh) scale(.1608);
    }
    to
    {
        -webkit-transform: translate(47.3954vw,3680px) scale(.1608);
        transform: translate(47.3954vw,3680px) scale(.1608);
    }
}
@keyframes fall-195
{
    33.639%
    {
        -webkit-transform: translate(46.175vw,33.639vh) scale(.1608);
        transform: translate(46.175vw,33.639vh) scale(.1608);
    }
    to
    {
        -webkit-transform: translate(47.3954vw,3680px) scale(.1608);
        transform: translate(47.3954vw,3680px) scale(.1608);
    }
}
.snow:nth-child(196)
{
    opacity: .7721;
    -webkit-transform: translate(46.967vw,-10px) scale(.1593);
    transform: translate(46.967vw,-10px) scale(.1593);
    -webkit-animation: fall-196 24s -23s linear infinite;
    animation: fall-196 24s -23s linear infinite;
}
@-webkit-keyframes fall-196
{
    59.402%
    {
        -webkit-transform: translate(38.0451vw,59.402vh) scale(.1593);
        transform: translate(38.0451vw,59.402vh) scale(.1593);
    }
    to
    {
        -webkit-transform: translate(42.50605vw,3680px) scale(.1593);
        transform: translate(42.50605vw,3680px) scale(.1593);
    }
}
@keyframes fall-196
{
    59.402%
    {
        -webkit-transform: translate(38.0451vw,59.402vh) scale(.1593);
        transform: translate(38.0451vw,59.402vh) scale(.1593);
    }
    to
    {
        -webkit-transform: translate(42.50605vw,3680px) scale(.1593);
        transform: translate(42.50605vw,3680px) scale(.1593);
    }
}
.snow:nth-child(197)
{
    opacity: .131;
    -webkit-transform: translate(77.7849vw,-10px) scale(.5876);
    transform: translate(77.7849vw,-10px) scale(.5876);
    -webkit-animation: fall-197 18s -13s linear infinite;
    animation: fall-197 18s -13s linear infinite;
}
@-webkit-keyframes fall-197
{
    73.595%
    {
        -webkit-transform: translate(81.0245vw,73.595vh) scale(.5876);
        transform: translate(81.0245vw,73.595vh) scale(.5876);
    }
    to
    {
        -webkit-transform: translate(79.4047vw,3680px) scale(.5876);
        transform: translate(79.4047vw,3680px) scale(.5876);
    }
}
@keyframes fall-197
{
    73.595%
    {
        -webkit-transform: translate(81.0245vw,73.595vh) scale(.5876);
        transform: translate(81.0245vw,73.595vh) scale(.5876);
    }
    to
    {
        -webkit-transform: translate(79.4047vw,3680px) scale(.5876);
        transform: translate(79.4047vw,3680px) scale(.5876);
    }
}
.snow:nth-child(198)
{
    opacity: .8211;
    -webkit-transform: translate(21.9926vw,-10px) scale(.0119);
    transform: translate(21.9926vw,-10px) scale(.0119);
    -webkit-animation: fall-198 10s -22s linear infinite;
    animation: fall-198 10s -22s linear infinite;
}
@-webkit-keyframes fall-198
{
    67.099%
    {
        -webkit-transform: translate(26.3081vw,67.099vh) scale(.0119);
        transform: translate(26.3081vw,67.099vh) scale(.0119);
    }
    to
    {
        -webkit-transform: translate(24.15035vw,3680px) scale(.0119);
        transform: translate(24.15035vw,3680px) scale(.0119);
    }
}
@keyframes fall-198
{
    67.099%
    {
        -webkit-transform: translate(26.3081vw,67.099vh) scale(.0119);
        transform: translate(26.3081vw,67.099vh) scale(.0119);
    }
    to
    {
        -webkit-transform: translate(24.15035vw,3680px) scale(.0119);
        transform: translate(24.15035vw,3680px) scale(.0119);
    }
}
.snow:nth-child(199)
{
    opacity: .6316;
    -webkit-transform: translate(22.0003vw,-10px) scale(.5737);
    transform: translate(22.0003vw,-10px) scale(.5737);
    -webkit-animation: fall-199 21s -1s linear infinite;
    animation: fall-199 21s -1s linear infinite;
}
@-webkit-keyframes fall-199
{
    69.009%
    {
        -webkit-transform: translate(29.6253vw,69.009vh) scale(.5737);
        transform: translate(29.6253vw,69.009vh) scale(.5737);
    }
    to
    {
        -webkit-transform: translate(25.8128vw,3680px) scale(.5737);
        transform: translate(25.8128vw,3680px) scale(.5737);
    }
}
@keyframes fall-199
{
    69.009%
    {
        -webkit-transform: translate(29.6253vw,69.009vh) scale(.5737);
        transform: translate(29.6253vw,69.009vh) scale(.5737);
    }
    to
    {
        -webkit-transform: translate(25.8128vw,3680px) scale(.5737);
        transform: translate(25.8128vw,3680px) scale(.5737);
    }
}
.snow:nth-child(200)
{
    opacity: .7568;
    -webkit-transform: translate(76.229vw,-10px) scale(.7668);
    transform: translate(76.229vw,-10px) scale(.7668);
    -webkit-animation: fall-200 21s -5s linear infinite;
    animation: fall-200 21s -5s linear infinite;
}
@-webkit-keyframes fall-200
{
    58.467%
    {
        -webkit-transform: translate(74.8716vw,58.467vh) scale(.7668);
        transform: translate(74.8716vw,58.467vh) scale(.7668);
    }
    to
    {
        -webkit-transform: translate(75.5503vw,3680px) scale(.7668);
        transform: translate(75.5503vw,3680px) scale(.7668);
    }
}
@keyframes fall-200
{
    58.467%
    {
        -webkit-transform: translate(74.8716vw,58.467vh) scale(.7668);
        transform: translate(74.8716vw,58.467vh) scale(.7668);
    }
    to
    {
        -webkit-transform: translate(75.5503vw,3680px) scale(.7668);
        transform: translate(75.5503vw,3680px) scale(.7668);
    }
}
body.game-mode
{
    min-height: unset!important;
}
body.game-mode main
{
    height: calc(100vh - 8.965rem)!important;
}
.photo .bnr-lnk
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.loader
{
    position: relative;
    color: #fff;
    text-indent: -9999em;
    margin: 0 auto;
    -webkit-transform: translateY(.3125rem);
    transform: translateY(.3125rem);
}
.loader, .loader:after, .loader:before
{
    background: #fff;
    -webkit-animation: loaderAnim 1s infinite ease-in-out;
    animation: loaderAnim 1s infinite ease-in-out;
    width: .375rem;
    height: 1.5rem;
}
.loader
{
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
}
.loader:after, .loader:before
{
    position: absolute;
    top: 0;
    content: "";
}
.loader:before
{
    left: -.625rem;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
}
.loader:after
{
    left: .625rem;
}
@-webkit-keyframes loaderAnim
{
    0%, 100%, 80%
    {
        -webkit-box-shadow: 0 0;
        box-shadow: 0 0;
        height: 1.5rem;
    }
    40%
    {
        -webkit-box-shadow: 0 -.625rem;
        box-shadow: 0 -.625rem;
        height: 1.875rem;
    }
}
@keyframes loaderAnim
{
    0%, 100%, 80%
    {
        -webkit-box-shadow: 0 0;
        box-shadow: 0 0;
        height: 1.5rem;
    }
    40%
    {
        -webkit-box-shadow: 0 -.625rem;
        box-shadow: 0 -.625rem;
        height: 1.875rem;
    }
}
.brand-loader
{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
}
.loader-wrapper
{
    background-color: #030303;
    height: 12.5rem;
    padding-top: 5rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .2667rem;
}
.loader-wrapper:not(.visible)
{
    display: none;
}
.slider-wrapper
{
    position: relative;
    height: 26.7125rem;
}
.slider-wrapper .slider .g-slide
{
    background-size: cover;
    background-position: top center;
}
.slider-wrapper .slider .g-slide a
{
    vertical-align: middle;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.slider-wrapper .slider .g-slide .btn
{
    position: absolute;
    right: 33.125rem;
    top: 21.875rem;
    width: 13.9375rem;
    height: 4.625rem;
    line-height: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.slider-wrapper .slider .g-slide .bnr-lnk
{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.slider-wrapper .slider-bullets
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}
.slider-wrapper .slider-bullets ul li
{
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 .1875rem;
    vertical-align: middle;
    margin: 0 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    vertical-align: middle;
    border: 2px solid FFDD55;
    opacity: 1!important;
    background: 0 0!important;
    position: relative;
}
.slider-wrapper .slider-bullets ul li.active
{
    background-color: #fd5!important;
}
.game-popup
{
    position: fixed;
    left: 0;
    bottom: 0;
    height: calc(100% - 4.25rem);
    background: #171412;
    background-size: cover;
    width: 100%;
    padding-top: 2.9375rem;
    z-index: 99;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: scroll;
    -webkit-transition: .5s;
    transition: .5s;
    display: none;
}
.game-popup.betgames .game .iframe-helper
{
    padding-top: 0;
}
.game-popup.betgames .game .iframe-helper .game-wrapper
{
    position: relative;
    width: auto!important;
    height: auto!important;
}
.game-popup .game
{
    position: relative;
    width: 146vh;
    background: #f7f7f7;
    left: 50%;
    z-index: 99;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.game-popup .game .iframe-helper
{
    height: 0;
    padding-top: 57%;
}
.game-popup .game .iframe-helper>*
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%!important;
    height: 100%!important;
}
.game-popup .game .iframe-helper #game-container
{
    text-align: center;
}
.game-popup .game .iframe-helper #game-container iframe
{
    width: 100%!important;
    height: 100%!important;
}
.game-popup .game .iframe-helper #game-container #egamings_container
{
    height: 100%;
}
.game-popup .game .icons
{
    position: absolute;
    right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transform: translateX(calc(100%));
    transform: translateX(calc(100%));
}
.game-popup .game .icons .material-icons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #11e311;
    -webkit-transition: 180ms ease;
    transition: 180ms ease;
    font-size: 1.875rem;
    cursor: pointer;
    padding: .625rem;
    color: #000;
    border-top: .0625rem solid rgba(0,0,0,.212);
}
.game-popup .game .icons .material-icons:first-child
{
    border-top: none;
}
.game-popup .game .icons .material-icons:hover
{
    background-color: var(--textColor);
}
.game-popup .game-review
{
    display: none;
    overflow: hidden;
    padding: 1.875rem 0;
    width: 100%;
    background: #fff;
}
.game-popup .game-review .container
{
    position: relative;
    text-align: center;
    width: 50%;
    min-width: 37.5rem;
    max-width: 83.125rem;
    margin: 2.5rem auto 0;
    font-size: 1rem;
    color: #333;
    letter-spacing: .03125rem;
}
.game-popup .game-review .container .title
{
    color: #11e311;
    font-size: 1.875rem;
    margin-bottom: 1.25rem;
}
.game-popup .game-review .container p
{
    color: #333;
}
.game-popup.minimized
{
    background: 0 0;
    bottom: .9375rem;
    overflow: unset;
    left: .9375rem;
    width: 34vh;
    bottom: 4.5rem;
    height: 13.25rem;
}
.game-popup.minimized .game
{
    width: 34vh;
    -webkit-transform: none;
    transform: none;
    left: 0;
}
.game-popup.minimized .icons
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.game-popup.minimized .icons .material-icons
{
    font-size: 1rem;
    padding: .3125rem;
}
.game-popup.minimized .game-review
{
    display: none;
}
.middle
{
    position: relative;
    width: 93.3333rem;
    padding: 0 1.25rem;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
main
{
    margin-top: 8.665rem!important;
}
.btn
{
    position: relative;
    border: 0;
    outline: 0;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-weight: 400;
    font-family: Poppins-Bold;
    background: #11e311;
    color: #030303;
    width: 8.2667rem;
    border-radius: .4667rem;
    height: 1.875rem;
    line-height: normal;
    padding: 0 .9375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 120ms ease!important;
    transition: 120ms ease!important;
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
.btn.goldGradient
{
    background: linear-gradient(142deg,#d2ae6d,#f5eada,#d2ae6d);
    color: #000;
    border-radius: 1.1875rem;
}
.btn:hover
{
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.btn.dark
{
    color: #fff;
    background: #332d2f;
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
.btn.dark:hover
{
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
}
.btn.rounded
{
    font-family: Poppins-Bold;
    border-radius: 62.5rem;
    height: 6.25rem;
    line-height: 6.25rem;
    width: 16.875rem;
    font-size: 1.6875rem;
}
.btn[disabled]
{
    opacity: .3;
    pointer-events: none;
}
.chbx
{
    position: relative;
    height: .875rem;
    width: .875rem;
    background-color: #3e3e3e;
    cursor: pointer;
}
.chbx.green
{
    border: .0625rem solid #414141;
    background-color: #2d2d2d;
}
.chbx.green.checked:before
{
    background-color: #269137;
}
.chbx.checked:before, .chbx.middlestate:before
{
    content: "";
    display: block;
    position: absolute;
    left: .1875rem;
    top: .1875rem;
    width: .5rem;
    height: .5rem;
    background-color: #ffc107;
}
.chbx.middlestate:before
{
    height: .125rem;
    top: .375rem;
}
.overlay
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(35,31,32,.9);
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 999;
}
.overlay.visible
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.overlay .popup
{
    position: relative;
    width: 31.25rem;
    background-color: #030303;
    max-height: 90%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .2667rem;
}
.overlay .popup .close
{
    position: absolute;
    right: .625rem;
    top: .9375rem;
    font-size: 1.375rem;
    font-weight: 700;
    color: #fff;
    -webkit-transition: color 120ms ease-in;
    transition: color 120ms ease-in;
    cursor: pointer;
}
.overlay .popup .close:hover
{
    color: #11e311;
}
.dotted-hidden
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.no-data
{
    width: 100%;
    background-color: #030303;
    height: 17.5rem;
    text-align: center;
    overflow: hidden;
}
.no-data .icon
{
    position: relative;
    font-size: 2.625rem;
    width: calc(100% + .375rem);
    margin-top: 5.625rem;
    font-size: 2.625rem;
}
.no-data .text
{
    font-size: 1.125rem;
    margin-top: 1.875rem;
}
.err-text, .success-text
{
    font-size: .875rem;
}
.err-text.success-text, .success-text.success-text
{
    color: #11e311;
}
.err-text.err-text, .success-text.err-text
{
    color: #ff3030;
}
.err-text span, .success-text span
{
    vertical-align: middle;
}
.err-text span.material-icons, .success-text span.material-icons
{
    font-size: 1.5625rem;
    margin-left: .3125rem;
}
.captcha-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.captcha-wrapper div.captcha-img
{
    height: 2.5rem;
    float: left;
    width: 5rem;
    margin-left: .625rem;
    background-color: #000;
    background-size: 80% auto;
    background-position: center top .25rem;
    background-repeat: no-repeat;
}
.captcha-wrapper div.material-icons
{
    color: #000;
    float: left;
    width: 1.875rem;
    font-size: 1.375rem;
    text-align: right;
    color: #000;
    cursor: pointer;
}
.datepicker .calendar
{
    position: absolute;
    width: 2.1875rem;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image: url(../../gambling/image/calendar.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 1.375rem;
    -webkit-filter: brightness(2);
    filter: brightness(2);
    cursor: pointer;
}
.datepicker-dropdown
{
    -webkit-box-shadow: 0 .1875rem .875rem rgba(27,27,27,.33);
    box-shadow: 0 .1875rem .875rem rgba(27,27,27,.33);
}
.scroll-to-top
{
    position: fixed;
    right: 6.875rem;
    bottom: 6.25rem;
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background-color: #131313;
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    border-radius: .1875rem;
    -webkit-box-shadow: 0 0 .625rem 0 rgba(0,0,0,.4);
    box-shadow: 0 0 .625rem 0 rgba(0,0,0,.4);
    -webkit-transition: -webkit-filter 120ms ease-in;
    transition: -webkit-filter 120ms ease-in;
    transition: filter 120ms ease-in;
    transition: filter 120ms ease-in,-webkit-filter 120ms ease-in;
    cursor: pointer;
}
.scroll-to-top:hover
{
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
iframe.sportsbook
{
    width: 100%;
    height: calc(100% - 10rem);
}
.comming-soon
{
    padding: 15.625rem 0;
    color: #fff;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 2rem;
}
.comming-soon p:first-child
{
    padding-bottom: 2rem;
    font-size: 3rem;
}
.flag
{
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-image: url(../../gambling/image/flags1.png);
    background-repeat: no-repeat;
    background-position: 100px 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.flag[country^=home]
{
    background-image: none;
}
.flag[country^=worldcup]
{
    background-position: -287px -384px;
}
.flag[country^=international]
{
    background-position: -239px -384px;
}
.flag[country^=uefachampionsleague]
{
    background-position: -47px -72px;
}
.flag[country^=uefaeuropaleague]
{
    background-position: -336px -96px;
}
.flag[country^=copaamericacnt]
{
    background-position: -264px -72px;
    width: 24px;
    height: 24px;
    margin-left: 10px;
}
.flag[country^=wta]
{
    background-position: -1px -405px;
}
.flag[country^=atp]
{
    background-position: -25px -405px;
}
.flag[country^=itf]
{
    background-position: -50px -405px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
}
.flag[country^=challenger]
{
    background-position: -74px -405px;
}
.flag[country^=asean]
{
    background-position: 0 0;
}
.flag[country^=afghanistan]
{
    background-position: -24px 0;
}
.flag[country^=africa]
{
    background-position: -48px 0;
}
.flag[country^=african-union-oas]
{
    background-position: -72px 0;
}
.flag[country^=albania]
{
    background-position: -96px 0;
}
.flag[country^=algeria]
{
    background-position: -120px 0;
}
.flag[country^=america]
{
    background-position: -144px 0;
}
.flag[country^=american-samoa]
{
    background-position: -168px 0;
}
.flag[country^=andorra]
{
    background-position: -192px 0;
}
.flag[country^=angola]
{
    background-position: -216px 0;
}
.flag[country^=anguilla]
{
    background-position: -240px 0;
}
.flag[country^=antarctica]
{
    background-position: -264px 0;
}
.flag[country^=antiguaandbarbuda]
{
    background-position: -288px 0;
}
.flag[country^=arab-league]
{
    background-position: -312px 0;
}
.flag[country^=argentina]
{
    background-position: -336px 0;
}
.flag[country^=armenia]
{
    background-position: -360px 0;
}
.flag[country^=aruba]
{
    background-position: 0 -24px;
}
.flag[country^=asia]
{
    background-position: -24px -24px;
}
.flag[country^=australia]
{
    background-position: -48px -24px;
}
.flag[country^=austria]
{
    background-position: -72px -24px;
}
.flag[country^=azerbaijan]
{
    background-position: -96px -24px;
}
.flag[country^=bahamas]
{
    background-position: -120px -24px;
}
.flag[country^=bahrain]
{
    background-position: -144px -24px;
}
.flag[country^=bangladesh]
{
    background-position: -168px -24px;
}
.flag[country^=barbados]
{
    background-position: -192px -24px;
}
.flag[country^=belarus]
{
    background-position: -216px -24px;
}
.flag[country^=belgium]
{
    background-position: -240px -24px;
}
.flag[country^=belize]
{
    background-position: -264px -24px;
}
.flag[country^=benin]
{
    background-position: -288px -24px;
}
.flag[country^=bermuda]
{
    background-position: -312px -24px;
}
.flag[country^=bhutan]
{
    background-position: -336px -24px;
}
.flag[country^=bolivia]
{
    background-position: -360px -24px;
}
.flag[country^="bosnia&herzegovina"]
{
    background-position: 0 -48px;
}
.flag[country^=bosniaandherzegovina]
{
    background-position: -24px -48px;
}
.flag[country^=botswana]
{
    background-position: -48px -48px;
}
.flag[country^=brazil]
{
    background-position: -72px -48px;
}
.flag[country^=brunei]
{
    background-position: -96px -48px;
}
.flag[country^=bulgaria]
{
    background-position: -120px -48px;
}
.flag[country^=burkina-faso]
{
    background-position: -144px -48px;
}
.flag[country^=burundi]
{
    background-position: -168px -48px;
}
.flag[country^=caricom]
{
    background-position: -192px -48px;
}
.flag[country^=cis]
{
    background-position: -216px -48px;
}
.flag[country^=cambodia]
{
    background-position: -240px -48px;
}
.flag[country^=cambodja]
{
    background-position: -264px -48px;
}
.flag[country^=cameroon]
{
    background-position: -288px -48px;
}
.flag[country^=canada]
{
    background-position: -312px -48px;
}
.flag[country^=cape-verde]
{
    background-position: -336px -48px;
}
.flag[country^=cayman-islands]
{
    background-position: -360px -48px;
}
.flag[country^=central-african-republic]
{
    background-position: 0 -72px;
}
.flag[country^=chad]
{
    background-position: -24px -72px;
}
.flag[country^=championsleague]
{
    background-position: -48px -72px;
}
.flag[country^=chile]
{
    background-position: -72px -72px;
}
.flag[country^=china]
{
    background-position: -96px -72px;
}
.flag[country^=colombia]
{
    background-position: -120px -72px;
}
.flag[country^=commonwealth]
{
    background-position: -144px -72px;
}
.flag[country^=comoros]
{
    background-position: -168px -72px;
}
.flag[country^=congo-brazzaville]
{
    background-position: -192px -72px;
}
.flag[country^=congo-kinshasa]
{
    background-position: -216px -72px;
}
.flag[country^=cook-islands]
{
    background-position: -240px -72px;
}
.flag[country^=copaamerica]
{
    background-position: -264px -72px;
}
.flag[country^=costarica]
{
    background-position: -288px -72px;
}
.flag[country^=cote-divoire]
{
    background-position: -312px -72px;
}
.flag[country^=croatia]
{
    background-position: -336px -72px;
}
.flag[country^=cuba]
{
    background-position: -360px -72px;
}
.flag[country^=cyprus]
{
    background-position: 0 -96px;
}
.flag[country^=czechrepublic]
{
    background-position: -24px -96px;
}
.flag[country^=denmark]
{
    background-position: -48px -96px;
}
.flag[country^=djibouti]
{
    background-position: -72px -96px;
}
.flag[country^=dominica]
{
    background-position: -96px -96px;
}
.flag[country^=dominicanrepublic]
{
    background-position: -120px -96px;
}
.flag[country^=ecuador]
{
    background-position: -144px -96px;
}
.flag[country^=egypt]
{
    background-position: -168px -96px;
}
.flag[country^=elsalvador]
{
    background-position: -192px -96px;
}
.flag[country^=england]
{
    background-position: -216px -96px;
}
.flag[country^=equatorial-guinea]
{
    background-position: -240px -96px;
}
.flag[country^=eritrea]
{
    background-position: -264px -96px;
}
.flag[country^=estonia]
{
    background-position: -288px -96px;
}
.flag[country^=ethiopia]
{
    background-position: -312px -96px;
}
.flag[country^=europaleague]
{
    background-position: -336px -96px;
}
.flag[country^=europe]
{
    background-position: -360px -96px;
}
.flag[country^=faroeislands]
{
    background-position: -24px -120px;
}
.flag[country^=fiji]
{
    background-position: -48px -120px;
}
.flag[country^=finland]
{
    background-position: -72px -120px;
}
.flag[country^=france]
{
    background-position: -96px -120px;
}
.flag[country^=gabon]
{
    background-position: -120px -120px;
}
.flag[country^=gambia]
{
    background-position: -144px -120px;
}
.flag[country^=georgia]
{
    background-position: -168px -120px;
}
.flag[country^=germany]
{
    background-position: -192px -120px;
}
.flag[country^=ghana]
{
    background-position: -216px -120px;
}
.flag[country^=gibraltar]
{
    background-position: -240px -120px;
}
.flag[country^=greatbritain]
{
    background-position: -264px -120px;
}
.flag[country^=greece]
{
    background-position: -288px -120px;
}
.flag[country^=greenland]
{
    background-position: -312px -120px;
}
.flag[country^=grenada]
{
    background-position: -336px -120px;
}
.flag[country^=guadeloupe]
{
    background-position: -360px -120px;
}
.flag[country^=guam]
{
    background-position: 0 -144px;
}
.flag[country^=guatemala]
{
    background-position: -24px -144px;
}
.flag[country^=guernsey]
{
    background-position: -48px -144px;
}
.flag[country^=guinea-bissau]
{
    background-position: -72px -144px;
}
.flag[country^=guinea]
{
    background-position: -96px -144px;
}
.flag[country^=guyana]
{
    background-position: -120px -144px;
}
.flag[country^=haiti]
{
    background-position: -144px -144px;
}
.flag[country^=honduras]
{
    background-position: -168px -144px;
}
.flag[country^=hongkong]
{
    background-position: -192px -144px;
}
.flag[country^=hungary]
{
    background-position: -216px -144px;
}
.flag[country^=iceland]
{
    background-position: -240px -144px;
}
.flag[country^=india]
{
    background-position: -264px -144px;
}
.flag[country^=indonesia]
{
    background-position: -288px -144px;
}
.flag[country^=iran]
{
    background-position: -336px -144px;
}
.flag[country^=iraq]
{
    background-position: -360px -144px;
}
.flag[country^=ireland]
{
    background-position: 0 -168px;
}
.flag[country^=islamic-conference]
{
    background-position: -24px -168px;
}
.flag[country^=isle-of-man]
{
    background-position: -48px -168px;
}
.flag[country^=israel]
{
    background-position: -72px -168px;
}
.flag[country^=italy]
{
    background-position: -96px -168px;
}
.flag[country^=jamaica]
{
    background-position: -120px -168px;
}
.flag[country^=jersey]
{
    background-position: -144px -168px;
}
.flag[country^=jordan]
{
    background-position: -168px -168px;
}
.flag[country^=kazakhstan]
{
    background-position: -192px -168px;
}
.flag[country^=kenya]
{
    background-position: -216px -168px;
}
.flag[country^=kiribati]
{
    background-position: -240px -168px;
}
.flag[country^=korea-south]
{
    background-position: -264px -168px;
}
.flag[country^=koreasouth]
{
    background-position: -288px -168px;
}
.flag[country^=kosovo]
{
    background-position: -312px -168px;
}
.flag[country^=kuwait]
{
    background-position: -336px -168px;
}
.flag[country^=kyrgyzstan]
{
    background-position: -360px -168px;
}
.flag[country^=laos]
{
    background-position: 0 -192px;
}
.flag[country^=latvia]
{
    background-position: -24px -192px;
}
.flag[country^=lebanon]
{
    background-position: -48px -192px;
}
.flag[country^=lesotho]
{
    background-position: -72px -192px;
}
.flag[country^=liberia]
{
    background-position: -96px -192px;
}
.flag[country^=libya]
{
    background-position: -120px -192px;
}
.flag[country^=liechtenstein]
{
    background-position: -144px -192px;
}
.flag[country^=lithuania]
{
    background-position: -168px -192px;
}
.flag[country^=luxembourg]
{
    background-position: -192px -192px;
}
.flag[country^=macao]
{
    background-position: -216px -192px;
}
.flag[country^=macedonia]
{
    background-position: -240px -192px;
}
.flag[country^=madagascar]
{
    background-position: -264px -192px;
}
.flag[country^=malawi]
{
    background-position: -288px -192px;
}
.flag[country^=malaysia]
{
    background-position: -312px -192px;
}
.flag[country^=maldives]
{
    background-position: -336px -192px;
}
.flag[country^=mali]
{
    background-position: -360px -192px;
}
.flag[country^=malta]
{
    background-position: 0 -216px;
}
.flag[country^=marshall-islands]
{
    background-position: -24px -216px;
}
.flag[country^=martinique]
{
    background-position: -48px -216px;
}
.flag[country^=mauritania]
{
    background-position: -72px -216px;
}
.flag[country^=mauritius]
{
    background-position: -96px -216px;
}
.flag[country^=mexico]
{
    background-position: -120px -216px;
}
.flag[country^=micronesia]
{
    background-position: -144px -216px;
}
.flag[country^=moldova]
{
    background-position: -168px -216px;
}
.flag[country^=monaco]
{
    background-position: -192px -216px;
}
.flag[country^=mongolia]
{
    background-position: -216px -216px;
}
.flag[country^=montenegro]
{
    background-position: -240px -216px;
}
.flag[country^=montserrat]
{
    background-position: -264px -216px;
}
.flag[country^=morocco]
{
    background-position: -288px -216px;
}
.flag[country^=mozambique]
{
    background-position: -312px -216px;
}
.flag[country^=myanmar]
{
    background-position: -336px -216px;
}
.flag[country^=nato]
{
    background-position: -360px -216px;
}
.flag[country^=namibia]
{
    background-position: 0 -240px;
}
.flag[country^=nauru]
{
    background-position: -24px -240px;
}
.flag[country^=nepal]
{
    background-position: -48px -240px;
}
.flag[country^=netherlands-antilles]
{
    background-position: -72px -240px;
}
.flag[country^=holland], .flag[country^=netherlands]
{
    background-position: -96px -240px;
}
.flag[country^=newcaledonia]
{
    background-position: -120px -240px;
}
.flag[country^=newzealand]
{
    background-position: -144px -240px;
}
.flag[country^=nicaragua]
{
    background-position: -168px -240px;
}
.flag[country^=niger]
{
    background-position: -192px -240px;
}
.flag[country^=nigeria]
{
    background-position: -216px -240px;
}
.flag[country^=north-korea]
{
    background-position: -240px -240px;
}
.flag[country^=northamerica]
{
    background-position: -264px -240px;
}
.flag[country^=northern-cyprus]
{
    background-position: -288px -240px;
}
.flag[country^=northernireland]
{
    background-position: -312px -240px;
}
.flag[country^=norway]
{
    background-position: -336px -240px;
}
.flag[country^=opec]
{
    background-position: -360px -240px;
}
.flag[country^=olimpic-movement]
{
    background-position: 0 -264px;
}
.flag[country^=olympicgames]
{
    background-position: -24px -264px;
}
.flag[country^=oman]
{
    background-position: -48px -264px;
}
.flag[country^=pakistan]
{
    background-position: -72px -264px;
}
.flag[country^=palau]
{
    background-position: -96px -264px;
}
.flag[country^=palestine]
{
    background-position: -120px -264px;
}
.flag[country^=panama]
{
    background-position: -144px -264px;
}
.flag[country^=papua-new-guinea]
{
    background-position: -168px -264px;
}
.flag[country^=paraguay]
{
    background-position: -192px -264px;
}
.flag[country^=peru]
{
    background-position: -216px -264px;
}
.flag[country^=philippines]
{
    background-position: -240px -264px;
}
.flag[country^=poland]
{
    background-position: -264px -264px;
}
.flag[country^=portugal]
{
    background-position: -288px -264px;
}
.flag[country^=puertorico]
{
    background-position: -312px -264px;
}
.flag[country^=qatar]
{
    background-position: -336px -264px;
}
.flag[country^=red-cross]
{
    background-position: -360px -264px;
}
.flag[country^=republicofireland]
{
    background-position: 0 -288px;
}
.flag[country^=reunion]
{
    background-position: -24px -288px;
}
.flag[country^=romania]
{
    background-position: -48px -288px;
}
.flag[country^=russia]
{
    background-position: -72px -288px;
}
.flag[country^=rwanda]
{
    background-position: -96px -288px;
}
.flag[country^=saint-lucia]
{
    background-position: -120px -288px;
}
.flag[country^=samoa]
{
    background-position: -144px -288px;
}
.flag[country^=sanmarino]
{
    background-position: -168px -288px;
}
.flag[country^=sao-tome-principe]
{
    background-position: -192px -288px;
}
.flag[country^=saudiarabia]
{
    background-position: -216px -288px;
}
.flag[country^=scotland]
{
    background-position: -240px -288px;
}
.flag[country^=senegal]
{
    background-position: -264px -288px;
}
.flag[country^=serbia]
{
    background-position: -288px -288px;
}
.flag[country^=seyshelles]
{
    background-position: -312px -288px;
}
.flag[country^=sierra-leone]
{
    background-position: -336px -288px;
}
.flag[country^=singapore]
{
    background-position: -360px -288px;
}
.flag[country^=slovakia]
{
    background-position: 0 -312px;
}
.flag[country^=slovenia]
{
    background-position: -24px -312px;
}
.flag[country^=solomon-islands]
{
    background-position: -48px -312px;
}
.flag[country^=somalia]
{
    background-position: -72px -312px;
}
.flag[country^=somaliland]
{
    background-position: -96px -312px;
}
.flag[country^=southafrica]
{
    background-position: -120px -312px;
}
.flag[country^=southkorea-copy]
{
    background-position: -144px -312px;
}
.flag[country^=southkorea]
{
    background-position: -168px -312px;
}
.flag[country^=spain]
{
    background-position: -192px -312px;
}
.flag[country^=sri-lanka]
{
    background-position: -216px -312px;
}
.flag[country^=st-kitts-nevis]
{
    background-position: -240px -312px;
}
.flag[country^=st-vincent-the-grenadines]
{
    background-position: -264px -312px;
}
.flag[country^=sudan]
{
    background-position: -288px -312px;
}
.flag[country^=suriname]
{
    background-position: -312px -312px;
}
.flag[country^=swaziland]
{
    background-position: -336px -312px;
}
.flag[country^=sweden]
{
    background-position: -360px -312px;
}
.flag[country^=switzerland]
{
    background-position: 0 -336px;
}
.flag[country^=syria]
{
    background-position: -24px -336px;
}
.flag[country^=tahiti-french-polinesia]
{
    background-position: -48px -336px;
}
.flag[country^=taiwan]
{
    background-position: -72px -336px;
}
.flag[country^=tajikistan]
{
    background-position: -96px -336px;
}
.flag[country^=tanzania]
{
    background-position: -120px -336px;
}
.flag[country^=thailand]
{
    background-position: -144px -336px;
}
.flag[country^=timor-leste]
{
    background-position: -168px -336px;
}
.flag[country^=togo]
{
    background-position: -192px -336px;
}
.flag[country^=tonga]
{
    background-position: -216px -336px;
}
.flag[country^=trinidadtobago]
{
    background-position: -240px -336px;
}
.flag[country^=trinidadandtobago]
{
    background-position: -264px -336px;
}
.flag[country^=tunisia]
{
    background-position: -288px -336px;
}
.flag[country^=turkey]
{
    background-position: -312px -336px;
}
.flag[country^=turkmenistan]
{
    background-position: -336px -336px;
}
.flag[country^=turks-and-caicos-islands]
{
    background-position: -360px -336px;
}
.flag[country^=tuvalu]
{
    background-position: 0 -360px;
}
.flag[country^=uae]
{
    background-position: -24px -360px;
}
.flag[country^=uk]
{
    background-position: -48px -360px;
}
.flag[country^=usa]
{
    background-position: -72px -360px;
}
.flag[country^=uganda]
{
    background-position: -96px -360px;
}
.flag[country^=ukraine]
{
    background-position: -120px -360px;
}
.flag[country^=united-nations]
{
    background-position: -144px -360px;
}
.flag[country^=unitedarabemirates]
{
    background-position: -168px -360px;
}
.flag[country^=unitedkingdom]
{
    background-position: -192px -360px;
}
.flag[country^=uruguay]
{
    background-position: -216px -360px;
}
.flag[country^=uzbekistan]
{
    background-position: -240px -360px;
}
.flag[country^=vtb]
{
    background-position: -264px -360px;
}
.flag[country^=vanuatu]
{
    background-position: -288px -360px;
}
.flag[country^=vatican-city]
{
    background-position: -312px -360px;
}
.flag[country^=venezuela]
{
    background-position: -336px -360px;
}
.flag[country^=vietnam]
{
    background-position: -360px -360px;
}
.flag[country^=virgin-islands-british]
{
    background-position: 0 -384px;
}
.flag[country^=virgin-islands-us]
{
    background-position: -24px -384px;
}
.flag[country^=wales]
{
    background-position: -48px -384px;
}
.flag[country^=western-sahara]
{
    background-position: -72px -384px;
}
.flag[country^=yemen]
{
    background-position: -120px -384px;
}
.flag[country^=zambia]
{
    background-position: -144px -384px;
}
.flag[country^=zimbabwe]
{
    background-position: -168px -384px;
}
.flag[country^=japan]
{
    background-position: -192px -384px;
}
.flag[country^=rolandgarros]
{
    background-position: -216px -384px;
}
.flag[country^=undefined]
{
    background-position: -240px -384px;
}
.flag[country^=wimbledon]
{
    background-position: -264px -384px;
}
.datepicker-container
{
    color: #000;
}
.page-title
{
    background-color: #161c24;
    height: 2.5rem;
    line-height: 2.5rem;
    padding-left: 3.75rem;
    border-right: .3125rem solid #3cb251;
    font-size: 1.0625rem;
    color: #fff;
}
.g-title
{
    position: relative;
    font-family: Poppins-Medium;
    background-color: #161c24;
    height: 3.25rem;
    line-height: 3.25rem;
    color: #fff;
    font-size: .9375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-left: .4375rem solid #11e311;
    padding-left: 1.875rem;
}
.game-popup
{
    position: fixed;
    left: 0;
    bottom: 0;
    background-image: url(../../gambling/image/bg.png);
    height: calc(100% - 3.75rem);
    background-color: #101317;
    background-size: cover;
    width: 100%;
    padding-top: 2.9375rem;
    z-index: 99;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: scroll;
    -webkit-transition: .5s;
    transition: .5s;
    display: none;
}
.game-popup .game
{
    position: relative;
    width: 145vh;
    max-width: 93vw;
    background: #f7f7f7;
    left: 50%;
    z-index: 99;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.game-popup .game .iframe-helper
{
    height: 0;
    padding-top: 57%;
}
.game-popup .game .iframe-helper iframe
{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%!important;
}
.game-popup .game .icons
{
    position: absolute;
    right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    -webkit-transform: translateX(calc(100%));
    transform: translateX(calc(100%));
}
.game-popup .game .icons .material-icons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #11e311;
    color: #000;
    -webkit-transition: 180ms ease;
    transition: 180ms ease;
    font-size: 1.875rem;
    cursor: pointer;
    padding: .625rem;
}
.game-popup .game .icons .material-icons:last-child
{
    border-top: none;
}
.game-popup .game .icons .material-icons:hover
{
    background: #101317;
    color: #fff;
}
.game-popup .game-review
{
    overflow: hidden;
    padding: 1.875rem 0;
    width: 100%;
    background: #101317;
}
.game-popup .game-review .container
{
    position: relative;
    text-align: center;
    width: 50%;
    min-width: 37.5rem;
    max-width: 83.125rem;
    margin: 2.5rem auto 0;
    font-size: 1rem;
    color: #333;
    letter-spacing: .0313rem;
}
.game-popup .game-review .container .title
{
    color: #11e311;
    font-size: 1.875rem;
    margin-bottom: 1.25rem;
}
.game-popup .game-review .container p
{
    color: #333;
}
.game-popup.minimized
{
    background: 0 0;
    bottom: .9375rem;
    overflow: unset;
    left: .9375rem;
    width: 34vh;
    bottom: .9375rem;
    height: 13.25rem;
}
.game-popup.minimized .game
{
    width: 34vh;
    -webkit-transform: none;
    transform: none;
    left: 0;
}
.game-popup.minimized .icons
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.game-popup.minimized .icons .material-icons
{
    font-size: 1rem;
    padding: .3125rem;
}
.game-popup.minimized .game-review
{
    display: none;
}
.overlay.game-launch-error .popup
{
    width: 500px;
    min-height: 300px;
}
.overlay.game-launch-error .popup p
{
    padding: 60px;
    margin-top: 50px;
    text-align: center;
    font-size: 20px;
}
span.done
{
    position: absolute;
    pointer-events: none;
    font-size: 1.25rem;
    right: .3125rem;
    top: 50%;
    margin-top: -.625rem;
    color: #3cb251;
    display: none;
}
input.dirty:not(:focus):not(.invalid):valid+span.done
{
    display: block;
}
input.dirty:not(:focus).invalid, input.dirty:not(:focus):invalid
{
    border-color: #d62700;
}
input.dirty:not(:focus).invalid::-webkit-input-placeholder, input.dirty:not(:focus):invalid::-webkit-input-placeholder
{
    color: #fe0000;
}
input.dirty:not(:focus).invalid::-moz-placeholder, input.dirty:not(:focus):invalid::-moz-placeholder
{
    color: #fe0000;
}
input.dirty:not(:focus).invalid::-ms-input-placeholder, input.dirty:not(:focus):invalid::-ms-input-placeholder
{
    color: #fe0000;
}
input.dirty:not(:focus).invalid::placeholder, input.dirty:not(:focus):invalid::placeholder
{
    color: #fe0000;
}
#dust
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 0;
}
.main-slider
{
    height: 26.667rem;
    position: relative;
}
.main-slider>*
{
    height: 100%;
}
.main-slider a
{
    height: 100%;
    display: block;
}
.main-slider img
{
    height: 100%;
    width: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    -o-object-position: top;
    object-position: top;
}
.swiper-helper
{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    pointer-events: none;
}
.swiper-helper .slider-btn-wrapper
{
    pointer-events: none;
}
.swiper-helper .slider-btn-wrapper>*
{
    pointer-events: all;
}
.swiper-helper>*
{
    pointer-events: all;
}
.slider-btn-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 9.375px;
}
.slider-btn-wrapper .swiper-next, .slider-btn-wrapper .swiper-prev
{
    height: 4rem;
    width: 4rem;
    border-radius: 50%;
    background-image: url(../../gambling/image/arrow1.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(3,3,3,.3);
    border: 1px solid rgba(255,255,255,.2);
    cursor: pointer;
    z-index: 9;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.slider-btn-wrapper .swiper-next.swiper-button-disabled, .slider-btn-wrapper .swiper-prev.swiper-button-disabled
{
    opacity: .4;
}
.slider-btn-wrapper .swiper-prev
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.swiper-pagination
{
    position: absolute;
    left: 50%;
    bottom: 3.3333rem;
    -webkit-transform: translateX(-50%)!important;
    transform: translateX(-50%)!important;
    --swiper-theme-color: #ffdd2a!important;
    display: grid;
    grid-gap: .5333rem;
    grid-auto-flow: column;
}
.swiper-pagination .swiper-pagination-bullet
{
    width: 10px;
    height: 10px;
    overflow: hidden;
    opacity: 1!important;
    border: 1px solid #ffdd2a;
    -webkit-transition: .4s ease;
    transition: .4s ease;
}
.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
{
    background: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    width: 2.6667rem;
    border-radius: 1.3333rem;
}
.placeholder
{
    background: 0 0;
    border-radius: 0!important;
    border: none;
    border-bottom: .1rem solid #3b3939;
    width: 100%;
    top: .5rem;
    position: absolute;
    color: #7b7b7b;
    height: 2.4rem;
    font-size: 1rem;
    text-align: left;
    font-family: Abel;
    font-weight: 600;
    padding-left: 5rem!important;
    letter-spacing: .1rem;
    z-index: 0;
    pointer-events: none;
}
main
{
    margin-top: calc(7.6rem + .8rem)!important;
}
.mobile-wrapper
{
    margin-left: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mobile-wrapper li.phone input:not([type=checkbox])
{
    width: auto;
    padding-left: 0!important;
}
header
{
    position: fixed;
    left: 0;
    top: 0;
    height: 7.6rem;
    width: 100%;
    background: -webkit-gradient(linear,left bottom,left top,from(#14171c),to(#14171c)),#d3d3d3 50%/cover no-repeat;
    background: linear-gradient(0deg,#14171c 0,#14171c 100%),#d3d3d3 50%/cover no-repeat;
    z-index: 999;
}
header>.middle
{
    height: calc(100% - 3.333rem);
}
header>.middle .loader
{
    margin-right: 80px;
}
header .bottom-nav
{
    height: 3.333rem;
    background: #272d33;
}
header .bottom-nav nav
{
    overflow: hidden;
    height: 100%;
    margin-right: auto;
}
header .bottom-nav nav .middle
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
header .bottom-nav nav ul
{
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.933rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .bottom-nav nav ul li
{
    position: relative;
}
header .bottom-nav nav ul li a
{
    position: relative;
    display: block;
    height: 100%;
    font-size: .9333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
    font-family: Kanit-Medium;
    text-transform: uppercase;
    color: #fff;
}
header .bottom-nav nav ul li a.active, header .bottom-nav nav ul li a:hover
{
    color: #11e311;
}
header .bottom-nav nav ul li .new
{
    position: absolute;
    right: -1rem;
    top: 1px;
    background: #f00;
    color: #fff;
    padding: 0 5px;
    font-weight: 400;
    font-size: .8rem;
    border-radius: 4px;
    -webkit-animation: .5s newAnimation ease-in-out infinite alternate;
    animation: .5s newAnimation ease-in-out infinite alternate;
}
@-webkit-keyframes newAnimation
{
    from
    {
        opacity: .3;
    }
}
@keyframes newAnimation
{
    from
    {
        opacity: .3;
    }
}
header .bottom-nav nav ul li.active a
{
    font-family: Poppins-Medium;
}
header .bottom-nav nav ul li.active::after
{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: .5rem;
    width: 100%;
    background: var(--brandColor);
    pointer-events: none;
}
header .bottom-nav nav ul.promotion li:hover svg
{
    color: #11e311;
}
header .bottom-nav nav ul.promotion li svg
{
    margin-right: .533rem;
}
header .logo img
{
    display: none;
}
header .container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%!important;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    max-width: 100%!important;
}
header .container a.logo
{
    font-family: MyriadPro-Bold;
    margin-right: 2.1333rem;
}
header .container a.logo img
{
    height: 2.2rem;
}
header .container a.logo span.black
{
    color: var(--textColor);
}
header .container .socials
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}
header .container .socials li
{
    opacity: 1;
    -webkit-transition: .2s;
    transition: .2s;
}
header .container .socials li:hover
{
    opacity: .9;
}
header .container .socials li a
{
    display: block;
}
header .container .socials li a img
{
    height: 1.7rem;
    width: 1.7rem;
    -o-object-fit: cover;
    object-fit: cover;
}
header .container .user-notifications
{
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.7rem;
    background-color: #101317;
    border-radius: .1875rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    border: 1px solid #1e242b;
    height: 2.625rem;
    border-radius: .1333rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .user-notifications .tot-notifications
{
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(40%,-40%);
    transform: translate(40%,-40%);
    font-size: .5625rem;
    background: #e62b3a;
    color: #fff;
    height: 1.25rem;
    width: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}
header .container .user-notifications .tot-notifications:not(.visible)
{
    display: none;
}
header .container .user-notifications img
{
    height: 1.4rem;
}
header .container .user-notifications:hover>.notification-data
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
header .container .user-notifications .list-wrapper
{
    width: 16rem;
}
header .container .user-notifications .list-wrapper .custom-scrollbar
{
    background: #3a4155;
}
header .container .user-notifications .notification-data
{
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 3.025rem;
    z-index: 99;
    border-radius: .3125rem;
    right: 0;
}
header .container .user-notifications .notification-data:after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%;
    height: 1.5rem;
    background: 0 0;
}
header .container .user-notifications .notification-data ul
{
    border-radius: 5px 5px 0 0;
    overflow: auto;
    background-color: #323246;
    max-height: 478px;
}
header .container .user-notifications .notification-data ul li
{
    position: relative;
    width: 100%;
    height: auto;
    padding: .9375rem 1.5625rem;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    border-bottom: .0625rem solid rgba(255,255,255,.05);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .user-notifications .notification-data ul li:hover
{
    background: #101317;
}
header .container .user-notifications .notification-data ul li.read
{
    background-color: #101317;
}
header .container .user-notifications .notification-data ul li.read h5
{
    color: rgba(255,255,255,.7);
}
header .container .user-notifications .notification-data ul li:not(.read) h5::before
{
    content: "";
    position: absolute;
    left: .6875rem;
    top: 1.1875rem;
    height: .425rem;
    width: .425rem;
    background: #e62b3a;
    border-radius: 50%;
    display: block;
    margin-right: .625rem;
}
header .container .user-notifications .notification-data ul li h5
{
    margin-bottom: .625rem;
}
header .container .user-notifications .notification-data ul li div, header .container .user-notifications .notification-data ul li h5, header .container .user-notifications .notification-data ul li>span
{
    line-height: normal;
    color: #fff;
    font-size: .875rem;
}
header .container .user-notifications .notification-data ul li>div
{
    color: rgba(255,255,255,.7)!important;
}
header .container .user-notifications .notification-data ul li p
{
    margin: .625rem 0 1rem;
    line-height: 1.275rem;
}
header .container .user-notifications .notification-data ul li>span
{
    display: block;
    color: rgba(255,255,255,.7);
    font-size: .75rem;
}
header .container .user-notifications .notification-data ul li.no-data
{
    color: #fff!important;
    text-align: center;
}
header .container .user-notifications .notification-data ul li a
{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
header .container .user-notifications .view-all
{
    background-color: #11e311;
    color: #000;
    text-align: center;
    font-size: .8rem;
    display: block;
    border-radius: 0 0 5px 5px;
    height: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .container .user-gifts
{
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.7rem;
    background-color: #101317;
    border-radius: .1875rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
    margin-right: .5333rem;
    margin-left: .5333rem;
    border: 1px solid #1e242b;
    border-radius: .1333rem;
    height: 2.6667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .user-gifts .tot-gifts
{
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translate(40%,-40%);
    transform: translate(40%,-40%);
    font-size: .5625rem;
    background: #e62b3a;
    height: 1.25rem;
    width: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}
header .container .user-gifts .tot-gifts:not(.visible)
{
    display: none;
}
header .container .user-gifts.toggled>.material-icons
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
header .container .user-gifts:hover>ul
{
    display: block;
}
header .container .user-gifts img
{
    position: absolute;
    left: 50%;
    top: 58%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    width: 2.1875rem;
}
header .container .user-gifts p
{
    font-size: 1rem;
    color: #fff;
    padding-left: .875rem;
    font-weight: 700;
}
header .container .user-gifts p>span
{
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
}
header .container .user-gifts>span
{
    color: #fff;
    font-size: 1.25rem;
}
header .container .user-gifts ul
{
    display: none;
    position: absolute;
    top: 3.525rem;
    background-color: #101317;
    z-index: 99;
    border-radius: .3125rem;
}
header .container .user-gifts ul:after
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%;
    height: 1.25rem;
    background: 0 0;
}
header .container .user-gifts ul li
{
    height: 1.5625rem;
    width: 7.2625rem;
    padding: .375rem .8125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    border-bottom: .0625rem solid rgba(255,255,255,.05);
}
header .container .user-gifts ul li:first-child
{
    border-radius: .125rem .125rem 0 0;
}
header .container .user-gifts ul li:last-child
{
    border-radius: 0 0 .125rem .125rem;
}
header .container .user-gifts ul li span
{
    display: block;
    color: #fff;
    font-size: .7375rem;
}
header .container .user-gifts ul li:hover
{
    background-color: #11e311;
}
header .container .user-gifts ul li:hover span
{
    color: #000;
}
header .container .user-gifts ul li a
{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
header .container .check-auth
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--brandColor);
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
}
header .container .check-auth>.loader
{
    display: none;
}
header .container .check-auth .change-lang
{
    display: none;
    position: relative;
    cursor: pointer;
}
header .container .check-auth .change-lang div.current-lang
{
    text-transform: uppercase;
    margin-left: 1.1333rem;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Kanit-Medium;
    cursor: pointer;
    gap: .3333rem;
    width: 6rem;
    height: 2.6667rem;
    border-radius: 10px;
    background: rgba(39,45,51,.5);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .container .check-auth .change-lang div.current-lang *
{
    vertical-align: middle;
}
header .container .check-auth .change-lang div.current-lang span
{
    font-family: Kanit-Medium;
    font-size: .9333rem;
    color: #fff;
}
header .container .check-auth .change-lang div.current-lang img
{
    width: 2.7333rem;
    height: 1.4rem;
    border-radius: 3px;
}
header .container .check-auth .change-lang div.current-lang span.material-icons
{
    font-size: 1.25rem;
}
header .container .check-auth .change-lang div.current-lang:hover+ul
{
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
header .container .check-auth .change-lang ul
{
    position: absolute;
    top: 2.6667rem;
    min-width: 10.625rem;
    line-height: normal;
    z-index: 999;
    background: #101318;
    border-radius: .1875rem;
    right: 0;
    border-radius: .1875rem;
    -webkit-box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    z-index: 9;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: .1s ease;
    transition: .1s ease;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scaleY(.3);
    transform: scaleY(.3);
}
header .container .check-auth .change-lang ul:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 5.1rem;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%;
    background: 0 0;
}
header .container .check-auth .change-lang ul:hover
{
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
header .container .check-auth .change-lang ul li
{
    cursor: pointer;
}
header .container .check-auth .change-lang ul li a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.4rem;
    padding: .5rem .9375rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
header .container .check-auth .change-lang ul li:last-child
{
    border-bottom: none;
}
header .container .check-auth .change-lang ul li span
{
    display: inline-block;
    margin-left: .25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 6.6667rem;
}
header .container .check-auth .change-lang ul li:hover
{
    background: #23282a;
}
header .container .check-auth .authorize
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5333rem;
}
header .container .check-auth .authorize form
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5333rem;
}
header .container .check-auth .authorize form.authorize-form .field
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .533rem;
}
header .container .check-auth .authorize form .fields-wrapper
{
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    margin-right: 2.2rem;
}
header .container .check-auth .authorize form .fields-wrapper .err-text
{
    position: absolute;
    bottom: -.2667rem;
    border-radius: .3333rem;
    background: #f00;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .check-auth .authorize form .fields-wrapper>div
{
    gap: .5333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-bottom: 1.3333rem;
    margin-top: 1.3333rem;
}
header .container .check-auth .authorize form .fields-wrapper .field input
{
    border-radius: .5333rem;
    height: 2.6667rem;
    width: 11.0667rem;
    padding: 0 1.1333rem!important;
    background: #272d33;
    font-size: .8rem;
    border: 0;
    border-radius: 3px;
    font-family: Kanit-Light;
    font-size: .8667rem;
    color: #fff;
}
header .container .check-auth .authorize form .fields-wrapper .field input::-webkit-input-placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field input::-moz-placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field input::-ms-input-placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field input::placeholder
{
    color: rgba(255,255,255,.7)!important;
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2)
{
    position: relative;
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2)::after
{
    content: "";
    height: 35px;
    width: 1px;
    position: absolute;
    right: 2.5333rem;
    background: rgba(255,255,255,.2);
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2) input
{
    padding-right: 3.2333rem!important;
}
header .container .check-auth .authorize form .fields-wrapper .field:nth-child(2) .forgot-pass
{
    position: absolute;
    right: .3613rem;
}
header .container .check-auth .authorize form .forgot-pass
{
    color: #fff;
    cursor: pointer;
}
header .container .check-auth .authorize button.login
{
    background: #11e311;
    font-size: .9333rem;
    margin: 0;
    cursor: pointer;
    font-family: Kanit-Medium;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    padding: 0 .267rem;
    min-width: 8.4rem;
    width: 100%;
    text-transform: uppercase;
    height: 2.667rem;
}
header .container .check-auth .authorize .signup
{
    background: #272d33;
    border-radius: 3px;
    padding: 0 .267rem;
    min-width: 8.4rem;
    width: 100%;
    height: 2.667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .9333rem;
    color: #fff;
    text-transform: uppercase;
    font-family: Kanit-Medium;
}
header .container .check-auth .authorize>div
{
    height: 100%;
    background: #11e311;
    line-height: 2.1333rem;
    font-size: .8rem;
    padding: 0 .8rem;
    margin: 0;
    cursor: pointer;
    border-radius: .5333rem;
    font-family: Poppins-Bold;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #030303;
}
header .container .check-auth .authorize>div:first-child
{
    background: #f7de26;
}
header .container .check-auth .user-info
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
header .container .check-auth .user-info svg
{
    height: 1.3333rem;
}
header .container .check-auth .user-info>ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 1.5625rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
header .container .check-auth .user-info>ul .btn.logout
{
    min-width: 2.5rem;
}
header .container .check-auth .user-info>ul li
{
    border-radius: .1333rem;
    height: 100%;
}
header .container .check-auth .user-info>ul li.balance, header .container .check-auth .user-info>ul li.username
{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--textColor);
    white-space: nowrap;
    padding: 0 1.0667rem;
    border: 1px solid #1e242b;
    height: 2.625rem;
}
header .container .check-auth .user-info>ul li.balance .amount, header .container .check-auth .user-info>ul li.balance .currency-str, header .container .check-auth .user-info>ul li.username .amount, header .container .check-auth .user-info>ul li.username .currency-str
{
    font-family: MyriadPro-Bold;
}
header .container .check-auth .user-info>ul li.balance .refresh-balance, header .container .check-auth .user-info>ul li.username .refresh-balance
{
    color: var(--brandColor);
    font-size: 1.0625rem;
    cursor: pointer;
    -webkit-transition: .3s ease;
    transition: .3s ease;
}
header .container .check-auth .user-info>ul li.balance .refresh-balance:hover, header .container .check-auth .user-info>ul li.username .refresh-balance:hover
{
    opacity: .7;
}
header .container .check-auth .user-info>ul li.balance span.arrowdown, header .container .check-auth .user-info>ul li.username span.arrowdown
{
    font-size: 1.3125rem!important;
    color: #fff;
    cursor: pointer;
}
header .container .check-auth .user-info>ul li.balance .dropdown, header .container .check-auth .user-info>ul li.username .dropdown
{
    position: absolute;
    left: 0;
    top: 2.4rem;
    min-width: 11.6rem;
    border-radius: .1875rem;
    background: #fff;
    -webkit-box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    box-shadow: .625rem 0 1.6875rem rgba(0,0,0,.2);
    z-index: 9;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-transition: .1s ease;
    transition: .1s ease;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scaleY(.3);
    transform: scaleY(.3);
}
header .container .check-auth .user-info>ul li.balance:hover .dropdown, header .container .check-auth .user-info>ul li.username:hover .dropdown
{
    opacity: 1;
    pointer-events: all;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
header .container .check-auth .user-info>ul li.username
{
    color: #fff;
}
header .container .check-auth .user-info>ul li.username svg
{
    height: 1.3333rem;
}
header .container .check-auth .user-info>ul li.username span
{
    font-size: 1.125rem;
}
header .container .check-auth .user-info>ul li.username div.user
{
    margin: 0 .125rem;
    font-size: .8rem;
    font-family: Poppins-Medium;
    text-transform: uppercase;
}
header .container .check-auth .user-info>ul li.username .arrowdown
{
    margin-left: .5333rem;
}
header .container .check-auth .user-info>ul li.username .dropdown li a
{
    padding-left: 1.025rem;
    padding-right: .8125rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Poppins-Bold;
    color: var(--textColor);
    font-size: .9313rem;
    height: 2.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
header .container .check-auth .user-info>ul li.username .dropdown li a:hover
{
    background: #d4d4d4;
}
header .container .check-auth .user-info>ul li.username .dropdown li a:not(.logout)
{
    border-bottom: .0625rem solid #e9e9e9;
}
header .container .check-auth .user-info>ul li.username .dropdown li a.logout
{
    color: #11e311;
    cursor: pointer;
}
header .container .check-auth .user-info>ul li.balance
{
    margin: 0 .5333rem;
}
header .container .check-auth .user-info>ul li.balance span
{
    font-size: .8rem;
}
header .container .check-auth .user-info>ul li.balance span.amount
{
    color: #fff;
    font-family: Poppins-Medium;
    margin-right: .5rem;
}
header .container .check-auth .user-info>ul li.balance span.currency-str
{
    color: #a5aaac;
    font-family: Poppins-Regular;
}
header .container .check-auth .user-info>ul li.balance .dropdown li
{
    padding: 0 .9375rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--textColor);
    font-size: 1.0313rem;
    height: 2.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
header .container .check-auth .user-info>ul li.balance .dropdown li:not(:last-child)
{
    border-bottom: .0625rem solid #e9e9e9;
}
header .container .check-auth .user-info>ul li.balance .dropdown li span
{
    font-family: Poppins-Bold;
    color: var(--textColor);
}
header .container .check-auth .user-info>ul li.balance .dropdown li span:last-child
{
    margin-left: auto;
}
header .container .check-auth .user-info>ul li.balance .dropdown li:hover
{
    background: var(--brandColor);
}
header .container .check-auth .user-info>ul li.balance .dropdown li:hover span
{
    color: #000;
}
header .container .check-auth .user-info>ul li .deposit
{
    min-width: 5.0625rem;
    height: 2.7625rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #11e311;
    color: #030303;
    font-size: .85rem;
    font-family: Poppins-Bold;
}
header .container .check-auth .loader
{
    color: #fff;
    margin-left: -1.5625rem;
    border-radius: .125rem;
}
header .container .check-auth .loader, header .container .check-auth .loader:after, header .container .check-auth .loader:before
{
    border-radius: .125rem;
    background: #fff;
}
.header-helper
{
    position: relative;
    height: 5rem;
    width: 100%;
}
body:not(.game-mode) header .actions
{
    display: none;
}
body.game-mode header .nav-wrapper .middle nav ul.nav
{
    display: none;
}
.forgot-password .popup
{
    border-top: 0;
}
.forgot-password .popup .close
{
    top: .5rem;
}
.forgot-password h2
{
    height: 2.6667rem;
    line-height: 2.6667rem;
    border-left: .1875rem solid #11e311;
    background-color: #15191e;
    color: #fff;
    padding: 0 .3125rem 0 1.5625rem;
    font-size: .8125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.forgot-password form ul
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.5625rem 5rem;
    padding-bottom: .3125rem;
    height: calc(100% - 2.5rem);
}
.forgot-password form ul li
{
    overflow: hidden;
    float: none;
    margin-bottom: .75rem;
}
.forgot-password form ul li button, .forgot-password form ul li input
{
    width: 100%;
}
.forgot-password form ul li input
{
    height: 2.6667rem;
    background: #15191e;
    border: 1px solid #242833;
    padding: 0;
    padding-left: .625rem;
}
.forgot-password form ul li button
{
    height: 2.6667rem;
    margin-top: .625rem;
}
.forgot-password form ul li .loader-wrapper
{
    height: 3.5rem;
    margin-top: .625rem;
    padding-top: 1rem;
    display: none;
}
.forgot-password form ul li .forgot-pass
{
    cursor: pointer;
}
.forgot-password form ul li .forgot-pass:hover
{
    color: #fff;
}
.forgot-password form .err-text, .forgot-password form .success-text
{
    display: none;
    text-align: center;
    padding-bottom: 1.25rem;
}
.forgot-password form .err-text
{
    display: block;
}
.overlay.signin-popup
{
    font-family: Poppins,sans-serif;
    font-weight: 300;
}
.overlay.signin-popup form
{
    border-top: 0;
    overflow: hidden;
    width: 30rem;
    height: 25.25rem;
    border-radius: .625rem;
}
.overlay.signin-popup form h2
{
    height: 3.5rem;
    background: #030303;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    border-left: 12px solid #11e311;
    padding-left: 1.5625rem;
    font-family: Poppins,sans-serif;
}
.overlay.signin-popup form .fields-wrapper
{
    padding: 2.5rem 2.8125rem;
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.overlay.signin-popup form .fields-wrapper .field
{
    position: relative;
    margin-bottom: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.overlay.signin-popup form .fields-wrapper .field label
{
    margin-bottom: .4375rem;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff;
    font-weight: 300;
}
.overlay.signin-popup form .fields-wrapper .field .forgot-pass
{
    font-size: .875rem;
    line-height: 1.3125rem;
    margin-top: .5625rem;
    color: rgba(255,255,255,.5);
    cursor: pointer;
    font-weight: 300;
    padding-left: 1.125rem!important;
}
.overlay.signin-popup form .fields-wrapper .field input
{
    background: #030303;
    padding-left: 1.125rem!important;
    border: 1px solid #242833;
    border-radius: .1333rem;
    height: 2.875rem;
}
.overlay.signin-popup form .fields-wrapper .field button
{
    height: 2.875rem;
    color: #1e1e25;
    font-size: 1rem;
    font-weight: 600;
    margin: auto;
    width: 100%;
    margin-top: 1rem;
    background-color: #11e311;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.overlay.signin-popup form .reg-text
{
    line-height: 1.375rem;
    font-size: 1rem;
    margin-bottom: 1rem;
    color: rgba(255,255,255,.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 400;
}
.overlay.signin-popup form .reg-text .register
{
    color: #f1ac33;
    cursor: pointer;
    margin-left: .625rem;
}
.overlay.signin-popup form .reg-text .register:hover
{
    text-decoration: underline;
}
.overlay.signin-popup form .err-text
{
    text-align: center!important;
}
.forgot-password .popup:not(.visible)
{
    display: none;
}
.forgot-password .popup.success p.success-text
{
    padding: 2rem;
    text-align: center;
    font-size: 1.1rem;
}
.forgot-password .popup.success .btn-wrapper
{
    text-align: center;
    padding-bottom: 2rem;
}
.forgot-password .popup.success .btn-wrapper .btn
{
    width: 8rem;
    height: 2.6667rem;
}
.registration-sucess-popup .registration-sucess
{
    width: 871px;
    height: 615px;
    background-position: center;
    background-size: cover;
    position: relative;
}
.registration-sucess-popup .registration-sucess>div.name
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 345px;
}
.registration-sucess-popup .registration-sucess>div.name h1
{
    color: #fff;
    font-family: Poppins-Medium;
    font-size: 30px;
}
.registration-sucess-popup .registration-sucess>div.name h1.username
{
    margin-left: 5px;
}
.registration-sucess-popup .registration-sucess a
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9;
    height: 100%;
}
.registration-sucess-popup .registration-sucess .close
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    right: 25px;
    cursor: pointer;
    top: 25px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    z-index: 999;
    font-size: 25px;
    color: #fff;
}
.overlay.new-message .popup
{
    width: 43.75rem;
    min-height: 25rem;
}
.overlay.new-message .popup .close
{
    z-index: 9;
    color: #fff;
    opacity: .7;
}
.overlay.new-message .popup .close:hover
{
    opacity: 1;
}
.overlay.new-message .popup .content
{
    padding: 2.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.overlay.new-message .popup .content .banner-wrapper
{
    margin-bottom: 2.5rem;
    display: none;
}
.overlay.new-message .popup .content .banner-wrapper img
{
    width: 100%;
}
.overlay.new-message .popup .content .text
{
    color: #c7c7c7;
    font-size: 1.125rem;
}
.overlay.new-message .popup .custom-scrollbar-btn
{
    background-color: #2f2f2f!important;
}
.overlay.active-freespins .popup
{
    position: relative;
    width: 43.75rem;
    height: 25rem;
    text-align: center;
    font-family: Poppins-Bold;
    color: #fff;
    z-index: 1;
    border: none;
    background-size: cover;
    background-position: center;
}
.overlay.active-freespins .popup .close
{
    font-size: 1.5rem;
    font-weight: 700;
}
.overlay.active-freespins .popup h3
{
    margin-top: .625rem;
    padding: .9375rem;
    font-family: Poppins-Bold;
    padding-top: 0;
}
.overlay.active-freespins .popup p.freespin-count
{
    margin-top: 5.875rem;
    font-size: 1.125rem;
}
.overlay.active-freespins .popup p.freespin-count span.count
{
    margin-left: .3125rem;
    color: #11e311;
}
.overlay.active-freespins .popup .games-list
{
    margin-top: 5.375rem;
    font-size: 1.0625rem;
    padding: 0 1.25rem;
}
.overlay.active-freespins .popup .games-list ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 6.25rem;
    margin-top: .625rem;
    overflow-y: scroll;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-track
{
    background: rgba(241,241,241,.16);
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar
{
    width: .3125rem;
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-thumb
{
    background: #11e311;
    border-radius: .2667rem;
}
.overlay.active-freespins .popup .games-list li
{
    color: #11e311;
    margin-top: .625rem;
    cursor: pointer;
    width: calc(100% / 3);
}
.overlay.active-freespins .popup .games-list li:hover
{
    text-decoration: underline;
}
.signup-popup .popup
{
    border-top: 0;
    width: 48rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    background-color: var(--headerBottomRowBgColor);
    overflow: hidden;
    border: var(--componentsFadedBorder);
    border-radius: 1rem;
    padding: 1.1rem;
}
.signup-popup .popup .head
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: var(--textColor);
    text-decoration: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-family: Gilroy-SemiBold;
    font-weight: 400;
    margin-bottom: 2rem;
}
.signup-popup .popup .head .close img
{
    width: 1.3333rem;
}
.signup-popup .popup .head .not-account
{
    margin-top: 2rem;
}
.signup-popup .popup .head .not-account .signup-now
{
    color: var(--smallElementsBgColor);
    cursor: pointer;
}
.signup-popup .popup .head .back
{
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.signup-popup .popup .head .back:not(.visible)
{
    display: none;
}
.signup-popup .popup .head .back img
{
    height: 2rem;
}
.signup-popup .popup .head p
{
    font-size: 1.6667rem;
}
.signup-popup .popup .head span
{
    color: var(--textColorOpacity);
    font-size: .1067rem;
}
.signup-popup .popup .head span.highlighted
{
    color: var(--smallElementsBgColor);
    cursor: pointer;
}
.signup-popup .popup .head a
{
    margin-left: .5rem;
    color: var(--smallElementsBgColor);
    font-size: 1.6rem;
}
.signup-popup .popup .head h2, .signup-popup .popup .head p
{
    font-family: Roboto-Black;
    font-size: 2rem;
    margin-top: 2.4rem;
}
.signup-popup .popup .head .subtitle
{
    font-family: Roboto-Regular;
    margin-top: 1.9rem;
    font-size: 1.2rem;
}
.signup-popup .popup .head .subtitle span
{
    font-family: Roboto-Regular;
    font-size: 1.2rem;
}
.signup-popup .popup .head .subtitle b
{
    font-family: Roboto-Regular;
    color: var(--brandColor);
    font-weight: 400;
    margin-left: .2rem;
}
.signup-popup .popup .head .close
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
.signup-popup .popup ul
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 30.7rem;
    padding-bottom: 0;
    margin: auto;
}
.signup-popup .popup ul li
{
    position: relative;
    overflow: hidden;
    float: none;
    margin-bottom: 1.2rem;
    width: 100%;
}
.signup-popup .popup ul li.birthdate
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.signup-popup .popup ul li.mobile
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}
.signup-popup .popup ul li.mobile select
{
    width: 40%;
}
.signup-popup .popup ul li.remember-me .remember-text
{
    margin-top: .5rem;
    color: var(--textColor);
    font-family: Poppins-Regular;
}
.signup-popup .popup ul li .continue-text
{
    color: var(--textColor);
    text-align: center;
    font-size: 1.2rem;
    font-family: Poppins-Regular;
    font-weight: 400;
    line-height: 1.8rem;
    margin-top: 2rem;
}
.signup-popup .popup ul li .icon-wrapper
{
    position: absolute;
    left: 1.2rem;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.signup-popup .popup ul li p.forgot-pass
{
    position: absolute;
    right: 1rem;
    top: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--smallElementsBgColor);
    font-family: Gilroy-SemiBold;
    font-weight: 400;
    font-size: 1.2rem;
    cursor: pointer;
}
.signup-popup .popup ul li input:not([type=checkbox]), .signup-popup .popup ul li select
{
    width: 100%;
    padding: 0 1rem 0 2.5rem;
    background-color: var(--inputBgColor);
    border: 1px solid #4d67784a;
    height: 3.2rem;
    border-radius: 10px;
    color: var(--textColor);
}
.signup-popup .popup ul li input:not([type=checkbox]):focus, .signup-popup .popup ul li select:focus
{
    border: var(--componentsThickBorder);
}
.signup-popup .popup ul li button
{
    margin-top: .8rem;
    width: 100%;
    border-radius: 10px;
    height: 3.2rem!important;
    background: #11e312!important;
    color: #001c2d!important;
    font-size: .9333rem!important;
}
.signup-popup .popup ul li .loader-wrapper
{
    height: 40px;
    margin-top: 10px;
    display: none;
}
.signup-popup .popup ul li.forgot-pass
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}
.signup-popup .popup ul li.forgot-pass span
{
    display: block;
    color: var(--brandColor);
    font-weight: 400;
    cursor: pointer;
}
.signup-popup .popup ul li.forgot-pass span:hover
{
    text-decoration: underline;
}
.signup-popup .popup ul li .check
{
    color: var(--textColorOpacity);
    font-family: Poppins-Regular;
    font-weight: 400;
    font-size: .8rem;
    margin-bottom: 0!important;
}
.signup-popup .popup ul li .check.marketing-check
{
    margin: 0!important;
}
.signup-popup .popup ul li .check input[type=checkbox]
{
    width: 1px!important;
    height: 1px!important;
    position: absolute;
    left: 11px;
    top: 10px;
    opacity: 0;
}
.signup-popup .popup ul li .check a
{
    margin: 0 .5rem;
    text-decoration: underline;
    color: #11e311;
}
.signup-popup .popup ul li .check a:hover
{
    text-decoration: underline;
}
.signup-popup .popup ul li .err-text
{
    margin-top: 1rem;
    display: none;
}
.signup-popup .popup ul li p.next-step-error-text
{
    color: #ff3030;
    font-size: 1.2rem;
    font-family: Roboto-Regular;
}
.signup-popup .popup ul li.country-currency
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.signup-popup .popup ul.part-two li input, .signup-popup .popup ul.part-two li select
{
    padding-left: 1rem;
}
.signup-popup .popup ul.part-one>li .wrapper
{
    position: relative;
}
.signup-popup .popup ul.part-one>li img.left-image
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 1rem;
}
.signup-popup .popup ul.part-one>li .right-image
{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}
.signup-popup .popup ul.part-one>li .right-image .hidden
{
    display: none;
}
.finish-information .item .field
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.finish-information .item .field>div
{
    width: 100%;
}
.overlay.signup-popup .signup-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.overlay.signup-popup .popup
{
    padding: 0!important;
    border: unset!important;
    background: #1b1e24!important;
}
.overlay.signup-popup .popup ul
{
    width: 100%!important;
    padding: 0 2.4rem;
}
.overlay.signup-popup .popup ul li input
{
    height: 3.2rem!important;
    border-radius: 8px!important;
    border: 1px solid #11e31233!important;
    background: #181b22!important;
}
.overlay.signup-popup .popup ul li input.dirty.invalid
{
    border-color: #d62700!important;
}
.overlay.signup-popup .popup ul li button
{
    height: 3.2rem!important;
}
.overlay.signup-popup .popup ul li select
{
    -webkit-appearance: initial!important;
    background-image: url(../../gambling/image/down.png);
    background-repeat: no-repeat;
    background-position: right .7rem top 50%;
    background-size: auto;
    background: #181b22!important;
}
.overlay.signup-popup .popup ul li select option
{
    color: #fff;
}
.overlay.signup-popup .popup ul li .have-promo
{
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}
.overlay.signup-popup .popup ul li .have-promo.active
{
    color: #11e311;
}
.overlay.signup-popup .popup ul li .have-promo img
{
    margin-right: .5333rem;
}
.overlay.signup-popup .popup ul li.mobile-number
{
    gap: .5113rem!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.overlay.signup-popup .popup ul li.mobile-number>div
{
    width: 100%;
}
.overlay.signup-popup .popup ul li.mobile-number select
{
    border: 1px solid #11e31233!important;
    width: 127px;
}
.overlay.signup-popup .popup ul li.mobile-number .currency-filter
{
    position: relative;
}
.overlay.signup-popup .popup ul li.mobile-number .currency-filter select
{
    text-indent: 3.3333rem!important;
}
.overlay.signup-popup .popup ul li.mobile-number .currency-filter img
{
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    height: 1.3333rem;
    left: 1.1333rem;
}
.overlay.signup-popup .popup ul li.country-currency
{
    gap: .5113rem!important;
}
.overlay.signup-popup .popup ul li.country-currency>div
{
    width: 100%;
}
.overlay.signup-popup .popup ul li.country-currency select
{
    border: 1px solid #11e31233!important;
}
.overlay.signup-popup .popup ul li.country-currency .currency-filter
{
    position: relative;
}
.overlay.signup-popup .popup ul li.country-currency .currency-filter select
{
    text-indent: 3.3333rem!important;
}
.overlay.signup-popup .popup ul li.country-currency .currency-filter img
{
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    height: 1.3333rem;
    left: 1.1333rem;
}
.overlay.signup-popup .popup ul li.accept-terms
{
    word-wrap: break-word;
    cursor: pointer;
}
.overlay.signup-popup .popup ul li.accept-terms a:hover
{
    text-decoration: underline;
}
.overlay.signup-popup .popup ul li.accept-terms span
{
    color: #fff;
}
.overlay.signup-popup .popup ul li.accept-terms .check
{
    display: block;
    position: relative;
    padding-left: 1.875rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.overlay.signup-popup .popup ul li.accept-terms .check input
{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: auto;
    width: .0625rem;
}
.overlay.signup-popup .popup ul li.accept-terms .check .checkmark
{
    position: absolute;
    top: 0;
    left: 0;
    height: 1.0667rem;
    width: 1.0667rem;
    border: 1px solid #11e311;
    border-radius: .3125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .2s;
    transition: .2s;
}
.overlay.signup-popup .popup ul li.accept-terms .check .checkmark:after
{
    content: "";
    position: absolute;
    display: none;
}
.overlay.signup-popup .popup ul li.accept-terms .check:hover input~.checkmark
{
    opacity: 1;
}
.overlay.signup-popup .popup ul li.accept-terms .check input:checked~.checkmark:after
{
    display: block;
}
.overlay.signup-popup .popup ul li.accept-terms .check .checkmark:after
{
    width: .625rem;
    height: .625rem;
    border-radius: .1875rem;
    background: #11e311;
}
.overlay.signup-popup .registration-banner
{
    padding: 1.2667rem 2.4rem;
}
.overlay.signup-popup .registration-banner img
{
    border-radius: 8px;
}
.overlay.signup-popup .head
{
    height: 3.3333rem;
    margin: 0!important;
    background: #36393f!important;
    position: relative;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.overlay.signup-popup .head .close
{
    top: unset!important;
}
.overlay.signup-popup .head .close img
{
    width: 1.3333rem!important;
}
.overlay.signup-popup .head p
{
    margin: 0!important;
    font-size: 1.0667rem!important;
    color: #fff!important;
    font-family: Roboto-Regular!important;
}
.overlay.signup-popup form
{
    width: 33.3333rem!important;
}
.overlay.signup-popup .registration-banner img
{
    height: 10.5333rem;
    width: 100%;
    border-radius: 8px;
}
.overlay.signup-popup .registration-swiper
{
    width: 39rem!important;
    max-height: 90%;
    overflow: hidden;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    background-color: var(--pageBgColor);
    border-radius: 10px;
    z-index: 9;
    margin-right: -1rem;
    -webkit-animation: .5s cubic-bezier(0,1.13,.7,1.32) popupAnimation;
    animation: .5s cubic-bezier(0,1.13,.7,1.32) popupAnimation;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes popupAnimation
{
    from
    {
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem);
    }
    to
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes popupAnimation
{
    from
    {
        -webkit-transform: translateY(-2.5rem);
        transform: translateY(-2.5rem);
    }
    to
    {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.overlay.signup-popup .registration-swiper ul.swiper-wrapper .swiper-slide
{
    background-color: var(--pageBgColor);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.overlay.signup-popup .registration-swiper .swiper-pagination
{
    position: absolute;
    bottom: 1rem;
    left: 0;
    right: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2rem;
}
.overlay.signup-popup .registration-swiper .swiper-pagination .swiper-pagination-bullet-active
{
    width: 1.8rem!important;
    height: 1.8rem!important;
    background-color: var(--smallElementsBgColor)!important;
}
.overlay.signup-popup .registration-swiper .swiper-pagination .swiper-pagination-bullet
{
    width: 1.2rem;
    height: 1.2rem;
    background-color: var(--textColorOpacity);
}
.overlay.signup-popup ul.part-one:not(.visible), .overlay.signup-popup ul.part-two:not(.visible)
{
    display: none;
}
.overlay.signup-popup .progress-bar
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 32rem;
    margin: 3rem auto 0;
}
.overlay.signup-popup .progress-bar .step
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .5rem;
}
.overlay.signup-popup .progress-bar .step.active .circle
{
    background-color: var(--smallElementsBgColor);
}
.overlay.signup-popup .progress-bar .step.active span
{
    color: var(--smallElementsBgColor);
}
.overlay.signup-popup .progress-bar .step .circle
{
    width: 1.7rem;
    height: 1.7rem;
    border-radius: 50%;
    background-color: var(--textColor);
}
.overlay.signup-popup .progress-bar .step .icon
{
    height: 1.7rem;
}
.overlay.signup-popup .progress-bar .step span
{
    color: var(--textColor);
}
.overlay.signup-popup .progress-bar .line
{
    width: 100%;
    height: .7rem;
    border-radius: 10px;
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,var(--smallElementsBgColor)),color-stop(50%,var(--pageBgColor)));
    background: linear-gradient(to right,var(--smallElementsBgColor) 50%,var(--pageBgColor) 50%);
    margin: .5rem 0;
}
.overlay.signup-popup .progress-bar .line.active
{
    background: var(--smallElementsBgColor);
}
.whynot .popup
{
    width: 24.8667rem;
    min-height: 18.0667rem;
    background: #1f242b;
    border-radius: 8px;
    text-align: center;
    padding: 0 2.0667rem;
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
}
.whynot .popup .close
{
    position: absolute;
    width: 2.1rem;
    height: 2.1rem;
    top: 1.7rem;
    right: 1.7rem;
}
.whynot .popup h1
{
    color: #d9d9d9;
    font-family: Roboto-Bold;
    font-size: 1.3333rem;
    padding: 40px 0 8px;
}
.whynot .popup>p
{
    color: #d9d9d9;
    font-family: Roboto-Regular;
    font-size: .9333rem;
}
.whynot .popup .back-to
{
    height: 3.2rem;
    width: 100%;
    background: #11e311;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 2.6667rem;
}
.whynot .popup .back-to p
{
    font-size: .9333rem;
    font-family: Roboto-Bold;
    color: #001c2d;
}
.whynot .popup .close-reg
{
    height: 3.2rem;
    width: 100%;
    background: 0 0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #11e311;
    margin-top: 1.0667rem;
}
.whynot .popup .close-reg p
{
    font-size: .9333rem;
    font-family: Roboto-Bold;
    color: #d9d9d9;
}
.signup-popup .popup ul li.promo-code
{
    display: none;
}
.signup-popup .popup ul li.promo-code.visible
{
    display: block;
}
.signup-popup .popup ul li.promo-code input
{
    border: 1px solid #11e311!important;
    height: 2.1333rem!important;
    border-radius: 8px!important;
}
.overlay.leaderboard-promo-popup a.banner
{
    background-image: url(../../gambling/image/leaderboardPromoBg.jpg);
    background-position: center;
    display: block;
    height: 27.1333rem;
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (max-width: 1700px)
{
    header .container nav ul li a
    {
        font-size: .9313rem;
    }
}
@media screen and (max-width: 768px)
{
    .auth-popup .popup.signup
    {
        height: 40%!important;
        width: 40rem;
    }
    header .nav-wrapper .middle nav ul>li a
    {
        text-align: center;
    }
}
footer
{
    background: #030303;
    margin-top: 4.2667rem!important;
    padding-bottom: 4.8rem;
    overflow: hidden;
}
footer .custom-link
{
    width: 150px;
    height: 85px;
    margin: 0 auto;
}
footer .custom-link1, footer .custom-link2, footer .custom-link3
{
    width: 150px;
    height: 20px;
    margin: 0 auto;
}
footer .middle
{
    margin-top: 2.8rem;
}
footer .vendors
{
    display: grid;
    grid-template-columns: repeat(10,1fr);
    grid-gap: .7333rem;
    margin-bottom: 2.6667rem;
    border-bottom: 1px solid #14171c;
    padding-bottom: 2rem;
}
footer .vendors .vendor-item
{
    display: block;
    height: 100%;
    border-radius: .1333rem;
}
footer .vendors .vendor-item a
{
    height: 3.4667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer .vendors .vendor-item a img
{
    max-height: 1.7667rem;
}
footer .payments-line
{
    background: #0c0e11;
    height: 8.3333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
footer .payments-line .payments
{
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2rem;
}
footer .payments-line .payments .payment-item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: .1333rem;
}
footer .payments-line .payments .payment-item a
{
    height: 1.8667rem;
    height: 3.4667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer .payments-line .payments .payment-item a img
{
    max-height: 1.6rem;
}
footer nav
{
    overflow: hidden;
}
footer nav>ul
{
    overflow: hidden;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
footer nav>ul>li
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    color: rgba(255,255,255,.4);
}
footer nav>ul>li.license
{
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2rem;
}
footer nav>ul>li>p
{
    font-size: 1.1067rem;
    margin-bottom: 1.0667rem;
    color: #fff;
    font-family: Poppins-SemiBold;
}
footer nav>ul>li ul.inner-list
{
    font-size: .8rem;
    line-height: 1.3333rem;
}
footer nav>ul>li ul.inner-list>li
{
    margin-top: .5333rem;
    -webkit-transition: color ease-out .2s;
    transition: color ease-out .2s;
    text-transform: capitalize;
}
footer nav>ul>li ul.inner-list>li.needs-auth
{
    display: none;
}
footer nav>ul>li ul.inner-list>li a
{
    font-family: Poppins-Regular;
    color: #899194;
}
footer nav>ul>li ul.inner-list>li a:hover
{
    color: #fff;
}
footer nav>ul>li .logo img
{
    width: 100%;
}
footer nav>ul>li .socials
{
    margin-top: 5.3333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: .8rem;
}
footer nav>ul>li .socials li a
{
    display: block;
}
footer nav>ul>li .socials li a img
{
    height: 2.2333rem;
    border-radius: 50%;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
footer nav>ul>li .socials li a img:hover
{
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
footer .warning-text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 5.8667rem;
    border-top: .0667rem solid #20262e;
    border-bottom: .0667rem solid #20262e;
    margin-bottom: 2.6667rem;
}
footer .warning-text .imgs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
footer .warning-text .imgs img
{
    height: 2.6667rem;
}
footer .warning-text .imgs img+img
{
    margin-left: 2.8rem;
}
footer .warning-text span.warning
{
    color: #fff;
    font-size: .9333rem;
    font-family: Poppins-SemiBold;
    margin-left: 5.2667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
footer section.text
{
    font-size: .9333rem;
    font-family: Poppins-SemiBold;
    color: #899194;
}
footer section.btm
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding-bottom: 1.8667rem;
}
footer section.btm p.copyright
{
    text-align: center;
    color: #c7c7c7;
    font-size: .9333rem;
    font-family: Poppins-SemiBold;
    color: #fff;
}
footer section.btm ul.socials
{
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
footer section.btm ul.socials li
{
    margin-left: 1rem;
    opacity: .9;
    -webkit-transition: opacity 150ms ease-in;
    transition: opacity 150ms ease-in;
}
footer section.btm ul.socials li img
{
    cursor: pointer;
    width: 1.5rem;
}
footer section.btm ul.socials li:hover
{
    opacity: 1;
}
@media screen and (max-width: 1600px)
{
    html
    {
        font-size: 13px;
    }
}
@media screen and (max-width: 1400px)
{
    html
    {
        font-size: 10.9px;
    }
    .auth-popup .popup ul, .forgot-password .popup ul
    {
        height: auto;
    }
}
@media screen and (max-width: 1200px)
{
    html
    {
        font-size: 10px;
    }
}
@media screen and (max-width: 1000px)
{
    html
    {
        font-size: 9px;
    }
}
@media screen and (min-width: 1600px)
{
    html
    {
        font-size: 15px;
    }
}
.photo .bnr-lnk
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.pluses .material-icons
{
    position: absolute;
    color: #11e311;
    font-size: 1.25rem;
    opacity: 0;
}
.pluses .material-icons:first-child
{
    left: -.6875rem;
    top: -.6875rem;
}
.pluses .material-icons:nth-child(2)
{
    right: -.6875rem;
    top: -.6875rem;
}
.pluses .material-icons:nth-child(3)
{
    right: -.6875rem;
    bottom: -.6875rem;
}
.pluses .material-icons:nth-child(4)
{
    left: -.6875rem;
    bottom: -.6875rem;
}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dHMvaGVhZGVyLnNjc3MiLCJvdmVycmlkZXMvZm9udHMuc2NzcyIsIm92ZXJyaWRlcy9vdmVycmlkZXMuc2NzcyIsImNvbW1vbi9taXhpbnMuc2NzcyIsInN0eWxlLmNzcyIsImNvbXBvbmVudHMvY29tcG9uZW50cy5zY3NzIiwibGF5b3V0cy9mb290ZXIuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNG1DQSxnR0MzbUNBLFdBQ0ksWUFBQSxlQUNBLElBQUEsMERBQUEsZUFBQSxDQUFBLHNEQUFBLGNBQUEsQ0FBQSxxREFBQSxtQkFJSixXQUNJLFlBQUEsWUFDQSxJQUFBLG9EQUFBLGVBQUEsQ0FBQSxnREFBQSxjQUFBLENBQUEsK0NBQUEsbUJBSUosV0FDSSxZQUFBLGFBQ0EsSUFBQSxzREFBQSxlQUFBLENBQUEsa0RBQUEsY0FBQSxDQUFBLGlEQUFBLG1CQUlKLFdBQ0ksWUFBQSxhQUNBLElBQUEsc0RBQUEsZUFBQSxDQUFBLGtEQUFBLGNBQUEsQ0FBQSxpREFBQSxtQkFJSixXQUNJLFlBQUEsY0FDQSxJQUFBLHdEQUFBLGVBQUEsQ0FBQSxvREFBQSxjQUFBLENBQUEsbURBQUEsbUJBSUosV0FDSSxZQUFBLFlBQ0EsSUFBQSxvREFBQSxlQUFBLENBQUEsZ0RBQUEsY0FBQSxDQUFBLCtDQUFBLG1CQUtKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLHVEQUFBLGVBQUEsQ0FBQSxtREFBQSxjQUFBLENBQUEsa0RBQUEsbUJBSUosV0FDSSxZQUFBLG1CQUNBLElBQUEsMERBQUEsZUFBQSxDQUFBLHNEQUFBLGNBQUEsQ0FBQSxxREFBQSxtQkFJSixXQUNJLFlBQUEsb0JBQ0EsSUFBQSwyREFBQSxlQUFBLENBQUEsdURBQUEsY0FBQSxDQUFBLHNEQUFBLG1CQU1KLFdBQ0ksWUFBQSxhQUNBLElBQUEsOENBQUEsZUFBQSxDQUFBLDZDQUFBLGNBQUEsQ0FBQSw0Q0FBQSxtQkFLSixXQUNJLFlBQUEsZUFDQSxJQUFBLGdEQUFB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QUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDBCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixrQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG1CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDBCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixrQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG1CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDBCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixrQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG1CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDBCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixrQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG1CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDBCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixrQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG1CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDBCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixrQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG1CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsT0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDBCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixrQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw0QkFBQSxZQUFBLFVBQUEsNEJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEseUJBQUEsYUFBQSxVQUFBLHlCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxPQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsK0JBQUEsYUFBQSxVQUFBLCtCQUFBLGFBR0YsR0FDRSxrQkFBQSw4QkFBQSxhQUFBLFVBQUEsOEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLCtCQUFBLGFBQUEsVUFBQSwrQkFBQSxhQUdGLEdBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw0QkFBQSxZQUFBLFVBQUEsNEJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSwyQkFBQSxZQUFBLFVBQUEsMkJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSwwQkFBQSxhQUFBLFVBQUEsMEJBQUEsY0FOSixtQkFDRSxPQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixtQkFDRSxPQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEseUJBQUEsYUFBQSxVQUFBLHlCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSwwQkFBQSxhQUFBLFVBQUEsMEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxPQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLE1BQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxNQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLElBQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsK0JBQUEsWUFBQSxVQUFBLCtCQUFBLFlBR0YsR0FDRSxrQkFBQSw4QkFBQSxZQUFBLFVBQUEsOEJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLCtCQUFBLFlBQUEsVUFBQSwrQkFBQSxZQUdGLEdBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLElBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEseUJBQUEsYUFBQSxVQUFBLHlCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLElBQ0Usa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxJQUNFLGtCQUFBLDBCQUFBLGFBQUEsVUFBQSwwQkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLG9CQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDJCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixtQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLFlBR0YsR0FDRSxrQkFBQSw0QkFBQSxZQUFBLFVBQUEsNEJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLFlBR0YsR0FDRSxrQkFBQSw0QkFBQSxZQUFBLFVBQUEsNEJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE1BQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxNQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsWUFBQSxVQUFBLDBCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsK0JBQUEsWUFBQSxVQUFBLCtCQUFBLFlBR0YsR0FDRSxrQkFBQSw2QkFBQSxZQUFBLFVBQUEsNkJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLCtCQUFBLFlBQUEsVUFBQSwrQkFBQSxZQUdGLEdBQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE1BQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxNQUNFLGtCQUFBLDJCQUFBLGFBQUEsVUFBQSwyQkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsWUFBQSxVQUFBLDhCQUFBLFlBR0YsR0FDRSxrQkFBQSwyQkFBQSxZQUFBLFVBQUEsMkJBQUEsYUFOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLFlBQUEsVUFBQSw4QkFBQSxZQUdGLEdBQ0Usa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSwyQkFBQSxhQUFBLFVBQUEsMkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsWUFBQSxVQUFBLDJCQUFBLFlBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsWUFBQSxVQUFBLDZCQUFBLFlBR0YsR0FDRSxrQkFBQSw0QkFBQSxZQUFBLFVBQUEsNEJBQUEsYUFOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLFlBQUEsVUFBQSw2QkFBQSxZQUdGLEdBQ0Usa0JBQUEsNEJBQUEsWUFBQSxVQUFBLDRCQUFBLGFBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLElBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDRCQUFBLGFBQUEsVUFBQSw0QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLE9BQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxPQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDZCQUFBLGFBQUEsVUFBQSw2QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMEJBQUEsYUFBQSxVQUFBLDBCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNkJBQUEsYUFBQSxVQUFBLDZCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLEtBQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw0QkFBQSxhQUFBLFVBQUEsNEJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFBLGFBQUEsVUFBQSw4QkFBQSxhQUdGLEdBQ0Usa0JBQUEsNEJBQUEsYUFBQSxVQUFBLDRCQUFBLGNBL0JSLHFCQW9CTSxRQUFBLE1BQ0Esa0JBQUEsMkJBQUEsYUFBQSxVQUFBLDJCQUFBLGFBQ0Esa0JBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUFBLFVBQUEsU0FBQSxJQUFBLEtBQUEsT0FBQSxTQUdGLDRCQUNFLFFBQ0Usa0JBQUEsOEJBQUEsYUFBQSxVQUFBLDhCQUFBLGFBR0YsR0FDRSxrQkFBQSw2QkFBQSxhQUFBLFVBQUEsNkJBQUEsY0FOSixvQkFDRSxRQUNFLGtCQUFBLDhCQUFB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cEJSLG9DQXdCUSxvQkFBQSxNQUFBLE1BeEJSLGlDQTRCUSxvQkFBQSxPQUFBLE1BNUJSLCtCQWdDUSxvQkFBQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBbkNSLG9CQXVDUSxvQkFBQSxLQUFBLE9BdkNSLG9CQTJDUSxvQkFBQSxNQUFBLE9BM0NSLG9CQStDUSxvQkFBQSxNQUFBLE9BQ0Esa0JBQUEsVUFBQSxVQUFBLFVBaERSLDJCQW9EUSxvQkFBQSxNQUFBLE9BcERSLHNCQXdEUSxvQkFBQSxFQUFBLEVBeERSLDRCQTREUSxvQkFBQSxNQUFBLEVBNURSLHVCQWdFUSxvQkFBQSxNQUFBLEVBaEVSLGtDQW9FUSxvQkFBQSxNQUFBLEVBcEVSLHdCQXdFUSxvQkFBQSxNQUFBLEVBeEVSLHdCQTRFUSxvQkFBQSxPQUFBLEVBNUVSLHdCQWdGUSxvQkFBQSxPQUFBLEVBaEZSLCtCQW9GUSxvQkFBQSxPQUFBLEVBcEZSLHdCQXdGUSxvQkFBQSxPQUFBLEVBeEZSLHVCQTRGUSxvQkFBQSxPQUFBLEVBNUZSLHlCQWdHUSxvQkFBQSxPQUFBLEVBaEdSLDJCQW9HUSxvQkFBQSxPQUFBLEVBcEdSLGtDQXdHUSxvQkFBQSxPQUFBLEVBeEdSLDRCQTRHUSxvQkFBQSxPQUFBLEVBNUdSLDBCQWdIUSxvQkFBQSxPQUFBLEVBaEhSLHdCQW9IUSxvQkFBQSxPQUFBLEVBcEhSLHNCQXdIUSxvQkFBQSxFQUFBLE1BeEhSLHFCQTRIUSxvQkFBQSxNQUFBLE1BNUhSLDBCQWdJUSxvQkFBQSxNQUFBLE1BaElSLHdCQW9JUSxvQkFBQSxNQUFBLE1BcElSLDJCQXdJUSxvQkFBQSxNQUFBLE1BeElSLHdCQTRJUSxvQkFBQSxPQUFBLE1BNUlSLHdCQWdKUSxvQkFBQSxPQUFBLE1BaEpSLDJCQW9KUSxvQkFBQSxPQUFBLE1BcEpSLHlCQXdKUSxvQkFBQSxPQUFBLE1BeEpSLHdCQTRKUSxvQkFBQSxPQUFBLE1BNUpSLHdCQWdLUSxvQkFBQSxPQUFBLE1BaEtSLHVCQW9LUSxvQkFBQSxPQUFBLE1BcEtSLHNCQXdLUSxvQkFBQSxPQUFBLE1BeEtSLHdCQTRLUSxvQkFBQSxPQUFBLE1BNUtSLHVCQWdMUSxvQkFBQSxPQUFBLE1BaExSLHdCQW9MUSxvQkFBQSxPQUFBLE1BcExSLHFDQXdMUSxvQkFBQSxFQUFBLE1BeExSLHFDQTRMUSxvQkFBQSxNQUFBLE1BNUxSLHlCQWdNUSxvQkFBQSxNQUFBLE1BaE1SLHVCQW9NUSxvQkFBQSxNQUFBLE1BcE1SLHVCQXdNUSxvQkFBQSxNQUFBLE1BeE1SLHlCQTRNUSxvQkFBQSxPQUFBLE1BNU1SLDZCQWdOUSxvQkFBQSxPQUFBLE1BaE5SLHdCQW9OUSxvQkFBQSxPQUFBLE1BcE5SLHdCQXdOUSxvQkFBQSxPQUFBLE1BeE5SLG9CQTROUSxvQkFBQSxPQUFBLE1BNU5SLHlCQWdPUSxvQkFBQSxPQUFBLE1BaE9SLHlCQW9PUSxvQkFBQSxPQUFBLE1BcE9SLHlCQXdPUSxvQkFBQSxPQUFBLE1BeE9SLHVCQTRPUSxvQkFBQSxPQUFBLE1BNU9SLDJCQWdQUSxvQkFBQSxPQUFBLE1BaFBSLCtCQW9QUSxvQkFBQSxPQUFBLE1BcFBSLHlDQXdQUSxvQkFBQSxFQUFBLE1BeFBSLHFCQTRQUSxvQkFBQSxNQUFBLE1BNVBSLGdDQWdRUSxvQkFBQSxNQUFBLE1BaFFSLHNCQW9RUSxvQkFBQSxNQUFBLE1BcFFSLHNCQXdRUSxvQkFBQSxNQUFBLE1BeFFSLHlCQTRRUSxvQkFBQSxPQUFBLE1BNVFSLDZCQWdSUSxvQkFBQSxPQUFBLE1BaFJSLHdCQW9SUSxvQkFBQSxPQUFBLE1BcFJSLGtDQXdSUSxvQkFBQSxPQUFBLE1BeFJSLCtCQTRSUSxvQkFBQSxPQUFBLE1BNVJSLDZCQWdTUSxvQkFBQSxPQUFBLE1BaFNSLDRCQW9TUSxvQkFBQSxPQUFBLE1BcFNSLDBCQXdTUSxvQkFBQSxPQUFBLE1BeFNSLDZCQTRTUSxvQkFBQSxPQUFBLE1BNVNSLHdCQWdUUSxvQkFBQSxPQUFBLE1BaFRSLHFCQW9UUSxvQkFBQSxPQUFBLE1BcFRSLHVCQXdUUSxvQkFBQSxFQUFBLE1BeFRSLDhCQTRUUSxvQkFBQSxNQUFBLE1BNVRSLHdCQWdVUSxvQkFBQSxNQUFBLE1BaFVSLHlCQW9VUSxvQkFBQSxNQUFBLE1BcFVSLHlCQXdVUSxvQkFBQSxNQUFBLE1BeFVSLGtDQTRVUSxvQkFBQSxPQUFBLE1BNVVSLHdCQWdWUSxvQkFBQSxPQUFBLE1BaFZSLHNCQW9WUSxvQkFBQSxPQUFBLE1BcFZSLDJCQXdWUSxvQkFBQSxPQUFBLE1BeFZSLHdCQTRWUSxvQkFBQSxPQUFBLE1BNVZSLGtDQWdXUSxvQkFBQSxPQUFBLE1BaFdSLHdCQW9XUSxvQkFBQSxPQUFBLE1BcFdSLHdCQXdXUSxvQkFBQSxPQUFBLE1BeFdSLHlCQTRXUSxvQkFBQSxPQUFBLE1BNVdSLDZCQWdYUSxvQkFBQSxPQUFBLE1BaFhSLHVCQW9YUSxvQkFBQSxPQUFBLE1BcFhSLDZCQXdYUSxvQkFBQSxNQUFBLE9BeFhSLHFCQTRYUSxvQkFBQSxNQUFBLE9BNVhSLHdCQWdZUSxvQkFBQSxNQUFBLE9BaFlSLHVCQW9ZUSxvQkFBQSxNQUFBLE9BcFlSLHNCQXdZUSxvQkFBQSxPQUFBLE9BeFlSLHVCQTRZUSxvQkFBQSxPQUFBLE9BNVlSLHdCQWdaUSxvQkFBQSxPQUFBLE9BaFpSLHdCQW9aUSxvQkFBQSxPQUFBLE9BcFpSLHNCQXdaUSxvQkFBQSxPQUFBLE9BeFpSLDBCQTRaUSxvQkFBQSxPQUFBLE9BNVpSLDZCQWdhUSxvQkFBQSxPQUFBLE9BaGFSLHVCQW9hUSxvQkFBQSxPQUFBLE9BcGFSLDBCQXdhUSxvQkFBQSxPQUFBLE9BeGFSLHdCQTRhUSxvQkFBQSxPQUFBLE9BNWFSLDJCQWdiUSxvQkFBQSxPQUFBLE9BaGJSLHFCQW9iUSxvQkFBQSxFQUFBLE9BcGJSLDBCQXdiUSxvQkFBQSxNQUFBLE9BeGJSLHlCQTRiUSxvQkFBQSxNQUFBLE9BNWJSLDhCQWdjUSxvQkFBQSxNQUFBLE9BaGNSLHVCQW9jUSxvQkFBQSxNQUFBLE9BcGNSLHVCQXdjUSxvQkFBQSxPQUFBLE9BeGNSLHNCQTRjUSxvQkFBQSxPQUFBLE9BNWNSLHlCQWdkUSxvQkFBQSxPQUFBLE9BaGRSLHlCQW9k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QSxXRWowUVksUUFDSCxNQUFBLFFGaTBRVCxxQ0FoN0ZBLE9BQUEsUUFDRSxNQUFBLE9BazdGRix1Q0FoN0ZSLFFBQUEsRUFtN0ZBLHFDQUNFLEtBaDdGRixVQUFBLE1BbTdGQSxxQ0FoN0ZFLEtBQ0UsVUFBQSxPQWs3RkYsc0JBQXVCLDJCQWg3RnpCLE9BQUEsTUFtN0ZBLHFDQUNFLEtBaDdGRixVQUFBLE1BbTdGQSxxQ0FDRSxLQWg3RkYsVUFBQSxLQW03RkEscUNBQ0UsS0FoN0ZGLFVBQUEsTUFtN0ZBLGdCR2xoUlEsU0FBTyxTQUNQLEtBQUEsRUFDQSxJQUFBLEVIbW1MTixNQUFBLEtBazdGQSxPQUFRLEtBaDdGVixRQUFBLEVBbTdGQSx3Qkc5Z1JRLFNBQUEsU0FMUixNQUFBLFFIcW1MRSxVQUFBLFFBazdGQSxRRzlnUlUsRUgrZ1JWLG9DQWg3RkEsS0FBQSxVRzFsTFUsSUFBQSxVSDZnUlYscUNBaDdGQSxNQUFBLFVHeGxMVSxJQUFBLFVIMmdSVixxQ0FoN0ZBLE1BQUEsVUd0bExVLE9BQUEsVUh5Z1JWLHFDQUNFLEtBQU0sVUFDTixPQUFRIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9jb21tb24vdmFycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21tb24vbWl4aW5zLnNjc3NcIjtcclxuXHJcbi5wbGFjZWhvbGRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzNiMzkzOTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiBBYmVsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLy8gaW5wdXRbbmFtZT1cIk1vYmlsZU51bWJlclwiXSB7XHJcbi8vICAgICB6LWluZGV4OiA5O1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IEFiZWw7XHJcbi8vICAgICBjb2xvcjogI2ZmZjtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbi8vIH1cclxuXHJcbm1haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYyg3LjZyZW0gKyAwLjhyZW0pIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vYmlsZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBsaS5waG9uZSBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogNy42cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzE0MTcxYyAwJSwgIzE0MTcxYyAxMDAlKSxcclxuICAgICAgICBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICYgPiAubWlkZGxlIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuMzMzcmVtKTtcclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLW5hdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjMzM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCA0NSwgNTEsIDEpO1xyXG5cclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEuOTMzcmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQtTWVkaXVtJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5ldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogMC41cyBuZXdBbmltYXRpb24gZWFzZS1pbi1vdXQgaW5maW5pdGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdGVybmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbmV3QW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcm9tb3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDYuMjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEubG9nbyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Cb2xkXCI7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4xMzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmJsYWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItbm90aWZpY2F0aW9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIuN3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUyNDJiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAudG90LW5vdGlmaWNhdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC00MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5ub3RpZmljYXRpb24tZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYTQxNTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMy4wMjVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDc4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTMxNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEzMTc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5yZWFkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC40MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3LWFsbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1naWZ0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIuN3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTMzM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTMzM3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMjQyYjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC50b3QtZ2lmdHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC00MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b2dnbGVkIHtcclxuICAgICAgICAgICAgICAgICYgPiAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMy41MjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3LjI2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtIDAuMTI1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjEyNXJlbSAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVjay1hdXRoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAvLyAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDYuODc1cmVtO1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDp2YXIoLS1icmFuZENvbG9yKTtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZS1sYW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LmN1cnJlbnQtbGFuZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgNDUsIDUxLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjczMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDEzMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwLjYyNXJlbSAwIDEuNjg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4zKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuNjY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjMyODJhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yaXplIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjUzMzNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC41MzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmF1dGhvcml6ZS1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjUzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0wLjI2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMC41MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDkuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMi4xMzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExLjA2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjEzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCA0NSwgNTEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1MaWdodCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIuNTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMjMzM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9yZ290LXBhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjM2MTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9yZ290LXBhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ubG9naW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2N3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lnbnVwIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM5LCA0NSwgNTEsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAzMDMwMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2RlMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi5sb2dvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHNwYWNlOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFsYW5jZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFlMjQyYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFtb3VudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1zdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZFByby1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlZnJlc2gtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3dkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwLjYyNXJlbSAwIDEuNjg3NXJlbVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LnVzZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93ZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24gbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjAyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMxM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3R0ZWRIaWRkZW4oKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjEyLCAyMTIsIDIxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubG9nb3V0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZTllOWU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjUzMzNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW5jeS1zdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E1YWFhYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93biBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDMxM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlOWU5ZTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlcG9zaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1LjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzAzMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1oZWxwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIGJvZHkuZnVsbC13aWR0aCB7XHJcbi8vICAgICBoZWFkZXIgLm1pZGRsZSB7XHJcbi8vICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgLy8gcGFkZGluZzogMCAxdnc7XHJcbi8vICAgICAgICAgLy8gbWFyZ2luOiAwO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5ib2R5Om5vdCguZ2FtZS1tb2RlKSBoZWFkZXIge1xyXG4gICAgLmFjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuZ2FtZS1tb2RlIHtcclxuICAgIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwubmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi42NjY3cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjE4NzVyZW0gc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCZ0NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtIDAgMS41NjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmdDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyODMzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2FkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9yZ290LXBhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci10ZXh0LFxyXG4gICAgICAgIC5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDEwMDszMDA7NDAwOzUwMCZkaXNwbGF5PXN3YXBcIik7XHJcblxyXG4ub3ZlcmxheS5zaWduaW4tcG9wdXAge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIGhlaWdodDogMjUuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzAzMDM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzExZTMxMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWVsZHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDMwMzAzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyODMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFlMWUyNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTFlMzExO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWctdGV4dCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIC5yZWdpc3RlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNDEsIDE3MiwgNTEsIDEpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgLnBvcHVwOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwLnN1Y2Nlc3Mge1xyXG4gICAgICAgIHAuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NjdyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIHtcclxuICAgIC5yZWdpc3RyYXRpb24tc3VjZXNzIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BvcHAucG5nP3YyJyk7XHJcbiAgICAgICAgd2lkdGg6IDg3MXB4O1xyXG4gICAgICAgIGhlaWdodDogNjE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYgPiBkaXYubmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDM0NXB4O1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5Lm5ldy1tZXNzYWdlIHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgd2lkdGg6IDQzLjc1cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzdjN2M3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1zY3JvbGxiYXItYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDMuNzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLmZyZWVzcGluLWNvdW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICBzcGFuLmNvdW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdhbWVzLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lnbnVwLXBvcHVwIHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB3aWR0aDogNDhyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyQm90dG9tUm93QmdDb2xvcik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWNvbXBvbmVudHNGYWRlZEJvcmRlcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjFyZW07XHJcblxyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95LVNlbWlCb2xkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAuY2xvc2UgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3QtYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgLnNpZ251cC1ub3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjY2N3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yT3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMTA2N3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiwgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjlyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwLjdyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJpcnRoZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yZW1lbWJlci1tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlbWVtYmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRpbnVlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR2lscm95LVNlbWlCb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRCZ0NvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ2Nzc4NGE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tY29tcG9uZW50c1RoaWNrQm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExRTMxMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAxQzJEICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3Jnb3QtcGFzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yT3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubWFya2V0aW5nLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExRTMxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLm5leHQtc3RlcC1lcnJvci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMzAzMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY291bnRyeS1jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYXJ0LXR3byB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYXJ0LW9uZSA+IGxpIHtcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nLmxlZnQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yaWdodC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5maW5pc2gtaW5mb3JtYXRpb24ge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAge1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAuc2lnbnVwLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUIxRTI0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjJCICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTIzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODFCMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICYuZGlydHkuaW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q2MjcwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBpbml0aWFsICFpbXBvcnRhbnQ7ICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZG93bi5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjdyZW0gdG9wIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODFCMjIgIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oYXZlLXByb21vIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExRTMxMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNTExM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjJCICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTIzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAwLjY2NjdyZW0gMCAzLjMzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAzLjMzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuMTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY291bnRyeS1jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjUxMTNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGMkIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExRTMxMjMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAwLjY2NjdyZW0gMCAzLjMzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAzLjMzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuMTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjY2VwdC10ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEuMjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFFMzExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpc3RyYXRpb24tYmFubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI2NjdyZW0gMi40cmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZWFkIHtcclxuICAgICAgICBoZWlnaHQ6IDMuMzMzM3JlbTtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzYzOTNGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICMxMUUzMTI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjMzMzNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpc3RyYXRpb24tYmFubmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjUzMzNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpc3RyYXRpb24tc3dpcGVyIHtcclxuICAgICAgICB3aWR0aDogMzlyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VCZ0NvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuICAgICAgICBhbmltYXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAsIDEuMTMsIDAuNywgMS4zMikgcG9wdXBBbmltYXRpb247XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBwb3B1cEFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjVyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlQmdDb2xvcik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyLjJyZW07XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dENvbG9yT3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwucGFydC1vbmUsXHJcbiAgICB1bC5wYXJ0LXR3byB7XHJcbiAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuXHJcbiAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjdyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHRDb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS43cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcikgNTAlLFxyXG4gICAgICAgICAgICAgICAgdmFyKC0tcGFnZUJnQ29sb3IpIDUwJVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2h5bm90IHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgd2lkdGg6IDI0Ljg2NjdyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMTguMDY2N3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMUYyNDJCO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjA2NjdyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgICAgIHRvcDogMS43cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMS43cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDlEOUQ5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNEOUQ5RDk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgLmJhY2stdG8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMUUzMTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi42NjY3cmVtO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMUMyRDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlLXJlZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExRTMxMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q5RDlEOTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5wcm9tby1jb2RlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTEgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIuMTMzM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5sZWFkZXJib2FyZC1wcm9tby1wb3B1cCB7XHJcbiAgICBhLmJhbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9sZWFkZXJib2FyZFByb21vQmcuanBnP3YyJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICBoZWlnaHQ6IDI3LjEzMzNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIGhlYWRlciAuY29udGFpbmVyIG5hdiB1bCBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTMxM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5hdXRoLXBvcHVwIC5wb3B1cC5zaWdudXAge1xyXG4gICAgICAgIGhlaWdodDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgPiBsaSBhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gICAgcm9ib3RvXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZjI/djQnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZjI/djQnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tVGhpbic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC50dGYnKSAgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyP3Y0JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZicpICBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMj92NCcpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpICAgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWJlbCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BYmVsL0FiZWwtUmVndWxhci53b2ZmMj92MycpIGZvcm1hdCgnd29mZjInKTtcclxuXHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQW50b24nO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQW50b24tUmVndWxhci53b2ZmMj92NCcpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01lZ2F0dGFzLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbWVnYXR0YXMvTWFnZXR0YXNSZWd1bGFyLm90Zj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWVnYXR0YXMtTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbWVnYXR0YXMvTWFnZXR0YXNMaWdodC5vdGY/djQnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01lZ2F0dGFzLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbWVnYXR0YXMvTWFnZXR0YXNCb2xkLm90Zj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkcHJvJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01ZUklBRFBSTy1SRUdVTEFSLk9URicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ltcGFjdCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9pbXBhY3Qud29mZjI/djInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZj92MicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtT3V0bGluZWQud29mZjI/djQnKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgfVxyXG4gIFxyXG5cclxuXHJcbiAgQGZvbnQtZmFjZXtcclxuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9GaXJhR08tTWVkaXVtLndvZmY/djRcIik7XHJcbiAgICBmb250LWZhbWlseTogRmlyYUdvX21lZGl1bTtcclxufVxyXG5cclxuQGZvbnQtZmFjZXtcclxuICAgIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9pbXBhY3Qud29mZjI/djRcIik7XHJcbiAgICBmb250LWZhbWlseTogSW1wYWN0O1xyXG59XHJcblxyXG5AZm9udC1mYWNle1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTXVsaS1Cb2xkLndvZmYyP3Y0Jyk7XHJcbiAgICBmb250LWZhbWlseTogTXVsaV9ib2xkO1xyXG59XHJcblxyXG5AZm9udC1mYWNle1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTXlyaWFkXFwgUHJvXFwgUmVndWxhci53b2ZmMj92NScpO1xyXG4gICAgZm9udC1mYW1pbHk6IE15cmlhZFByb19yZWd1bGFyO1xyXG59XHJcblxyXG5AZm9udC1mYWNle1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTXlyaWFkXFwgUHJvXFwgQm9sZC53b2ZmMj92NCcpO1xyXG4gICAgZm9udC1mYW1pbHk6IE15cmlhZFByb19ib2xkO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQtU2VtaUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC53b2ZmJykgIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtU2VtaUJvbGQudHRmJykgICBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdC1Cb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0thbml0L0thbml0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdLYW5pdC1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xpbGl0YU9uZS1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0xpbGl0YU9uZS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnS2FuaXQtTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0thbml0L0thbml0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuXHJcbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufSIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vbWl4aW5zLnNjc3MnO1xyXG5cclxuKiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDAuOTRyZW07XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIuODEyNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGZvbnQtc2l6ZTogMC44MXJlbTtcclxuICAgIG1pbi13aWR0aDogNjEuMjVyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG5cclxuICAgICYuYmctc2Nyb2xsLWJsb2NrZWQge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5pbWcge1xyXG4gICAgQGluY2x1ZGUgcHJldmVudERyYWc7XHJcbn1cclxuXHJcbi8qQ2hhbmdlIHRleHQgaW4gYXV0b2ZpbGwgdGV4dGJveCovXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGxcclxue1xyXG4gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQ2hhbmdlIHRoZSB3aGl0ZSB0byBhbnkgY29sb3IgKi9cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZVxyXG57XHJcbiAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEuODhyZW0gIzEwMTMxNyBpbnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsbC11c2VyLWluZm8gc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuICAgIHBhZGRpbmc6IDAgMC42M3JlbSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogMS44OHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNDY2N3JlbTtcclxuXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjdlc3JmZSk7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgIHBhZGRpbmc6IDAgMC4xM3JlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuZm9ybS5uZXcge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICB1bC5maWVsZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMTlyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMDZyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuZnVjdXNlZCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xLjU2cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg4cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0JztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4xOXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6aW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC44MXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE5cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc3VjY2Vzcy10ZXh0LCAuZXJyLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbn1cclxudGFibGUgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbmgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxufVxyXG5oMiB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuaDMge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbmg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuIiwiQG1peGluIHByZXZlbnREcmFnIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItZHJhZzogbm9uZTtcclxuICAgIC1vLXVzZXItZHJhZzogbm9uZTtcclxuICAgIHVzZXItZHJhZzogbm9uZTtcclxuXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGRvdHRlZEhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gbGVzc0JyaWdodG5lc3NIb3ZlciB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRleHRDb2xvckhvdmVyICgkY29sb3I6ICNmZmYsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFkMWMxYztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJnQ29sb3JIb3ZlciAoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBicmlnaHRuZXNzSG92ZXIgKCRicmlnaHRuZXNzOiA3MCUsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiZ0FuZFRleHRDb2xvckhvdmVyICgkYmdDb2xvciwgJHRleHRDb2xvciwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEJ0bkJnQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gdW5kZXJsaW5lSG92ZXIgKCR1bmRlcmxpbmVDb2xvcjogaW5pdGlhbCkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHVuZGVybGluZUNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMTAwOzMwMDs0MDA7NTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYyP3Y0XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVRoaW4nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMj92NFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9wb3BwaW5zL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWJlbCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BYmVsL0FiZWwtUmVndWxhci53b2ZmMj92M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbnRvbic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BbnRvbi1SZWd1bGFyLndvZmYyP3Y0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lZ2F0dGFzLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvbWVnYXR0YXMvTWFnZXR0YXNSZWd1bGFyLm90Zj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZWdhdHRhcy1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9tZWdhdHRhcy9NYWdldHRhc0xpZ2h0Lm90Zj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZWdhdHRhcy1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL21lZ2F0dGFzL01hZ2V0dGFzQm9sZC5vdGY/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkcHJvJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ZUklBRFBSTy1SRUdVTEFSLk9URlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpbXBhY3QnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvaW1wYWN0LndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmY/djJcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtT3V0bGluZWQud29mZjI/djRcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9GaXJhR08tTWVkaXVtLndvZmY/djRcIik7XG4gIGZvbnQtZmFtaWx5OiBGaXJhR29fbWVkaXVtOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvaW1wYWN0LndvZmYyP3Y0XCIpO1xuICBmb250LWZhbWlseTogSW1wYWN0OyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTXVsaS1Cb2xkLndvZmYyP3Y0XCIpO1xuICBmb250LWZhbWlseTogTXVsaV9ib2xkOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTXlyaWFkIFBybyBSZWd1bGFyLndvZmYyP3Y1XCIpO1xuICBmb250LWZhbWlseTogTXlyaWFkUHJvX3JlZ3VsYXI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NeXJpYWQgUHJvIEJvbGQud29mZjI/djRcIik7XG4gIGZvbnQtZmFtaWx5OiBNeXJpYWRQcm9fYm9sZDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLYW5pdC1TZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0thbml0LUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLYW5pdC1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9LYW5pdC9LYW5pdC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaWxpdGFPbmUtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9MaWxpdGFPbmUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvS2FuaXQvS2FuaXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIG1pbi13aWR0aDogNjEuMjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInOyB9XG4gIGJvZHkuYmctc2Nyb2xsLWJsb2NrZWQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBhIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKkNoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3gqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogQ2hhbmdlIHRoZSB3aGl0ZSB0byBhbnkgY29sb3IgKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxLjg4cmVtICMxMDEzMTcgaW5zZXQgIWltcG9ydGFudDsgfVxuXG4uZmlsbC11c2VyLWluZm8gc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCAjMTFlMzExO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgcGFkZGluZzogMCAwLjYzcmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMS44OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40NjY3cmVtOyB9XG4gIGlucHV0W2Rpc2FibGVkXSwgYnV0dG9uW2Rpc2FibGVkXSwgdGV4dGFyZWFbZGlzYWJsZWRdLCBzZWxlY3RbZGlzYWJsZWRdIHtcbiAgICBib3JkZXI6IDA7IH1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbmlucHV0IHtcbiAgcGFkZGluZzogMCAwLjEzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBzZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5mb3JtLm5ldyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5uZXcgdWwuZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBmb3JtLm5ldyB1bC5maWVsZHMgbGkge1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dCwgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjk0cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xuICAgICAgICBoZWlnaHQ6IDIuMTlyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4wNnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlciwgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dDpmb2N1cywgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNnJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwLmZ1Y3VzZWQge1xuICAgICAgICB0b3A6IC0xLjU2cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODFyZW07IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgaGVpZ2h0OiAyLjE5cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBmb3JtLm5ldyB1bC5maWVsZHMgbGkgb3B0aW9uIHtcbiAgICAgICAgY29sb3I6IGluaXRpYWw7IH1cbiAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuODFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIgLmFjdGlvbnMgLmJ0biB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODhyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTlyZW07IH1cbiAgZm9ybS5uZXcgLnN1Y2Nlc3MtdGV4dCwgZm9ybS5uZXcgLmVyci10ZXh0IHtcbiAgICB3aWR0aDogMjclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9Ob3ZvbWF0aWMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIHNjYWxlOiAwLjY7XG4gIGhlaWdodDogMy43ODU3cmVtO1xuICB0b3A6IC0xLjFyZW07IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMjE0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9CYWNrc2VhdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgc2NhbGU6IDAuNjtcbiAgaGVpZ2h0OiAzLjc4NTdyZW07XG4gIHRvcDogLTEuMXJlbTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMTBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL2JlZWZlZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgc2NhbGU6IDAuNjtcbiAgaGVpZ2h0OiAzLjc4NTdyZW07XG4gIHRvcDogLTEuMXJlbTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMDVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL09yYml0YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIHNjYWxlOiAwLjY7XG4gIGhlaWdodDogMy43ODU3cmVtO1xuICB0b3A6IC0xLjFyZW07IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMjA4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL3Byb3ZpZGVycy9wYXRlcGxheS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgc2NhbGU6IDAuNjtcbiAgaGVpZ2h0OiAzLjc4NTdyZW07XG4gIHRvcDogLTEuMXJlbTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMDdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL2VndGRpZ2l0YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIHNjYWxlOiAwLjY7XG4gIGhlaWdodDogMy43ODU3cmVtO1xuICB0b3A6IC0xLjFyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjE4M3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzA0LjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI1XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTk2MC4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiOVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMwNzEuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjgyMS4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjkyLjkzODc4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjAzLjgzNjczcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTRcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDUuNTEwMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzExLjg1NzE0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MzY4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMzc5Ljg1NzE0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMThcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xOTE1LjY5Mzg4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMjIuNzU1MXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjIwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjA5My44OTc5NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjIwOVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwOTMuODk3OTZweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY2OC4yNjUzMXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjY3LjMwNjEycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMzBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NC41NTEwMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjMxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwOyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjMyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM0LjYxMjI0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMzRcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04OTEuMDIwNDFweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIzNlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyMy43MTQyOXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjM4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTY0OC4zODc3NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTA2OS4yMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTg3MS4xNDI4NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQyNS42MzI2NXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjQ4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzU3LjM2NzM1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNTBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xODI2LjU5MTg0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNTFcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAuOTU5MThweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI1MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE3OC4yMDQwOHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjUzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTM4MS4wODE2M3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjU0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTc4Mi4wNDA4MnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjU2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQ2LjQ2OTM5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNTdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzMxLjY1MzA2cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNThcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNTU5LjI4NTcxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNjBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MDEuOTE4MzdweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwMDQuNzk1OTJweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExMTMuNzc1NTFweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2M1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyNzhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0MjVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEzMy42NTMwNnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjY2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTc5LjE2MzI3cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNjdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzM3LjQ4OThweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI2OFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIxMzguNDQ4OThweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI3MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExNTguMzI2NTNweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI3MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIyNzIuMTAyMDRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjczXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQ3MC4xODM2N3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjc0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzgwMS44cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNzVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MzMxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiNzZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MjQxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiODRcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vbG9nb3MvYW11c25ldC1pY29uLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI4NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3NzUuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjg2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzU0NC4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiODdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NjExLjI0NDlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI4OVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5MjMuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjkwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzEyMy40NDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiOTFcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMjE5LjQ1NzE0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiOTNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDIxLjI0NDlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCI5NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4NzEuMjQ0OXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk1XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzE2OC4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzI3NS4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk3XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzMyOC4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzQzNi4zNTcxNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjk5XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjk3My4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTAwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzYwMy4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTAxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzQ5OS4yNDQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTAyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjQyN3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEwNFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzMDBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMDVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTgycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTA2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDgwMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEwOFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU3MzBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMDlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MzIxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTEwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDkxNXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjExMVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzNzZweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMTJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDk3cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTEzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDE1MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjExNFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0NjlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMTVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDU1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTE4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjU3OHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjExOVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5MzVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzUzLjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjFcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTIxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTIyXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjczMnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEyM1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI2MjdweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjc5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjIyNXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEyOFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQxMDVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMjlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzQ2cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTMwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDIwMHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEzMVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3MzFweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNjUxLjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDQzcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTM0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzk1MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEzNVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzOTVweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODUycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTM3XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzkwMXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjEzOFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyNTRweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxMzlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAwcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTQwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTk4M3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE0MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwNDlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNDJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDM1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTQzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTI3MnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE0NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzMjdweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNDVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NzQ5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTQ2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDY5NnB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE0OVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4NTZweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDg0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTUxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAzN3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUxNTlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjEzcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTU0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM4MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0ODBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTM0cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTU3XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTU4MXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE1OFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU2MzJweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNTlcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTM5cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTYwXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTgzNHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE2MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU4ODRweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNjJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02NzgycHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTYzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjgyNXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE2NFwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY5MjBweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNjVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDU1cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTY2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzEwMHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE2N1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcxNDhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxNjhcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDA4cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTgxXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODE3N3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE4MlwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc4MjhweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxODNcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NzIxcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTg0XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzg4MHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE4NVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2NjJweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxODdcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTMzcHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTg4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzk5NHB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE5MVwiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwOTRweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxOTJcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjY2cHg7IH1cblxubWFpbiB1bC5ieS1wcm92aWRlciBsaVtjb21wYW55PVwiMTkzXCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODIxOXB4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT1cIjE5N1wiXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0MzNweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTlweDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIyMDBcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDg5cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgaGVpZ2h0OiAzLjA4NTdyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDMuMDVyZW0gIWltcG9ydGFudDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9XCIxOTVcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NTU0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9JzIwMSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODYwM3B4OyB9XG5cbm1haW4gdWwuYnktcHJvdmlkZXIgbGlbY29tcGFueT0nMjA2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NjU0cHg7XG4gIHNjYWxlOiAwLjk7XG4gIGhlaWdodDogMi43ODU3cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogLTExcHggIWltcG9ydGFudDsgfVxuXG5tYWluIHVsLmJ5LXByb3ZpZGVyIGxpW2NvbXBhbnk9JzE5NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODM3M3B4OyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiOyB9XG5cbi5zbm93LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNub3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEpIHtcbiAgICBvcGFjaXR5OiAwLjE0NzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguNDU5M3Z3LCAtMTBweCkgc2NhbGUoMC45ODM3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMSAxNHMgLTE0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEge1xuICA2Mi41NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk2LjMwNjZ2dywgNjIuNTd2aCkgc2NhbGUoMC45ODM3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTcuMzgyOTV2dywgMzY4MHB4KSBzY2FsZSgwLjk4MzcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwLjAwNDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuNDczM3Z3LCAtMTBweCkgc2NhbGUoMC40NzU1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMiAxOHMgLTE5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTIge1xuICAzOC44MzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy40MjE2dncsIDM4LjgzNXZoKSBzY2FsZSgwLjQ3NTUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOC40NDc0NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDc1NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMykge1xuICAgIG9wYWNpdHk6IDAuNzA1MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MC40MDI2dncsIC0xMHB4KSBzY2FsZSgwLjEwNzYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zIDIwcyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zIHtcbiAgNzkuNDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuNjIyOXZ3LCA3OS40NTV2aCkgc2NhbGUoMC4xMDc2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMuMDEyNzV2dywgMzY4MHB4KSBzY2FsZSgwLjEwNzYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQpIHtcbiAgICBvcGFjaXR5OiAwLjIyMDg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuNzk1N3Z3LCAtMTBweCkgc2NhbGUoMC45NzE5KTtcbiAgICBhbmltYXRpb246IGZhbGwtNCAyN3MgLTIycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQge1xuICAzNC41NjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy40NjI0dncsIDM0LjU2NnZoKSBzY2FsZSgwLjk3MTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy42MjkwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTcxOSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNSkge1xuICAgIG9wYWNpdHk6IDAuODk5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny40MTIxdncsIC0xMHB4KSBzY2FsZSgwLjQyMzgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01IDEwcyAtMTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNSB7XG4gIDcxLjM4NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjQ4MXZ3LCA3MS4zODZ2aCkgc2NhbGUoMC40MjM4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuNDQ2NTV2dywgMzY4MHB4KSBzY2FsZSgwLjQyMzgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYpIHtcbiAgICBvcGFjaXR5OiAwLjU4NDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjguMTA2NXZ3LCAtMTBweCkgc2NhbGUoMC4zMzA2KTtcbiAgICBhbmltYXRpb246IGZhbGwtNiAzMHMgLTE1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTYge1xuICA3Ny4xOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3LjY3MDV2dywgNzcuMTh2aCkgc2NhbGUoMC4zMzA2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuODg4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzMwNik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNykge1xuICAgIG9wYWNpdHk6IDAuMTkxNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My43MDUydncsIC0xMHB4KSBzY2FsZSgwLjcwNTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03IDI5cyAtMjBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNyB7XG4gIDM1LjA2NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjgwOTR2dywgMzUuMDY1dmgpIHNjYWxlKDAuNzA1Mik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjc1NzN2dywgMzY4MHB4KSBzY2FsZSgwLjcwNTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDgpIHtcbiAgICBvcGFjaXR5OiAwLjE3Nzc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzcuNTE1M3Z3LCAtMTBweCkgc2NhbGUoMC4xMTc1KTtcbiAgICBhbmltYXRpb246IGZhbGwtOCAxNXMgLTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOCB7XG4gIDU0LjgzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuMTM1NHZ3LCA1NC44M3ZoKSBzY2FsZSgwLjExNzUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3My44MjUzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTE3NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOSkge1xuICAgIG9wYWNpdHk6IDAuNjA1MTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Mi41MDgzdncsIC0xMHB4KSBzY2FsZSgwLjEzNDcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05IDE1cyAtMjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOSB7XG4gIDc0LjQ2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwLjA4MTl2dywgNzQuNDY5dmgpIHNjYWxlKDAuMTM0Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjI5NTF2dywgMzY4MHB4KSBzY2FsZSgwLjEzNDcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEwKSB7XG4gICAgb3BhY2l0eTogMC4zNzc0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwLjYwOTZ2dywgLTEwcHgpIHNjYWxlKDAuNTI3NSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEwIDI0cyAtMjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTAge1xuICA0My42OTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NS4yOTY3dncsIDQzLjY5MXZoKSBzY2FsZSgwLjUyNzUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi45NTMxNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTI3NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTEpIHtcbiAgICBvcGFjaXR5OiAwLjc3NDc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuNjk3MnZ3LCAtMTBweCkgc2NhbGUoMC4yNzYzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTEgMThzIC0xcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTExIHtcbiAgNjcuNTUxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuODUyMnZ3LCA2Ny41NTF2aCkgc2NhbGUoMC4yNzYzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAuMjc0N3Z3LCAzNjgwcHgpIHNjYWxlKDAuMjc2Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTIpIHtcbiAgICBvcGFjaXR5OiAwLjUyMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC42Njg4dncsIC0xMHB4KSBzY2FsZSgwLjA3NDgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMiAxM3MgLTIzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyIHtcbiAgNzUuNzM3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjYuODgxOXZ3LCA3NS43Mzd2aCkgc2NhbGUoMC4wNzQ4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjcuNzc1MzV2dywgMzY4MHB4KSBzY2FsZSgwLjA3NDgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzKSB7XG4gICAgb3BhY2l0eTogMC40NDk4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0LjA4OTd2dywgLTEwcHgpIHNjYWxlKDAuMjU0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTMgMjVzIC00cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzIHtcbiAgNzkuNTA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDguMDM3M3Z3LCA3OS41MDV2aCkgc2NhbGUoMC4yNTQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MS4wNjM1dncsIDM2ODBweCkgc2NhbGUoMC4yNTQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE0KSB7XG4gICAgb3BhY2l0eTogMC42MDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODYuOTA3NHZ3LCAtMTBweCkgc2NhbGUoMC41MzM4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTQgMjhzIC0yN3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNCB7XG4gIDY3Ljc4NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5LjI5NTJ2dywgNjcuNzg3dmgpIHNjYWxlKDAuNTMzOCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjEwMTN2dywgMzY4MHB4KSBzY2FsZSgwLjUzMzgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE1KSB7XG4gICAgb3BhY2l0eTogMC4yMzkxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUyLjkzNTh2dywgLTEwcHgpIHNjYWxlKDAuMTI2Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1IDI2cyAtMjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTUge1xuICA3OC44NzclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MC45MjMzdncsIDc4Ljg3N3ZoKSBzY2FsZSgwLjEyNjIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni45Mjk1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTI2Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTYpIHtcbiAgICBvcGFjaXR5OiAwLjIyMTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzMuMTE2M3Z3LCAtMTBweCkgc2NhbGUoMC4yNzIzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTYgMjVzIC0xN3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNiB7XG4gIDQ0LjAxNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY0LjA5Mjd2dywgNDQuMDE0dmgpIHNjYWxlKDAuMjcyMyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY4LjYwNDV2dywgMzY4MHB4KSBzY2FsZSgwLjI3MjMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3KSB7XG4gICAgb3BhY2l0eTogMC40ODgzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkuMjA0MnZ3LCAtMTBweCkgc2NhbGUoMC41NTk1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTcgMzBzIC0xOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNyB7XG4gIDczLjQ0MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyLjUzOTd2dywgNzMuNDQzdmgpIHNjYWxlKDAuNTU5NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwLjg3MTk1dncsIDM2ODBweCkgc2NhbGUoMC41NTk1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxOCkge1xuICAgIG9wYWNpdHk6IDAuMjUxNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny40MjcydncsIC0xMHB4KSBzY2FsZSgwLjY1NDgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOCAyMnMgLTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTgge1xuICA0MS43NTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My44MjExdncsIDQxLjc1NHZoKSBzY2FsZSgwLjY1NDgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NS42MjQxNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjU0OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTkpIHtcbiAgICBvcGFjaXR5OiAwLjkzNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NC40Njk1dncsIC0xMHB4KSBzY2FsZSgwLjM5OTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOSAxM3MgLTE1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5IHtcbiAgNDMuMDA0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDcuNTM0OXZ3LCA0My4wMDR2aCkgc2NhbGUoMC4zOTk1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTEuMDAyMnZ3LCAzNjgwcHgpIHNjYWxlKDAuMzk5NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjApIHtcbiAgICBvcGFjaXR5OiAwLjIwNjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkuNDAxOHZ3LCAtMTBweCkgc2NhbGUoMC4xMTMyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMjAgMTNzIC01cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTIwIHtcbiAgNTQuMDIyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuNTQzOHZ3LCA1NC4wMjJ2aCkgc2NhbGUoMC4xMTMyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuNDcyOHZ3LCAzNjgwcHgpIHNjYWxlKDAuMTEzMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjEpIHtcbiAgICBvcGFjaXR5OiAwLjc2ODc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDQuMTc3dncsIC0xMHB4KSBzY2FsZSgwLjE3NDEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yMSAxMXMgLTE5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTIxIHtcbiAgNDguMTk3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDYuMTY5NnZ3LCA0OC4xOTd2aCkgc2NhbGUoMC4xNzQxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMTczM3Z3LCAzNjgwcHgpIHNjYWxlKDAuMTc0MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjIpIHtcbiAgICBvcGFjaXR5OiAwLjI1MTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC40NTE3dncsIC0xMHB4KSBzY2FsZSgwLjkyOTgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yMiAyM3MgLTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMjIge1xuICAzNy42OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuNjQzMnZ3LCAzNy42OXZoKSBzY2FsZSgwLjkyOTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzLjU0NzQ1dncsIDM2ODBweCkgc2NhbGUoMC45Mjk4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyMykge1xuICAgIG9wYWNpdHk6IDAuMzkxNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC45MTgxdncsIC0xMHB4KSBzY2FsZSgwLjgzNDQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0yMyAyM3MgLTEycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTIzIHtcbiAgNzUuNzQ4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuMDY5M3Z3LCA3NS43NDh2aCkgc2NhbGUoMC44MzQ0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEuOTkzN3Z3LCAzNjgwcHgpIHNjYWxlKDAuODM0NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjQpIHtcbiAgICBvcGFjaXR5OiAwLjEwNzE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQuMTk2NnZ3LCAtMTBweCkgc2NhbGUoMC41NDE3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjQgMjlzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yNCB7XG4gIDU0LjEwMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExLjYyMjZ2dywgNTQuMTAydmgpIHNjYWxlKDAuNTQxNyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyLjkwOTZ2dywgMzY4MHB4KSBzY2FsZSgwLjU0MTcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDI1KSB7XG4gICAgb3BhY2l0eTogMC44MTg3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0LjExNjV2dywgLTEwcHgpIHNjYWxlKDAuMTE2OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTI1IDI5cyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yNSB7XG4gIDM1LjU3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1Ljc1MzR2dywgMzUuNTc1dmgpIHNjYWxlKDAuMTE2OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5LjkzNDk1dncsIDM2ODBweCkgc2NhbGUoMC4xMTY5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgyNikge1xuICAgIG9wYWNpdHk6IDAuNzU4NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjk5MTh2dywgLTEwcHgpIHNjYWxlKDAuMTM2NSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTI2IDIwcyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yNiB7XG4gIDQ4LjEzOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDguNzk2M3Z3LCA0OC4xMzh2aCkgc2NhbGUoMC4xMzY1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNS4zOTQwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTM2NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjcpIHtcbiAgICBvcGFjaXR5OiAwLjM4MTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuMDcwOXZ3LCAtMTBweCkgc2NhbGUoMC4xOTY3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjcgMjhzIC0yM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yNyB7XG4gIDYwLjAwNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjIxMzF2dywgNjAuMDA3dmgpIHNjYWxlKDAuMTk2Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4LjY0MnZ3LCAzNjgwcHgpIHNjYWxlKDAuMTk2Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjgpIHtcbiAgICBvcGFjaXR5OiAwLjA4MTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYuODI4NnZ3LCAtMTBweCkgc2NhbGUoMC42MDI3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjggMTFzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yOCB7XG4gIDM4LjYyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwNS42OTMxdncsIDM4LjYyMnZoKSBzY2FsZSgwLjYwMjcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDEuMjYwODV2dywgMzY4MHB4KSBzY2FsZSgwLjYwMjcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDI5KSB7XG4gICAgb3BhY2l0eTogMC45MTk4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjEzMDV2dywgLTEwcHgpIHNjYWxlKDAuNTc1Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTI5IDExcyAtMTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMjkge1xuICA2Ny4wOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2LjEyNTN2dywgNjcuMDh2aCkgc2NhbGUoMC41NzUyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuNjI3OXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTc1Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzApIHtcbiAgICBvcGFjaXR5OiAwLjQ5Mzc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODYuNTA3OHZ3LCAtMTBweCkgc2NhbGUoMC4zMDc0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMzAgMjBzIC00cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTMwIHtcbiAgNDcuNjI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuMDMyNXZ3LCA0Ny42MjR2aCkgc2NhbGUoMC4zMDc0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODUuNzcwMTV2dywgMzY4MHB4KSBzY2FsZSgwLjMwNzQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDMxKSB7XG4gICAgb3BhY2l0eTogMC45NTI4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwLjExMzh2dywgLTEwcHgpIHNjYWxlKDAuNTYxNCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTMxIDE5cyAtMjhzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMzEge1xuICA2My4wMzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Mi44NjU5dncsIDYzLjAzNHZoKSBzY2FsZSgwLjU2MTQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MS40ODk4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTYxNCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzIpIHtcbiAgICBvcGFjaXR5OiAwLjExNDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzIuNTA2MXZ3LCAtMTBweCkgc2NhbGUoMC44MTUzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMzIgMjZzIC0ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTMyIHtcbiAgNTEuNTE5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzguMzY5MXZ3LCA1MS41MTl2aCkgc2NhbGUoMC44MTUzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuNDM3NnZ3LCAzNjgwcHgpIHNjYWxlKDAuODE1Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzMpIHtcbiAgICBvcGFjaXR5OiAwLjg3NzQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTAuMjM0MXZ3LCAtMTBweCkgc2NhbGUoMC40OTY5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMzMgMTJzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zMyB7XG4gIDQxLjA1NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkzLjUzMDR2dywgNDEuMDU0dmgpIHNjYWxlKDAuNDk2OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkxLjg4MjI1dncsIDM2ODBweCkgc2NhbGUoMC40OTY5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgzNCkge1xuICAgIG9wYWNpdHk6IDAuNDI4MztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMi42MjYydncsIC0xMHB4KSBzY2FsZSgwLjEzNjcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zNCAyMXMgLTE5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTM0IHtcbiAgMzUuMDQxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy44MDA2dncsIDM1LjA0MXZoKSBzY2FsZSgwLjEzNjcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC4yMTM0dncsIDM2ODBweCkgc2NhbGUoMC4xMzY3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgzNSkge1xuICAgIG9wYWNpdHk6IDAuNTM1OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny41MTA5dncsIC0xMHB4KSBzY2FsZSgwLjU4NDMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zNSAyN3MgLTI4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTM1IHtcbiAgMzUuMzA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQuMDkzNHZ3LCAzNS4zMDV2aCkgc2NhbGUoMC41ODQzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuODAyMTV2dywgMzY4MHB4KSBzY2FsZSgwLjU4NDMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDM2KSB7XG4gICAgb3BhY2l0eTogMC4yODE1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyLjg3NDh2dywgLTEwcHgpIHNjYWxlKDAuNjI0Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTM2IDI3cyAtMThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMzYge1xuICA2Ny4wNDclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjgwNnZ3LCA2Ny4wNDd2aCkgc2NhbGUoMC42MjQ2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAuMzQwNHZ3LCAzNjgwcHgpIHNjYWxlKDAuNjI0Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzcpIHtcbiAgICBvcGFjaXR5OiAwLjk3Mzk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUuMDMzM3Z3LCAtMTBweCkgc2NhbGUoMC4zODU3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMzcgMThzIC0xOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0zNyB7XG4gIDM3LjEzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjMzNTZ2dywgMzcuMTM1dmgpIHNjYWxlKDAuMzg1Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3LjY4NDQ1dncsIDM2ODBweCkgc2NhbGUoMC4zODU3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgzOCkge1xuICAgIG9wYWNpdHk6IDAuMTIwNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0My4yNTIxdncsIC0xMHB4KSBzY2FsZSgwLjA3MTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0zOCAzMHMgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMzgge1xuICAzMC44NDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NS4wMDQ0dncsIDMwLjg0NnZoKSBzY2FsZSgwLjA3MTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NC4xMjgyNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDcxMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMzkpIHtcbiAgICBvcGFjaXR5OiAwLjUyMDc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjMuNTEzMXZ3LCAtMTBweCkgc2NhbGUoMC4zODAzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMzkgMjZzIC05cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTM5IHtcbiAgNjQuNzI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjguNDAyNnZ3LCA2NC43MjR2aCkgc2NhbGUoMC4zODAzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUuOTU3ODV2dywgMzY4MHB4KSBzY2FsZSgwLjM4MDMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQwKSB7XG4gICAgb3BhY2l0eTogMC4xMzIyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0LjI3OTh2dywgLTEwcHgpIHNjYWxlKDAuOTY1Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQwIDE2cyAtMjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNDAge1xuICAzNS4xNjIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Mi43NDR2dywgMzUuMTYydmgpIHNjYWxlKDAuOTY1Myk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc4LjUxMTl2dywgMzY4MHB4KSBzY2FsZSgwLjk2NTMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQxKSB7XG4gICAgb3BhY2l0eTogMC45MzYxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5Ljg4NzZ2dywgLTEwcHgpIHNjYWxlKDAuMjEzKTtcbiAgICBhbmltYXRpb246IGZhbGwtNDEgMjJzIC0xcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQxIHtcbiAgMzcuMDM3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODguNDY4OHZ3LCAzNy4wMzd2aCkgc2NhbGUoMC4yMTMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NC4xNzgydncsIDM2ODBweCkgc2NhbGUoMC4yMTMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQyKSB7XG4gICAgb3BhY2l0eTogMC40NzM5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc2LjY2MDJ2dywgLTEwcHgpIHNjYWxlKDAuMTYzOSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQyIDE1cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00MiB7XG4gIDQxLjc2NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgyLjUxMTl2dywgNDEuNzY3dmgpIHNjYWxlKDAuMTYzOSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5LjU4NjA1dncsIDM2ODBweCkgc2NhbGUoMC4xNjM5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg0Mykge1xuICAgIG9wYWNpdHk6IDAuNzgxMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi4zMTI0dncsIC0xMHB4KSBzY2FsZSgwLjQyMTgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00MyAxNnMgLTI3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQzIHtcbiAgMzAuNDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjYuNTc0NXZ3LCAzMC40MTV2aCkgc2NhbGUoMC40MjE4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuNDQzNDV2dywgMzY4MHB4KSBzY2FsZSgwLjQyMTgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ0KSB7XG4gICAgb3BhY2l0eTogMC42NzMzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuNDc3N3Z3LCAtMTBweCkgc2NhbGUoMC41NzQzKTtcbiAgICBhbmltYXRpb246IGZhbGwtNDQgMjhzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00NCB7XG4gIDc4LjU4MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMzM5M3Z3LCA3OC41ODF2aCkgc2NhbGUoMC41NzQzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMS45MDg1dncsIDM2ODBweCkgc2NhbGUoMC41NzQzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg0NSkge1xuICAgIG9wYWNpdHk6IDAuOTk5ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NC41MTQydncsIC0xMHB4KSBzY2FsZSgwLjM2NzQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00NSAxMXMgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQ1IHtcbiAgNTMuMTY4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzkuMDUzMnZ3LCA1My4xNjh2aCkgc2NhbGUoMC4zNjc0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuNzgzN3Z3LCAzNjgwcHgpIHNjYWxlKDAuMzY3NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNDYpIHtcbiAgICBvcGFjaXR5OiAwLjM1NzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjUuMzc4dncsIC0xMHB4KSBzY2FsZSgwLjMzMzgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC00NiAyMXMgLTIycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQ2IHtcbiAgMzIuMDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuOTU0dncsIDMyLjAyOXZoKSBzY2FsZSgwLjMzMzgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC4xNjZ2dywgMzY4MHB4KSBzY2FsZSgwLjMzMzgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ3KSB7XG4gICAgb3BhY2l0eTogMC4xMjkzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2LjQyODZ2dywgLTEwcHgpIHNjYWxlKDAuMzQ4KTtcbiAgICBhbmltYXRpb246IGZhbGwtNDcgMThzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00NyB7XG4gIDY2LjYzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjcyMTR2dywgNjYuNjMxdmgpIHNjYWxlKDAuMzQ4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMDc1dncsIDM2ODBweCkgc2NhbGUoMC4zNDgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ4KSB7XG4gICAgb3BhY2l0eTogMC43NTA1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM2LjI0NTZ2dywgLTEwcHgpIHNjYWxlKDAuOTQwNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTQ4IDE0cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC00OCB7XG4gIDQyLjgxMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjE1OTZ2dywgNDIuODExdmgpIHNjYWxlKDAuOTQwNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1LjIwMjZ2dywgMzY4MHB4KSBzY2FsZSgwLjk0MDYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDQ5KSB7XG4gICAgb3BhY2l0eTogMC43MTgxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjExMjV2dywgLTEwcHgpIHNjYWxlKDAuNzY2KTtcbiAgICBhbmltYXRpb246IGZhbGwtNDkgMjlzIC03cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTQ5IHtcbiAgNTUuMzQ4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTIuMTgyNnZ3LCA1NS4zNDh2aCkgc2NhbGUoMC43NjYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni42NDc1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzY2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg1MCkge1xuICAgIG9wYWNpdHk6IDAuNjMwODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ny4wODI0dncsIC0xMHB4KSBzY2FsZSgwLjU5NTMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01MCAyNnMgLTIwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTUwIHtcbiAgMzIuMzAzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuOTA5MnZ3LCAzMi4zMDN2aCkgc2NhbGUoMC41OTUzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuOTk1OHZ3LCAzNjgwcHgpIHNjYWxlKDAuNTk1Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTEpIHtcbiAgICBvcGFjaXR5OiAwLjgxNjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOC40Njk2dncsIC0xMHB4KSBzY2FsZSgwLjIxNzMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01MSAyMnMgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTUxIHtcbiAgNjEuOTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjgyODR2dywgNjEuOTh2aCkgc2NhbGUoMC4yMTczKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOC4xNDl2dywgMzY4MHB4KSBzY2FsZSgwLjIxNzMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDUyKSB7XG4gICAgb3BhY2l0eTogMC4xMjE0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExLjEzMjl2dywgLTEwcHgpIHNjYWxlKDAuNzIwMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTUyIDI0cyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC01MiB7XG4gIDU5LjE4NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4LjM1MjV2dywgNTkuMTg2dmgpIHNjYWxlKDAuNzIwMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0Ljc0Mjd2dywgMzY4MHB4KSBzY2FsZSgwLjcyMDIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDUzKSB7XG4gICAgb3BhY2l0eTogMC45MjM3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY1LjU0MTR2dywgLTEwcHgpIHNjYWxlKDAuNzk1KTtcbiAgICBhbmltYXRpb246IGZhbGwtNTMgMTdzIC0xMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC01MyB7XG4gIDQzLjczJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuNDQzNXZ3LCA0My43M3ZoKSBzY2FsZSgwLjc5NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYyLjQ5MjQ1dncsIDM2ODBweCkgc2NhbGUoMC43OTUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDU0KSB7XG4gICAgb3BhY2l0eTogMC44MjMxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjAxODJ2dywgLTEwcHgpIHNjYWxlKDAuOTQ0Nyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTU0IDE0cyAtMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC01NCB7XG4gIDcyLjcyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjAzOXZ3LCA3Mi43Mjl2aCkgc2NhbGUoMC45NDQ3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAuMDI4NnZ3LCAzNjgwcHgpIHNjYWxlKDAuOTQ0Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTUpIHtcbiAgICBvcGFjaXR5OiAwLjM5MzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41MDY1dncsIC0xMHB4KSBzY2FsZSgwLjg1MDgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01NSAxNXMgLTI3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTU1IHtcbiAgNDMuMjgxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4xNTg5dncsIDQzLjI4MXZoKSBzY2FsZSgwLjg1MDgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjMzMjd2dywgMzY4MHB4KSBzY2FsZSgwLjg1MDgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDU2KSB7XG4gICAgb3BhY2l0eTogMC4wNzM5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg2LjA0OTh2dywgLTEwcHgpIHNjYWxlKDAuMDI3Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTU2IDE0cyAtMjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTYge1xuICA3Mi42MTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NS4yMjY1dncsIDcyLjYxNnZoKSBzY2FsZSgwLjAyNzMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MC42MzgxNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDI3Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTcpIHtcbiAgICBvcGFjaXR5OiAwLjYzNjk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjkuNzk5OXZ3LCAtMTBweCkgc2NhbGUoMC40MjkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01NyAxMXMgLThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNTcge1xuICAzMC41ODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Mi45MDF2dywgMzAuNTg2dmgpIHNjYWxlKDAuNDI5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzEuMzUwNDV2dywgMzY4MHB4KSBzY2FsZSgwLjQyOSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTgpIHtcbiAgICBvcGFjaXR5OiAwLjAzNzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuODQwNnZ3LCAtMTBweCkgc2NhbGUoMC43NjMxKTtcbiAgICBhbmltYXRpb246IGZhbGwtNTggMTJzIC03cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTU4IHtcbiAgNjMuNDc5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuMTgxOHZ3LCA2My40Nzl2aCkgc2NhbGUoMC43NjMxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzIuMDExMnZ3LCAzNjgwcHgpIHNjYWxlKDAuNzYzMSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNTkpIHtcbiAgICBvcGFjaXR5OiAwLjQ5NTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNjk4dncsIC0xMHB4KSBzY2FsZSgwLjIyOTgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC01OSAyN3MgLTExcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTU5IHtcbiAgNjQuMTU0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUuMzM4dncsIDY0LjE1NHZoKSBzY2FsZSgwLjIyOTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMS41MTh2dywgMzY4MHB4KSBzY2FsZSgwLjIyOTgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYwKSB7XG4gICAgb3BhY2l0eTogMC4yNTMxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjgwNTZ2dywgLTEwcHgpIHNjYWxlKDAuNDMwNSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTYwIDIzcyAtMTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjAge1xuICA1NS4zMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjkxMTV2dywgNTUuMzN2aCkgc2NhbGUoMC40MzA1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDIuODU4NTV2dywgMzY4MHB4KSBzY2FsZSgwLjQzMDUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYxKSB7XG4gICAgb3BhY2l0eTogMC4zMzk2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuNjMyN3Z3LCAtMTBweCkgc2NhbGUoMC4wNTQ1KTtcbiAgICBhbmltYXRpb246IGZhbGwtNjEgMTJzIC0ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTYxIHtcbiAgNDAuMTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC4xMDAzdncsIDQwLjE5dmgpIHNjYWxlKDAuMDU0NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuNzY2MnZ3LCAzNjgwcHgpIHNjYWxlKDAuMDU0NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNjIpIHtcbiAgICBvcGFjaXR5OiAwLjI4MTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuNzE2MXZ3LCAtMTBweCkgc2NhbGUoMC4yMzYxKTtcbiAgICBhbmltYXRpb246IGZhbGwtNjIgMTRzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02MiB7XG4gIDczLjMxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIxLjExMjd2dywgNzMuMzE1dmgpIHNjYWxlKDAuMjM2MSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyLjkxNDR2dywgMzY4MHB4KSBzY2FsZSgwLjIzNjEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDYzKSB7XG4gICAgb3BhY2l0eTogMC4wOTU1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjI3NTh2dywgLTEwcHgpIHNjYWxlKDAuMzQ4OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTYzIDIycyAtMjJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjMge1xuICAzMy44NTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNy4zNDc2dncsIDMzLjg1NnZoKSBzY2FsZSgwLjM0ODkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNS44MTE3dncsIDM2ODBweCkgc2NhbGUoMC4zNDg5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg2NCkge1xuICAgIG9wYWNpdHk6IDAuNjE1MjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOS44MjM1dncsIC0xMHB4KSBzY2FsZSgwLjY5OTYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC02NCAyOXMgLTIxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTY0IHtcbiAgNzAuMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwLjA5MDh2dywgNzAuMnZoKSBzY2FsZSgwLjY5OTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNC45NTcxNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjk5Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNjUpIHtcbiAgICBvcGFjaXR5OiAwLjMzNjI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuMzI5NnZ3LCAtMTBweCkgc2NhbGUoMC44NjY4KTtcbiAgICBhbmltYXRpb246IGZhbGwtNjUgMjBzIC05cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTY1IHtcbiAgNjEuNzAzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUuNzk2N3Z3LCA2MS43MDN2aCkgc2NhbGUoMC44NjY4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuMDYzMTV2dywgMzY4MHB4KSBzY2FsZSgwLjg2NjgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDY2KSB7XG4gICAgb3BhY2l0eTogMC40Mzk3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5LjA1NTJ2dywgLTEwcHgpIHNjYWxlKDAuMzk1OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTY2IDI5cyAtMTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjYge1xuICA2MC44MTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NC43MjY0dncsIDYwLjgxMnZoKSBzY2FsZSgwLjM5NTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni44OTA4dncsIDM2ODBweCkgc2NhbGUoMC4zOTU5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg2Nykge1xuICAgIG9wYWNpdHk6IDAuNzYyMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0LjA5Mzl2dywgLTEwcHgpIHNjYWxlKDAuMjI3Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTY3IDExcyAtMjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNjcge1xuICAzNy41MzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMi4yMTMydncsIDM3LjUzOHZoKSBzY2FsZSgwLjIyNzMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjk0MDM1dncsIDM2ODBweCkgc2NhbGUoMC4yMjczKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg2OCkge1xuICAgIG9wYWNpdHk6IDAuMjE1OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MC4wNzg3dncsIC0xMHB4KSBzY2FsZSgwLjkxMDUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC02OCAxOXMgLTEwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTY4IHtcbiAgNDYuNDY5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTQuMDM1OXZ3LCA0Ni40Njl2aCkgc2NhbGUoMC45MTA1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTIuMDU3M3Z3LCAzNjgwcHgpIHNjYWxlKDAuOTEwNSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNjkpIHtcbiAgICBvcGFjaXR5OiAwLjgwNDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODIuMTIyN3Z3LCAtMTBweCkgc2NhbGUoMC40ODEyKTtcbiAgICBhbmltYXRpb246IGZhbGwtNjkgMjZzIC0xMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC02OSB7XG4gIDQ1LjA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjQ5OTh2dywgNDUuMDk5dmgpIHNjYWxlKDAuNDgxMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjgxMTI1dncsIDM2ODBweCkgc2NhbGUoMC40ODEyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3MCkge1xuICAgIG9wYWNpdHk6IDAuNTg2OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC44Mzk0dncsIC0xMHB4KSBzY2FsZSgwLjIyMTYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03MCAyM3MgLTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzAge1xuICAzMi40ODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC4yOTg1dncsIDMyLjQ4NnZoKSBzY2FsZSgwLjIyMTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC41Njg5NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjIxNik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNzEpIHtcbiAgICBvcGFjaXR5OiAwLjc5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyLjExMXZ3LCAtMTBweCkgc2NhbGUoMC43MzE2KTtcbiAgICBhbmltYXRpb246IGZhbGwtNzEgMTJzIC0yMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC03MSB7XG4gIDM1LjQyNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjE5MjR2dywgMzUuNDI0dmgpIHNjYWxlKDAuNzMxNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5LjE1MTd2dywgMzY4MHB4KSBzY2FsZSgwLjczMTYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDcyKSB7XG4gICAgb3BhY2l0eTogMC44MDIzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2LjUzNzl2dywgLTEwcHgpIHNjYWxlKDAuNjQzNCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTcyIDE3cyAtMjNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzIge1xuICA1Ny4xMTMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Ny44ODUydncsIDU3LjExM3ZoKSBzY2FsZSgwLjY0MzQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Ny4yMTE1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjQzNCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNzMpIHtcbiAgICBvcGFjaXR5OiAwLjExMzc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuNTg2OXZ3LCAtMTBweCkgc2NhbGUoMC41NTI1KTtcbiAgICBhbmltYXRpb246IGZhbGwtNzMgMjFzIC0xM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC03MyB7XG4gIDQ1Ljg3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjQ1NjJ2dywgNDUuODc4dmgpIHNjYWxlKDAuNTUyNSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU4LjUyMTU1dncsIDM2ODBweCkgc2NhbGUoMC41NTI1KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3NCkge1xuICAgIG9wYWNpdHk6IDAuOTU0NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC42ODYzdncsIC0xMHB4KSBzY2FsZSgwLjU2NDIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NCAxM3MgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTc0IHtcbiAgNjIuNDQyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuMTA4M3Z3LCA2Mi40NDJ2aCkgc2NhbGUoMC41NjQyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuMzk3M3Z3LCAzNjgwcHgpIHNjYWxlKDAuNTY0Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNzUpIHtcbiAgICBvcGFjaXR5OiAwLjAxMDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTkuMjUxOHZ3LCAtMTBweCkgc2NhbGUoMC4zNDkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NSAxMXMgLTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzUge1xuICA1MS43NTMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDEuMzUwN3Z3LCA1MS43NTN2aCkgc2NhbGUoMC4zNDkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAuMzAxMjV2dywgMzY4MHB4KSBzY2FsZSgwLjM0OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoNzYpIHtcbiAgICBvcGFjaXR5OiAwLjgxMzc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuMDA4dncsIC0xMHB4KSBzY2FsZSgwLjAzMTkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NiAyMnMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTc2IHtcbiAgNTIuNDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODQuMzcxN3Z3LCA1Mi40MzV2aCkgc2NhbGUoMC4wMzE5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAuMTg5ODV2dywgMzY4MHB4KSBzY2FsZSgwLjAzMTkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDc3KSB7XG4gICAgb3BhY2l0eTogMC41NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NS41NzYzdncsIC0xMHB4KSBzY2FsZSgwLjEwNjEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03NyAyNnMgLTExcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTc3IHtcbiAgNDQuNzA3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODQuOTc2NnZ3LCA0NC43MDd2aCkgc2NhbGUoMC4xMDYxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODAuMjc2NDV2dywgMzY4MHB4KSBzY2FsZSgwLjEwNjEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDc4KSB7XG4gICAgb3BhY2l0eTogMC44ODY4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0LjE1OTV2dywgLTEwcHgpIHNjYWxlKDAuMTE1OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTc4IDE4cyAtMjJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzgge1xuICA3Mi44MDIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Ny40NTg3dncsIDcyLjgwMnZoKSBzY2FsZSgwLjExNTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MC44MDkxdncsIDM2ODBweCkgc2NhbGUoMC4xMTU4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg3OSkge1xuICAgIG9wYWNpdHk6IDAuNjkwOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNi44Nzk0dncsIC0xMHB4KSBzY2FsZSgwLjc0ODQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC03OSAxMXMgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtNzkge1xuICA1OS4wNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNy4yNDY3dncsIDU5LjA3M3ZoKSBzY2FsZSgwLjc0ODQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi4wNjMwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzQ4NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODApIHtcbiAgICBvcGFjaXR5OiAwLjU4ODM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkuNTk1OHZ3LCAtMTBweCkgc2NhbGUoMC41MjMxKTtcbiAgICBhbmltYXRpb246IGZhbGwtODAgMzBzIC0yOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04MCB7XG4gIDUzLjc5NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjUyMzN2dywgNTMuNzk0dmgpIHNjYWxlKDAuNTIzMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg1LjU1OTU1dncsIDM2ODBweCkgc2NhbGUoMC41MjMxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4MSkge1xuICAgIG9wYWNpdHk6IDAuNjMwNjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOC4xMjY0dncsIC0xMHB4KSBzY2FsZSgwLjE4NTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04MSAxOXMgLTI1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTgxIHtcbiAgNTYuOTkzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUuMTQyNHZ3LCA1Ni45OTN2aCkgc2NhbGUoMC4xODUyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTYuNjM0NHZ3LCAzNjgwcHgpIHNjYWxlKDAuMTg1Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODIpIHtcbiAgICBvcGFjaXR5OiAwLjY3NDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuNDQ1MXZ3LCAtMTBweCkgc2NhbGUoMC4yODk2KTtcbiAgICBhbmltYXRpb246IGZhbGwtODIgMTdzIC0xMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04MiB7XG4gIDcxLjk3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzIuMDEzOXZ3LCA3MS45N3ZoKSBzY2FsZSgwLjI4OTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNy4yMjk1dncsIDM2ODBweCkgc2NhbGUoMC4yODk2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4Mykge1xuICAgIG9wYWNpdHk6IDAuMjA2NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC41MDh2dywgLTEwcHgpIHNjYWxlKDAuNDg5OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTgzIDE2cyAtMThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODMge1xuICA3My4wNDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC4xNTUydncsIDczLjA0OXZoKSBzY2FsZSgwLjQ4OTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNC4zMzE2dncsIDM2ODBweCkgc2NhbGUoMC40ODk4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4NCkge1xuICAgIG9wYWNpdHk6IDAuMDY0MTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOS4xMDN2dywgLTEwcHgpIHNjYWxlKDAuMTAyNCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTg0IDE0cyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtODQge1xuICA0Ni41NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNi4wOTUydncsIDQ2LjU0NXZoKSBzY2FsZSgwLjEwMjQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi41OTkxdncsIDM2ODBweCkgc2NhbGUoMC4xMDI0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4NSkge1xuICAgIG9wYWNpdHk6IDAuNzQ2NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy4zNjc2dncsIC0xMHB4KSBzY2FsZSgwLjE1NTgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04NSAyN3MgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTg1IHtcbiAgNzAuMjM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUuMzg2MnZ3LCA3MC4yMzh2aCkgc2NhbGUoMC4xNTU4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQuMzc2OXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTU1OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODYpIHtcbiAgICBvcGFjaXR5OiAwLjM1NDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuNzY2N3Z3LCAtMTBweCkgc2NhbGUoMC4xMzA2KTtcbiAgICBhbmltYXRpb246IGZhbGwtODYgMjRzIC0xOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04NiB7XG4gIDY1LjkxNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjAwNjF2dywgNjUuOTE3dmgpIHNjYWxlKDAuMTMwNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjM4NjR2dywgMzY4MHB4KSBzY2FsZSgwLjEzMDYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDg3KSB7XG4gICAgb3BhY2l0eTogMC42MzcxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuNjM0NXZ3LCAtMTBweCkgc2NhbGUoMC42OTg4KTtcbiAgICBhbmltYXRpb246IGZhbGwtODcgMTRzIC0zMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC04NyB7XG4gIDQ0LjY0NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjYyOTF2dywgNDQuNjQ2dmgpIHNjYWxlKDAuNjk4OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIuNTAyN3Z3LCAzNjgwcHgpIHNjYWxlKDAuNjk4OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoODgpIHtcbiAgICBvcGFjaXR5OiAwLjkyODk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODYuNjUwMXZ3LCAtMTBweCkgc2NhbGUoMC40ODcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04OCAyMXMgLTIzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTg4IHtcbiAgMzIuNzExJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTUuNzE3OHZ3LCAzMi43MTF2aCkgc2NhbGUoMC40ODcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MS4xODM5NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDg3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg4OSkge1xuICAgIG9wYWNpdHk6IDAuNDA1NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ni44NTczdncsIC0xMHB4KSBzY2FsZSgwLjEyMzcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC04OSAzMHMgLTIzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTg5IHtcbiAgNjQuNzk3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODEuMjQ5MXZ3LCA2NC43OTd2aCkgc2NhbGUoMC4xMjM3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzkuMDUzMnZ3LCAzNjgwcHgpIHNjYWxlKDAuMTIzNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTApIHtcbiAgICBvcGFjaXR5OiAwLjk1ODE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMuNjcwOHZ3LCAtMTBweCkgc2NhbGUoMC4zNTc3KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTAgMjBzIC0yNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05MCB7XG4gIDQ1LjY0MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc2LjU5Mjh2dywgNDUuNjQydmgpIHNjYWxlKDAuMzU3Nyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwLjEzMTh2dywgMzY4MHB4KSBzY2FsZSgwLjM1NzcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDkxKSB7XG4gICAgb3BhY2l0eTogMC44MTUxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYyLjE3dncsIC0xMHB4KSBzY2FsZSgwLjY0MzcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05MSAyNnMgLTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOTEge1xuICA2NS4yMDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Mi4yNjk4dncsIDY1LjIwOHZoKSBzY2FsZSgwLjY0MzcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ny4yMTk5dncsIDM2ODBweCkgc2NhbGUoMC42NDM3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg5Mikge1xuICAgIG9wYWNpdHk6IDAuODMxOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NC4yOTc5dncsIC0xMHB4KSBzY2FsZSgwLjQ1NzcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05MiAxOXMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTkyIHtcbiAgNzkuMjc3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAuNjk3N3Z3LCA3OS4yNzd2aCkgc2NhbGUoMC40NTc3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuNDk3OHZ3LCAzNjgwcHgpIHNjYWxlKDAuNDU3Nyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTMpIHtcbiAgICBvcGFjaXR5OiAwLjIzNDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDcuMDI3NnZ3LCAtMTBweCkgc2NhbGUoMC44NDg5KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTMgMTRzIC0yOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05MyB7XG4gIDc4LjE1MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQyLjMyNjJ2dywgNzguMTUzdmgpIHNjYWxlKDAuODQ4OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0LjY3Njl2dywgMzY4MHB4KSBzY2FsZSgwLjg0ODkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDk0KSB7XG4gICAgb3BhY2l0eTogMC4xMDY5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuMzUwNXZ3LCAtMTBweCkgc2NhbGUoMC42NjQ1KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTQgMTNzIC0yOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05NCB7XG4gIDU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEuNDc0N3Z3LCA1N3ZoKSBzY2FsZSgwLjY2NDUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4LjkxMjZ2dywgMzY4MHB4KSBzY2FsZSgwLjY2NDUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDk1KSB7XG4gICAgb3BhY2l0eTogMC4zNTM2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuNDU2OHZ3LCAtMTBweCkgc2NhbGUoMC41NDM3KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTUgMjNzIC0xMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05NSB7XG4gIDM1Ljk0NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1Ljk1NTJ2dywgMzUuOTQ3dmgpIHNjYWxlKDAuNTQzNyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExLjIwNnZ3LCAzNjgwcHgpIHNjYWxlKDAuNTQzNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTYpIHtcbiAgICBvcGFjaXR5OiAwLjU2MDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzEuNjA3dncsIC0xMHB4KSBzY2FsZSgwLjAwODEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05NiAyOHMgLTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtOTYge1xuICA1My41NjMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NC4xOTA3dncsIDUzLjU2M3ZoKSBzY2FsZSgwLjAwODEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny44OTg4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDA4MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTcpIHtcbiAgICBvcGFjaXR5OiAwLjUxOTc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuMDUwOHZ3LCAtMTBweCkgc2NhbGUoMC43ODg4KTtcbiAgICBhbmltYXRpb246IGZhbGwtOTcgMTlzIC0yOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05NyB7XG4gIDM1LjA3OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3LjE5NnZ3LCAzNS4wNzl2aCkgc2NhbGUoMC43ODg4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAuMTIzNHZ3LCAzNjgwcHgpIHNjYWxlKDAuNzg4OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoOTgpIHtcbiAgICBvcGFjaXR5OiAwLjU5Nzg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTUuNDIyM3Z3LCAtMTBweCkgc2NhbGUoMC43MjgyKTtcbiAgICBhbmltYXRpb246IGZhbGwtOTggMjNzIC0yMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC05OCB7XG4gIDczLjk4MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkxLjMxNzZ2dywgNzMuOTgzdmgpIHNjYWxlKDAuNzI4Mik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkzLjM2OTk1dncsIDM2ODBweCkgc2NhbGUoMC43MjgyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCg5OSkge1xuICAgIG9wYWNpdHk6IDAuMjMzOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMS42NzY3dncsIC0xMHB4KSBzY2FsZSgwLjczMzcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC05OSAzMHMgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTk5IHtcbiAgNzIuNjI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuOTUzNXZ3LCA3Mi42Mjd2aCkgc2NhbGUoMC43MzM3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuODE1MXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzMzNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTAwKSB7XG4gICAgb3BhY2l0eTogMC4zODAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0LjQyODV2dywgLTEwcHgpIHNjYWxlKDAuMDY3NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEwMCAyNHMgLTI2cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEwMCB7XG4gIDc4LjkyMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0LjgxMTd2dywgNzguOTIydmgpIHNjYWxlKDAuMDY3NCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0LjYyMDF2dywgMzY4MHB4KSBzY2FsZSgwLjA2NzQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEwMSkge1xuICAgIG9wYWNpdHk6IDAuNDczOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OC42NTEzdncsIC0xMHB4KSBzY2FsZSgwLjg4MTgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMDEgMjlzIC05cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEwMSB7XG4gIDc3LjMwNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3LjU3MzF2dywgNzcuMzA3dmgpIHNjYWxlKDAuODgxOCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYzLjExMjJ2dywgMzY4MHB4KSBzY2FsZSgwLjg4MTgpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEwMikge1xuICAgIG9wYWNpdHk6IDAuODI3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwLjE0MzJ2dywgLTEwcHgpIHNjYWxlKDAuODU2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTAyIDE0cyAtMTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTAyIHtcbiAgNDUuNTI0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTMuMzI2dncsIDQ1LjUyNHZoKSBzY2FsZSgwLjg1Nik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkxLjczNDZ2dywgMzY4MHB4KSBzY2FsZSgwLjg1Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTAzKSB7XG4gICAgb3BhY2l0eTogMC44NDQ1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM2LjczMTR2dywgLTEwcHgpIHNjYWxlKDAuMjQ1OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEwMyAxN3MgLTE1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEwMyB7XG4gIDQwLjkwOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2Ljg3NzN2dywgNDAuOTA4dmgpIHNjYWxlKDAuMjQ1OCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjgwNDM1dncsIDM2ODBweCkgc2NhbGUoMC4yNDU4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDQpIHtcbiAgICBvcGFjaXR5OiAwLjE3NzI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUuNTgwOHZ3LCAtMTBweCkgc2NhbGUoMC41ODY5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA0IDI3cyAtMjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTA0IHtcbiAgMzguOTE5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAuOTU3MnZ3LCAzOC45MTl2aCkgc2NhbGUoMC41ODY5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjguMjY5dncsIDM2ODBweCkgc2NhbGUoMC41ODY5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDUpIHtcbiAgICBvcGFjaXR5OiAwLjgxMTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuNzM1dncsIC0xMHB4KSBzY2FsZSgwLjEwNDIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMDUgMTdzIC0yMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDUge1xuICAzNC4xMjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OS45MDYydncsIDM0LjEyNHZoKSBzY2FsZSgwLjEwNDIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OS44MjA2dncsIDM2ODBweCkgc2NhbGUoMC4xMDQyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDYpIHtcbiAgICBvcGFjaXR5OiAwLjk5NzY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODguMDQ5MXZ3LCAtMTBweCkgc2NhbGUoMC4wMzQzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA2IDI3cyAtMTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTA2IHtcbiAgNzQuNDclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5My42MDg0dncsIDc0LjQ3dmgpIHNjYWxlKDAuMDM0Myk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwLjgyODc1dncsIDM2ODBweCkgc2NhbGUoMC4wMzQzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDcpIHtcbiAgICBvcGFjaXR5OiAwLjUxMjk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuNjU4N3Z3LCAtMTBweCkgc2NhbGUoMC40NzU0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA3IDEwcyAtMjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTA3IHtcbiAgNjQuNzA0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjAuMzc3OHZ3LCA2NC43MDR2aCkgc2NhbGUoMC40NzU0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuNTE4MjV2dywgMzY4MHB4KSBzY2FsZSgwLjQ3NTQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEwOCkge1xuICAgIG9wYWNpdHk6IDAuNjMyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg3LjI0NTd2dywgLTEwcHgpIHNjYWxlKDAuMzMzNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEwOCAxOHMgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTA4IHtcbiAgNTUuNjUyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTYuODcyM3Z3LCA1NS42NTJ2aCkgc2NhbGUoMC4zMzM2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTIuMDU5dncsIDM2ODBweCkgc2NhbGUoMC4zMzM2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMDkpIHtcbiAgICBvcGFjaXR5OiAwLjcyMDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjIuMDQ5N3Z3LCAtMTBweCkgc2NhbGUoMC4zODU2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTA5IDI3cyAtMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMDkge1xuICA1Ni42NDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2My44MTU5dncsIDU2LjY0NnZoKSBzY2FsZSgwLjM4NTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Mi45MzI4dncsIDM2ODBweCkgc2NhbGUoMC4zODU2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTApIHtcbiAgICBvcGFjaXR5OiAwLjQ1MzU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy41MTA2dncsIC0xMHB4KSBzY2FsZSgwLjE5MzEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTAgMjBzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTExMCB7XG4gIDc1LjcyMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYuOTI1MnZ3LCA3NS43MjN2aCkgc2NhbGUoMC4xOTMxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy4yMTc5dncsIDM2ODBweCkgc2NhbGUoMC4xOTMxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTEpIHtcbiAgICBvcGFjaXR5OiAwLjI0MTc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAuMzY1NnZ3LCAtMTBweCkgc2NhbGUoMC42NjUyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTExIDI0cyAtMTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTExIHtcbiAgNjAuMTU0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuMjU5OHZ3LCA2MC4xNTR2aCkgc2NhbGUoMC42NjUyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzcuODEyN3Z3LCAzNjgwcHgpIHNjYWxlKDAuNjY1Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTEyKSB7XG4gICAgb3BhY2l0eTogMC4xMTU4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuNjY0NXZ3LCAtMTBweCkgc2NhbGUoMC4zNTAyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTEyIDI4cyAtNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTIge1xuICAzNy4yMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjAyNzd2dywgMzcuMjMzdmgpIHNjYWxlKDAuMzUwMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuODQ2MXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzUwMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTEzKSB7XG4gICAgb3BhY2l0eTogMC40OTgzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1LjU0MjJ2dywgLTEwcHgpIHNjYWxlKDAuMzg3Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTExMyAyNXMgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTEzIHtcbiAgNDEuMTIzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQuNzg3NXZ3LCA0MS4xMjN2aCkgc2NhbGUoMC4zODc2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUuMTY0ODV2dywgMzY4MHB4KSBzY2FsZSgwLjM4NzYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExNCkge1xuICAgIG9wYWNpdHk6IDAuNjAxOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy4yNTI0dncsIC0xMHB4KSBzY2FsZSgwLjEyMjkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTQgMjhzIC00cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTExNCB7XG4gIDQ1LjM3OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3LjEwNTJ2dywgNDUuMzc4dmgpIHNjYWxlKDAuMTIyOSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1LjE3ODh2dywgMzY4MHB4KSBzY2FsZSgwLjEyMjkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExNSkge1xuICAgIG9wYWNpdHk6IDAuMjkxODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOS4wNzQ4dncsIC0xMHB4KSBzY2FsZSgwLjY2NzEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTUgMTJzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTExNSB7XG4gIDQ5LjY1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzcuMzI1NnZ3LCA0OS42NXZoKSBzY2FsZSgwLjY2NzEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOC4yMDAydncsIDM2ODBweCkgc2NhbGUoMC42NjcxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTYpIHtcbiAgICBvcGFjaXR5OiAwLjU2Njc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMuNDk0NHZ3LCAtMTBweCkgc2NhbGUoMC45MTcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTYgMTBzIC0yMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTYge1xuICA2MS40NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwLjY3NTd2dywgNjEuNDZ2aCkgc2NhbGUoMC45MTcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny4wODUwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTE3KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTcpIHtcbiAgICBvcGFjaXR5OiAwLjE0MTc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuMDY1MnZ3LCAtMTBweCkgc2NhbGUoMC4wMjA5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTE3IDIzcyAtMTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTE3IHtcbiAgNDQuODY5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuOTE4M3Z3LCA0NC44Njl2aCkgc2NhbGUoMC4wMjA5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuOTkxNzV2dywgMzY4MHB4KSBzY2FsZSgwLjAyMDkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDExOCkge1xuICAgIG9wYWNpdHk6IDAuNDI2NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Mi4xNDA4dncsIC0xMHB4KSBzY2FsZSgwLjczMTYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMTggMjhzIC0xMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTgge1xuICA2OS43MDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NS4wODIydncsIDY5LjcwM3ZoKSBzY2FsZSgwLjczMTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My42MTE1dncsIDM2ODBweCkgc2NhbGUoMC43MzE2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMTkpIHtcbiAgICBvcGFjaXR5OiAwLjE2MzQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjMuMjk5NXZ3LCAtMTBweCkgc2NhbGUoMC42MDE3KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTE5IDI4cyAtOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMTkge1xuICA3NS44MDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNC4xNzkydncsIDc1LjgwNnZoKSBzY2FsZSgwLjYwMTcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOC43MzkzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjAxNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTIwKSB7XG4gICAgb3BhY2l0eTogMC41NDI5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1LjQ4NzJ2dywgLTEwcHgpIHNjYWxlKDAuNzA4Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyMCAxNHMgLTEwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyMCB7XG4gIDMwLjgzOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3LjAzODl2dywgMzAuODM4dmgpIHNjYWxlKDAuNzA4Myk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjI2MzA1dncsIDM2ODBweCkgc2NhbGUoMC43MDgzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjEpIHtcbiAgICBvcGFjaXR5OiAwLjAzMDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuODEyOHZ3LCAtMTBweCkgc2NhbGUoMC4xMjQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMjEgMTNzIC0xM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMjEge1xuICA0OC41NzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi42MDN2dywgNDguNTc4dmgpIHNjYWxlKDAuMTI0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEuMjA3OXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTI0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjIpIHtcbiAgICBvcGFjaXR5OiAwLjYxMjk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMy41ODI4dncsIC0xMHB4KSBzY2FsZSgwLjIyNTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMjIgMTRzIC0xOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMjIge1xuICAzNC4wMDglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjU1Nzh2dywgMzQuMDA4dmgpIHNjYWxlKDAuMjI1NSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUuNTcwM3Z3LCAzNjgwcHgpIHNjYWxlKDAuMjI1NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTIzKSB7XG4gICAgb3BhY2l0eTogMC45OTUyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkxLjIyMDF2dywgLTEwcHgpIHNjYWxlKDAuMjg3MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyMyAyNHMgLTEzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyMyB7XG4gIDU5LjgzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkyLjMyOTF2dywgNTkuODMxdmgpIHNjYWxlKDAuMjg3MSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkxLjc3NDZ2dywgMzY4MHB4KSBzY2FsZSgwLjI4NzEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEyNCkge1xuICAgIG9wYWNpdHk6IDAuMjE1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3LjcwNTZ2dywgLTEwcHgpIHNjYWxlKDAuMzk1NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyNCAxMnMgLTEycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyNCB7XG4gIDQxLjU5NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjgyOXZ3LCA0MS41OTV2aCkgc2NhbGUoMC4zOTU0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuNzY3M3Z3LCAzNjgwcHgpIHNjYWxlKDAuMzk1NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTI1KSB7XG4gICAgb3BhY2l0eTogMC44ODk1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM4LjExNDJ2dywgLTEwcHgpIHNjYWxlKDAuMTMwMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyNSAyMHMgLTIxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyNSB7XG4gIDYwLjI2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjQ1dncsIDYwLjI2OXZoKSBzY2FsZSgwLjEzMDIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi43ODIxdncsIDM2ODBweCkgc2NhbGUoMC4xMzAyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMjYpIHtcbiAgICBvcGFjaXR5OiAwLjMxNjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODguNTI5M3Z3LCAtMTBweCkgc2NhbGUoMC4wMjY4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTI2IDIycyAtMjhzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTI2IHtcbiAgNjMuNzI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguMzI2OXZ3LCA2My43Mjl2aCkgc2NhbGUoMC4wMjY4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTMuNDI4MXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDI2OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTI3KSB7XG4gICAgb3BhY2l0eTogMC4wOTMyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjMwMzJ2dywgLTEwcHgpIHNjYWxlKDAuNDQyMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyNyAyN3MgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyNyB7XG4gIDMwLjUxOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjE5MDR2dywgMzAuNTE5dmgpIHNjYWxlKDAuNDQyMik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM4Ljc0Njh2dywgMzY4MHB4KSBzY2FsZSgwLjQ0MjIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEyOCkge1xuICAgIG9wYWNpdHk6IDAuNzc2MTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjAxMTF2dywgLTEwcHgpIHNjYWxlKDAuOTgyNCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyOCAxN3MgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyOCB7XG4gIDM1Ljg1MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyLjg2NDF2dywgMzUuODUydmgpIHNjYWxlKDAuOTgyNCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkuOTM3NnZ3LCAzNjgwcHgpIHNjYWxlKDAuOTgyNCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTI5KSB7XG4gICAgb3BhY2l0eTogMC40MDk3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2Ljc1Mjl2dywgLTEwcHgpIHNjYWxlKDAuOTQxMyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEyOSAxN3MgLTI1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEyOSB7XG4gIDM2Ljc5NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjV2dywgMzYuNzk3dmgpIHNjYWxlKDAuOTQxMyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjEyNjQ1dncsIDM2ODBweCkgc2NhbGUoMC45NDEzKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMzApIHtcbiAgICBvcGFjaXR5OiAwLjA4OTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDguNDE2OHZ3LCAtMTBweCkgc2NhbGUoMC4yMTI4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTMwIDIwcyAtM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMzAge1xuICA3Ny42NTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ni44MTYzdncsIDc3LjY1MXZoKSBzY2FsZSgwLjIxMjgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Mi42MTY1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjEyOCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTMxKSB7XG4gICAgb3BhY2l0eTogMC4xNjUyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjcxNDZ2dywgLTEwcHgpIHNjYWxlKDAuNzY2Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzMSAyNHMgLTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTMxIHtcbiAgMzcuMDM5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTcuNDU2NXZ3LCAzNy4wMzl2aCkgc2NhbGUoMC43NjYyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTkuNTg1NTV2dywgMzY4MHB4KSBzY2FsZSgwLjc2NjIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzMikge1xuICAgIG9wYWNpdHk6IDAuMDk1NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi4yOTh2dywgLTEwcHgpIHNjYWxlKDAuNTQ3Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzMiAyMHMgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzMiB7XG4gIDM4LjE3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0Ljk0NzN2dywgMzguMTc1dmgpIHNjYWxlKDAuNTQ3Mik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMzLjYyMjY1dncsIDM2ODBweCkgc2NhbGUoMC41NDcyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMzMpIHtcbiAgICBvcGFjaXR5OiAwLjg1Njg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuNjg3OHZ3LCAtMTBweCkgc2NhbGUoMC40MjEzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTMzIDIzcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMzMge1xuICA2Mi40MjElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOC45OTcxdncsIDYyLjQyMXZoKSBzY2FsZSgwLjQyMTMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMi44NDI0NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNDIxMyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTM0KSB7XG4gICAgb3BhY2l0eTogMC44MzEyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQzLjE3MjR2dywgLTEwcHgpIHNjYWxlKDAuNDU5Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzNCAxOHMgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzNCB7XG4gIDc2LjU5NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ3LjcxMjZ2dywgNzYuNTk1dmgpIHNjYWxlKDAuNDU5Mik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1LjQ0MjV2dywgMzY4MHB4KSBzY2FsZSgwLjQ1OTIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzNSkge1xuICAgIG9wYWNpdHk6IDAuODMyNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2My4wMTU1dncsIC0xMHB4KSBzY2FsZSgwLjEyMjEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMzUgMzBzIC0xOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMzUge1xuICA2OC45NTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MS43ODY1dncsIDY4Ljk1OXZoKSBzY2FsZSgwLjEyMjEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny40MDF2dywgMzY4MHB4KSBzY2FsZSgwLjEyMjEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzNikge1xuICAgIG9wYWNpdHk6IDAuNDI2NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1My4yODYzdncsIC0xMHB4KSBzY2FsZSgwLjAzMzMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xMzYgMTFzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xMzYge1xuICA2MS42NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYzLjE5ODF2dywgNjEuNjV2aCkgc2NhbGUoMC4wMzMzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTguMjQyMnZ3LCAzNjgwcHgpIHNjYWxlKDAuMDMzMyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTM3KSB7XG4gICAgb3BhY2l0eTogMC4zMjEzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY2LjMzMTd2dywgLTEwcHgpIHNjYWxlKDAuNDUwNCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzNyAxN3MgLTE3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTEzNyB7XG4gIDU4LjQwNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU3LjQ4MDJ2dywgNTguNDA0dmgpIHNjYWxlKDAuNDUwNCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYxLjkwNTk1dncsIDM2ODBweCkgc2NhbGUoMC40NTA0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxMzgpIHtcbiAgICBvcGFjaXR5OiAwLjY2NDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAuOTYxNnZ3LCAtMTBweCkgc2NhbGUoMC4yMTc0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTM4IDI5cyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTM4IHtcbiAgNDEuNzgyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNC4zNzkydncsIDQxLjc4MnZoKSBzY2FsZSgwLjIxNzQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjY3MDR2dywgMzY4MHB4KSBzY2FsZSgwLjIxNzQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDEzOSkge1xuICAgIG9wYWNpdHk6IDAuNjcyNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Ny43OTc5dncsIC0xMHB4KSBzY2FsZSgwLjgxOCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTEzOSAxN3MgLTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTM5IHtcbiAgNTAuMDYzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTEuNTgxOHZ3LCA1MC4wNjN2aCkgc2NhbGUoMC44MTgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OS42ODk4NXZ3LCAzNjgwcHgpIHNjYWxlKDAuODE4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDApIHtcbiAgICBvcGFjaXR5OiAwLjI4MTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjQuOTU5dncsIC0xMHB4KSBzY2FsZSgwLjg3NjMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDAgMTVzIC0xNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNDAge1xuICAzOS4xOTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ny43OTMxdncsIDM5LjE5MXZoKSBzY2FsZSgwLjg3NjMpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ni4zNzYwNXZ3LCAzNjgwcHgpIHNjYWxlKDAuODc2Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQxKSB7XG4gICAgb3BhY2l0eTogMC41MzQ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjAwNzd2dywgLTEwcHgpIHNjYWxlKDAuODA4Mik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0MSAzMHMgLTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTQxIHtcbiAgNDIuMTc4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjIuMjM5MXZ3LCA0Mi4xNzh2aCkgc2NhbGUoMC44MDgyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNjIzNHZ3LCAzNjgwcHgpIHNjYWxlKDAuODA4Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQyKSB7XG4gICAgb3BhY2l0eTogMC4yNTY3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzLjc5NzN2dywgLTEwcHgpIHNjYWxlKDAuNTYxNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0MiAyM3MgLTRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTQyIHtcbiAgMzUuMzM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTguNTA5MnZ3LCAzNS4zMzh2aCkgc2NhbGUoMC41NjE2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTYuMTUzMjV2dywgMzY4MHB4KSBzY2FsZSgwLjU2MTYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE0Mykge1xuICAgIG9wYWNpdHk6IDAuMDQzNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC43NDEzdncsIC0xMHB4KSBzY2FsZSgwLjA3NTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDMgMjRzIC0yMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNDMge1xuICA3My4wOTMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy44NjE0dncsIDczLjA5M3ZoKSBzY2FsZSgwLjA3NTUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMi4zMDEzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDc1NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ0KSB7XG4gICAgb3BhY2l0eTogMC43MTk2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY4LjgyOTV2dywgLTEwcHgpIHNjYWxlKDAuOTA3Myk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0NCAxN3MgLTI4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0NCB7XG4gIDY1LjA3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc3LjgwNjR2dywgNjUuMDcxdmgpIHNjYWxlKDAuOTA3Myk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDczLjMxNzk1dncsIDM2ODBweCkgc2NhbGUoMC45MDczKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDUpIHtcbiAgICBvcGFjaXR5OiAwLjA3OTQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQuNjk4M3Z3LCAtMTBweCkgc2NhbGUoMC4wMDQ0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTQ1IDE3cyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTQ1IHtcbiAgNDguOTYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjEuNjEwMXZ3LCA0OC45NjJ2aCkgc2NhbGUoMC4wMDQ0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTguMTU0MnZ3LCAzNjgwcHgpIHNjYWxlKDAuMDA0NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ2KSB7XG4gICAgb3BhY2l0eTogMC43NTA5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDczLjI0ODV2dywgLTEwcHgpIHNjYWxlKDAuNTM5OSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0NiAyM3MgLTJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTQ2IHtcbiAgNzguNjQyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuMjd2dywgNzguNjQydmgpIHNjYWxlKDAuNTM5OSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY4LjI1OTI1dncsIDM2ODBweCkgc2NhbGUoMC41Mzk5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNDcpIHtcbiAgICBvcGFjaXR5OiAwLjA2ODQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDEuMTc2dncsIC0xMHB4KSBzY2FsZSgwLjQ2MTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDcgMTdzIC05cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0NyB7XG4gIDQ2LjMyNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjExNTZ2dywgNDYuMzI0dmgpIHNjYWxlKDAuNDYxNSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjE0NTh2dywgMzY4MHB4KSBzY2FsZSgwLjQ2MTUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE0OCkge1xuICAgIG9wYWNpdHk6IDAuOTA1NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNC4zMDE4dncsIC0xMHB4KSBzY2FsZSgwLjA2NDYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNDggMjhzIC0yNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNDgge1xuICA0My40MzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMS41NDQ1dncsIDQzLjQzOHZoKSBzY2FsZSgwLjA2NDYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMi45MjMxNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDY0Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTQ5KSB7XG4gICAgb3BhY2l0eTogMC45NTg1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyLjgxMzZ2dywgLTEwcHgpIHNjYWxlKDAuMTA3Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE0OSAyMXMgLTE4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE0OSB7XG4gIDUwLjIzNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwLjM2ODR2dywgNTAuMjM1dmgpIHNjYWxlKDAuMTA3Nik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjU5MXZ3LCAzNjgwcHgpIHNjYWxlKDAuMTA3Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTUwKSB7XG4gICAgb3BhY2l0eTogMC41MDgxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3LjAyN3Z3LCAtMTBweCkgc2NhbGUoMC41Mjg2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTUwIDExcyAtM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTAge1xuICA2OC45MzglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNC41MDYydncsIDY4LjkzOHZoKSBzY2FsZSgwLjUyODYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNS43NjY2dncsIDM2ODBweCkgc2NhbGUoMC41Mjg2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNTEpIHtcbiAgICBvcGFjaXR5OiAwLjkxMTM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTcuOTU0dncsIC0xMHB4KSBzY2FsZSgwLjc0OTYpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTEgMzBzIC01cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE1MSB7XG4gIDc4LjY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTMuOTY2MnZ3LCA3OC42NHZoKSBzY2FsZSgwLjc0OTYpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5NS45NjAxdncsIDM2ODBweCkgc2NhbGUoMC43NDk2KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNTIpIHtcbiAgICBvcGFjaXR5OiAwLjkyMDg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQuODQyOHZ3LCAtMTBweCkgc2NhbGUoMC4yMzk1KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTUyIDIzcyAtMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTUyIHtcbiAgNDEuMjM3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuODUyOHZ3LCA0MS4yMzd2aCkgc2NhbGUoMC4yMzk1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuODQ3OHZ3LCAzNjgwcHgpIHNjYWxlKDAuMjM5NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTUzKSB7XG4gICAgb3BhY2l0eTogMC4yOTM4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcuMzA4OHZ3LCAtMTBweCkgc2NhbGUoMC4xNjUxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTUzIDE5cyAtOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTMge1xuICAzOS4wMjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3Ljk0M3Z3LCAzOS4wMjR2aCkgc2NhbGUoMC4xNjUxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNy42MjU5dncsIDM2ODBweCkgc2NhbGUoMC4xNjUxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNTQpIHtcbiAgICBvcGFjaXR5OiAwLjEzNjQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTQuNjAxMnZ3LCAtMTBweCkgc2NhbGUoMC43ODczKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTU0IDI5cyAtMThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTU0IHtcbiAgNDEuNDQzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUuMTQ1OHZ3LCA0MS40NDN2aCkgc2NhbGUoMC43ODczKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTQuODczNXZ3LCAzNjgwcHgpIHNjYWxlKDAuNzg3Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU1KSB7XG4gICAgb3BhY2l0eTogMC43NTAzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM2LjA2MjF2dywgLTEwcHgpIHNjYWxlKDAuMTQ5Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1NSAxOXMgLTIycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE1NSB7XG4gIDM1Ljc2OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5LjE5Mjd2dywgMzUuNzY5dmgpIHNjYWxlKDAuMTQ5Nik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyLjYyNzR2dywgMzY4MHB4KSBzY2FsZSgwLjE0OTYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE1Nikge1xuICAgIG9wYWNpdHk6IDAuMzQ5ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3OS40NzA4dncsIC0xMHB4KSBzY2FsZSgwLjAzMDEpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTYgMTBzIC03cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE1NiB7XG4gIDY4Ljc5NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1LjczMTV2dywgNjguNzk1dmgpIHNjYWxlKDAuMDMwMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc3LjYwMTE1dncsIDM2ODBweCkgc2NhbGUoMC4wMzAxKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNTcpIHtcbiAgICBvcGFjaXR5OiAwLjE5NTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOC43MDg0dncsIC0xMHB4KSBzY2FsZSgwLjEzODkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTcgMTFzIC04cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE1NyB7XG4gIDMzLjc4OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjMyMXZ3LCAzMy43ODl2aCkgc2NhbGUoMC4xMzg5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuMDE0N3Z3LCAzNjgwcHgpIHNjYWxlKDAuMTM4OSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU4KSB7XG4gICAgb3BhY2l0eTogMC40OTkzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwLjU2ODN2dywgLTEwcHgpIHNjYWxlKDAuNjYxNyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE1OCAyMHMgLTZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTU4IHtcbiAgNzIuMTA0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIuNjU5M3Z3LCA3Mi4xMDR2aCkgc2NhbGUoMC42NjE3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEuNjEzOHZ3LCAzNjgwcHgpIHNjYWxlKDAuNjYxNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTU5KSB7XG4gICAgb3BhY2l0eTogMC42NTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOC42MjQ1dncsIC0xMHB4KSBzY2FsZSgwLjY5MTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNTkgMTZzIC0xNHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNTkge1xuICA3MC41MTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS4wODI3dncsIDcwLjUxMXZoKSBzY2FsZSgwLjY5MTUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzLjc3MDl2dywgMzY4MHB4KSBzY2FsZSgwLjY5MTUpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE2MCkge1xuICAgIG9wYWNpdHk6IDAuMTU4NztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNy4wNTAydncsIC0xMHB4KSBzY2FsZSgwLjUzMTcpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjAgMjNzIC0yNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjAge1xuICA0MC42MzQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNC4zNjQ5dncsIDQwLjYzNHZoKSBzY2FsZSgwLjUzMTcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC43MDc1NXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTMxNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTYxKSB7XG4gICAgb3BhY2l0eTogMC42NTEyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjIzOTl2dywgLTEwcHgpIHNjYWxlKDAuOTEzNyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2MSAxMXMgLTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTYxIHtcbiAgNTUuNTE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjguMjgxOXZ3LCA1NS41MTV2aCkgc2NhbGUoMC45MTM3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcuMjYwOXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTEzNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTYyKSB7XG4gICAgb3BhY2l0eTogMC4xMTgzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzLjkwNjl2dywgLTEwcHgpIHNjYWxlKDAuNjA4NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2MiAxMnMgLTI0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE2MiB7XG4gIDY1LjY1MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg4LjgyNDd2dywgNjUuNjUydmgpIHNjYWxlKDAuNjA4NCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg2LjM2NTh2dywgMzY4MHB4KSBzY2FsZSgwLjYwODQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE2Mykge1xuICAgIG9wYWNpdHk6IDAuNjE5NDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MS43MTQydncsIC0xMHB4KSBzY2FsZSgwLjM4NTUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNjMgMTFzIC0yMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNjMge1xuICA1MC4zODklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NC44NTc3dncsIDUwLjM4OXZoKSBzY2FsZSgwLjM4NTUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4My4yODU5NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzg1NSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTY0KSB7XG4gICAgb3BhY2l0eTogMC45NDc5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5LjQwMTV2dywgLTEwcHgpIHNjYWxlKDAuNjY1MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2NCAxNHMgLTI1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE2NCB7XG4gIDQyLjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OC4wNjQ5dncsIDQyLjR2aCkgc2NhbGUoMC42NjUxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjMuNzMzMnZ3LCAzNjgwcHgpIHNjYWxlKDAuNjY1MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTY1KSB7XG4gICAgb3BhY2l0eTogMC4xMDAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcyLjExNnZ3LCAtMTBweCkgc2NhbGUoMC4yNDkyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTY1IDIzcyAtMjdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTY1IHtcbiAgNTUuMDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjkuNTg2NHZ3LCA1NS4wNzV2aCkgc2NhbGUoMC4yNDkyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAuODUxMnZ3LCAzNjgwcHgpIHNjYWxlKDAuMjQ5Mik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTY2KSB7XG4gICAgb3BhY2l0eTogMC43NTEyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQxLjQ2NDJ2dywgLTEwcHgpIHNjYWxlKDAuNjYzMik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2NiAyN3MgLTNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTY2IHtcbiAgNjcuMDU4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQuMzQyMnZ3LCA2Ny4wNTh2aCkgc2NhbGUoMC42NjMyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzcuOTAzMnZ3LCAzNjgwcHgpIHNjYWxlKDAuNjYzMik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTY3KSB7XG4gICAgb3BhY2l0eTogMC43OTg4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0Ljk5MTh2dywgLTEwcHgpIHNjYWxlKDAuOTk4Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE2NyAyOXMgLTI5cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE2NyB7XG4gIDQ5LjU0MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcxLjY4NTh2dywgNDkuNTQydmgpIHNjYWxlKDAuOTk4Nik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDczLjMzODh2dywgMzY4MHB4KSBzY2FsZSgwLjk5ODYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE2OCkge1xuICAgIG9wYWNpdHk6IDAuOTEwNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC45MzF2dywgLTEwcHgpIHNjYWxlKDAuOTExKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTY4IDIxcyAtMTlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTY4IHtcbiAgNTEuMDQ5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuMzE0OXZ3LCA1MS4wNDl2aCkgc2NhbGUoMC45MTEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMC4xMjI5NXZ3LCAzNjgwcHgpIHNjYWxlKDAuOTExKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNjkpIHtcbiAgICBvcGFjaXR5OiAwLjcwNzM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQuNDQwMnZ3LCAtMTBweCkgc2NhbGUoMC42MDYyKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTY5IDE0cyAtMThzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTY5IHtcbiAgNTMuOTA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuNjExMXZ3LCA1My45MDV2aCkgc2NhbGUoMC42MDYyKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQuMDI1NjV2dywgMzY4MHB4KSBzY2FsZSgwLjYwNjIpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3MCkge1xuICAgIG9wYWNpdHk6IDAuOTQ4NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNy40NjY4dncsIC0xMHB4KSBzY2FsZSgwLjA5MDkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzAgMTlzIC0yMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzAge1xuICA1My4zMDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOS43ODc2dncsIDUzLjMwOXZoKSBzY2FsZSgwLjA5MDkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOC42MjcydncsIDM2ODBweCkgc2NhbGUoMC4wOTA5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNzEpIHtcbiAgICBvcGFjaXR5OiAwLjgyOTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuNzQyMXZ3LCAtMTBweCkgc2NhbGUoMC4zNTMpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzEgMjBzIC02cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3MSB7XG4gIDc3LjE0OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ0LjIyMjJ2dywgNzcuMTQ5dmgpIHNjYWxlKDAuMzUzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuOTgyMTV2dywgMzY4MHB4KSBzY2FsZSgwLjM1Myk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTcyKSB7XG4gICAgb3BhY2l0eTogMC42NzM3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5LjA5Mjd2dywgLTEwcHgpIHNjYWxlKDAuMjg0OCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3MiAyOHMgLTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTcyIHtcbiAgNTQuMTgzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODYuMzk0M3Z3LCA1NC4xODN2aCkgc2NhbGUoMC4yODQ4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODcuNzQzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMjg0OCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTczKSB7XG4gICAgb3BhY2l0eTogMC41NTU0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwLjA5ODZ2dywgLTEwcHgpIHNjYWxlKDAuODQ3MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3MyAzMHMgLTI0cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3MyB7XG4gIDUzLjY3NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU1LjE0OXZ3LCA1My42Nzd2aCkgc2NhbGUoMC44NDcxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTIuNjIzOHZ3LCAzNjgwcHgpIHNjYWxlKDAuODQ3MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTc0KSB7XG4gICAgb3BhY2l0eTogMC45NDk0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4LjExNzh2dywgLTEwcHgpIHNjYWxlKDAuMzkyNik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE3NCAxNnMgLTE1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE3NCB7XG4gIDQyLjYzNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjkzNzR2dywgNDIuNjM2dmgpIHNjYWxlKDAuMzkyNik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2LjAyNzZ2dywgMzY4MHB4KSBzY2FsZSgwLjM5MjYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE3NSkge1xuICAgIG9wYWNpdHk6IDAuNjM2ODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MS4wMTM3dncsIC0xMHB4KSBzY2FsZSgwLjM0NTQpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzUgMTRzIC0xOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzUge1xuICA0My4yMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NC40ODU2dncsIDQzLjIzNXZoKSBzY2FsZSgwLjM0NTQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4Mi43NDk2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMzQ1NCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTc2KSB7XG4gICAgb3BhY2l0eTogMC4wMTI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEuNzAxN3Z3LCAtMTBweCkgc2NhbGUoMC4wNDk0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTc2IDIxcyAtNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzYge1xuICA2Ni4wODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMC43NDEzdncsIDY2LjA4NnZoKSBzY2FsZSgwLjA0OTQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMS4yMjE1dncsIDM2ODBweCkgc2NhbGUoMC4wNDk0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNzcpIHtcbiAgICBvcGFjaXR5OiAwLjgyNzY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTguMzMxM3Z3LCAtMTBweCkgc2NhbGUoMC41NTIpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xNzcgMTNzIC0yM3MgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzcge1xuICA0OC40MjIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDIuMTg5MXZ3LCA0OC40MjJ2aCkgc2NhbGUoMC41NTIpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAuMjYwMnZ3LCAzNjgwcHgpIHNjYWxlKDAuNTUyKTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNzgpIHtcbiAgICBvcGFjaXR5OiAwLjAyNDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzYuNTI3NHZ3LCAtMTBweCkgc2NhbGUoMC42MTk5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTc4IDI5cyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xNzgge1xuICA0Ny4wNzclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NC40MDk4dncsIDQ3LjA3N3ZoKSBzY2FsZSgwLjYxOTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MC40Njg2dncsIDM2ODBweCkgc2NhbGUoMC42MTk5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxNzkpIHtcbiAgICBvcGFjaXR5OiAwLjQxNDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEuMDYyNnZ3LCAtMTBweCkgc2NhbGUoMC40NzkxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTc5IDEwcyAtMjJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTc5IHtcbiAgMzEuNzg0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAuMDQ2N3Z3LCAzMS43ODR2aCkgc2NhbGUoMC40NzkxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAuNTU0NjV2dywgMzY4MHB4KSBzY2FsZSgwLjQ3OTEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4MCkge1xuICAgIG9wYWNpdHk6IDAuMDQxNDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMC41MTk1dncsIC0xMHB4KSBzY2FsZSgwLjQ3MjgpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xODAgMTJzIC0yMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODAge1xuICA3MC42NzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNS45MTQ5dncsIDcwLjY3NnZoKSBzY2FsZSgwLjQ3MjgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMy4yMTcydncsIDM2ODBweCkgc2NhbGUoMC40NzI4KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxODEpIHtcbiAgICBvcGFjaXR5OiAwLjc3Mzk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMuNzU5OHZ3LCAtMTBweCkgc2NhbGUoMC42MjQ2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgxIDIzcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODEge1xuICA3OS41MDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNS44OHZ3LCA3OS41MDR2aCkgc2NhbGUoMC42MjQ2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzkuODE5OXZ3LCAzNjgwcHgpIHNjYWxlKDAuNjI0Nik7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTgyKSB7XG4gICAgb3BhY2l0eTogMC4zMjg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuNDg0NHZ3LCAtMTBweCkgc2NhbGUoMC4wNzI0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgyIDE3cyAtMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODIge1xuICA2MC42MTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOC42NDI5dncsIDYwLjYxNHZoKSBzY2FsZSgwLjA3MjQpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0Mi4wNjM2NXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDcyNCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTgzKSB7XG4gICAgb3BhY2l0eTogMC44NTA2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5LjI3NnZ3LCAtMTBweCkgc2NhbGUoMC44MTQ2KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTgzIDE0cyAtOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xODMge1xuICA0MS4xOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjE5NDV2dywgNDEuMTl2aCkgc2NhbGUoMC44MTQ2KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzUuMjM1MjV2dywgMzY4MHB4KSBzY2FsZSgwLjgxNDYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4NCkge1xuICAgIG9wYWNpdHk6IDAuNDgxMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0LjMzODZ2dywgLTEwcHgpIHNjYWxlKDAuNTEzOSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE4NCAxNnMgLTE3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE4NCB7XG4gIDUyLjQxMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuMTcyOHZ3LCA1Mi40MTJ2aCkgc2NhbGUoMC41MTM5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMi43NTU3dncsIDM2ODBweCkgc2NhbGUoMC41MTM5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxODUpIHtcbiAgICBvcGFjaXR5OiAwLjQ5NTc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuMDIzM3Z3LCAtMTBweCkgc2NhbGUoMC41NjQ0KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTg1IDIzcyAtMjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTg1IHtcbiAgNDguMiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0Ljg1MXZ3LCA0OC4ydmgpIHNjYWxlKDAuNTY0NCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4LjkzNzE1dncsIDM2ODBweCkgc2NhbGUoMC41NjQ0KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxODYpIHtcbiAgICBvcGFjaXR5OiAwLjMyMzI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjguODE3M3Z3LCAtMTBweCkgc2NhbGUoMC4xNTg5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTg2IDIzcyAtMjhzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTg2IHtcbiAgNDQuOTc5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuNTY3NnZ3LCA0NC45Nzl2aCkgc2NhbGUoMC4xNTg5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjQuMTkyNDV2dywgMzY4MHB4KSBzY2FsZSgwLjE1ODkpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4Nykge1xuICAgIG9wYWNpdHk6IDAuMDg1MTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOS4xNzM2dncsIC0xMHB4KSBzY2FsZSgwLjMyNyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE4NyAxOHMgLTIzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE4NyB7XG4gIDY4LjU4NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2LjI0MDR2dywgNjguNTg3dmgpIHNjYWxlKDAuMzI3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNzA3dncsIDM2ODBweCkgc2NhbGUoMC4zMjcpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE4OCkge1xuICAgIG9wYWNpdHk6IDAuMjc3OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNy4yNzgzdncsIC0xMHB4KSBzY2FsZSgwLjQxMDkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xODggMTlzIC02cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE4OCB7XG4gIDQzLjc4NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxLjkxNzd2dywgNDMuNzg1dmgpIHNjYWxlKDAuNDEwOSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0LjU5OHZ3LCAzNjgwcHgpIHNjYWxlKDAuNDEwOSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTg5KSB7XG4gICAgb3BhY2l0eTogMC4zMDc3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIxLjM3MzR2dywgLTEwcHgpIHNjYWxlKDAuNTc5KTtcbiAgICBhbmltYXRpb246IGZhbGwtMTg5IDE5cyAtMjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTg5IHtcbiAgNDIuNzclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy42Mzg4dncsIDQyLjc3dmgpIHNjYWxlKDAuNTc5KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTcuNTA2MXZ3LCAzNjgwcHgpIHNjYWxlKDAuNTc5KTsgfSB9XG4gIC5zbm93Om50aC1jaGlsZCgxOTApIHtcbiAgICBvcGFjaXR5OiAwLjIwMzQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAuNDEzNnZ3LCAtMTBweCkgc2NhbGUoMC4wNjUxKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTkwIDI5cyAtMjFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTkwIHtcbiAgNTkuMDIyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzYuMDY4NnZ3LCA1OS4wMjJ2aCkgc2NhbGUoMC4wNjUxKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzMuMjQxMXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDY1MSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTkxKSB7XG4gICAgb3BhY2l0eTogMC4wNjU2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4LjM0OTl2dywgLTEwcHgpIHNjYWxlKDAuNzE4MSk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5MSAxNnMgLTI3cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5MSB7XG4gIDMxLjA0NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4LjgxNjV2dywgMzEuMDQ0dmgpIHNjYWxlKDAuNzE4MSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIzLjU4MzJ2dywgMzY4MHB4KSBzY2FsZSgwLjcxODEpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5Mikge1xuICAgIG9wYWNpdHk6IDAuMTA1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwLjQzNTF2dywgLTEwcHgpIHNjYWxlKDAuMDE3NCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5MiAyOXMgLTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTkyIHtcbiAgNTYuODQyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAuMzA0MnZ3LCA1Ni44NDJ2aCkgc2NhbGUoMC4wMTc0KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDUuMzY5NjV2dywgMzY4MHB4KSBzY2FsZSgwLjAxNzQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5Mykge1xuICAgIG9wYWNpdHk6IDAuNjgwNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNC4zMzN2dywgLTEwcHgpIHNjYWxlKDAuMzIzNCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5MyAyMXMgLTdzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTkzIHtcbiAgNDYuNTQ3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkuMzl2dywgNDYuNTQ3dmgpIHNjYWxlKDAuMzIzNCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2Ljg2MTV2dywgMzY4MHB4KSBzY2FsZSgwLjMyMzQpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5NCkge1xuICAgIG9wYWNpdHk6IDAuNzA0OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1Ny4xNDAxdncsIC0xMHB4KSBzY2FsZSgwLjk3MjUpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOTQgMjNzIC0yNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xOTQge1xuICAzOS4yNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY1LjE5Njd2dywgMzkuMjR2aCkgc2NhbGUoMC45NzI1KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjEuMTY4NHZ3LCAzNjgwcHgpIHNjYWxlKDAuOTcyNSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk1KSB7XG4gICAgb3BhY2l0eTogMC44MzE0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ4LjYxNTh2dywgLTEwcHgpIHNjYWxlKDAuMTYwOCk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5NSAxN3MgLTMwcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5NSB7XG4gIDMzLjYzOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2LjE3NXZ3LCAzMy42Mzl2aCkgc2NhbGUoMC4xNjA4KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDcuMzk1NHZ3LCAzNjgwcHgpIHNjYWxlKDAuMTYwOCk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk2KSB7XG4gICAgb3BhY2l0eTogMC43NzIxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ2Ljk2N3Z3LCAtMTBweCkgc2NhbGUoMC4xNTkzKTtcbiAgICBhbmltYXRpb246IGZhbGwtMTk2IDI0cyAtMjNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTk2IHtcbiAgNTkuNDAyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzguMDQ1MXZ3LCA1OS40MDJ2aCkgc2NhbGUoMC4xNTkzKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDIuNTA2MDV2dywgMzY4MHB4KSBzY2FsZSgwLjE1OTMpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5Nykge1xuICAgIG9wYWNpdHk6IDAuMTMxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc3Ljc4NDl2dywgLTEwcHgpIHNjYWxlKDAuNTg3Nik7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5NyAxOHMgLTEzcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBmYWxsLTE5NyB7XG4gIDczLjU5NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgxLjAyNDV2dywgNzMuNTk1dmgpIHNjYWxlKDAuNTg3Nik7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc5LjQwNDd2dywgMzY4MHB4KSBzY2FsZSgwLjU4NzYpOyB9IH1cbiAgLnNub3c6bnRoLWNoaWxkKDE5OCkge1xuICAgIG9wYWNpdHk6IDAuODIxMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMS45OTI2dncsIC0xMHB4KSBzY2FsZSgwLjAxMTkpO1xuICAgIGFuaW1hdGlvbjogZmFsbC0xOTggMTBzIC0yMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0xOTgge1xuICA2Ny4wOTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNi4zMDgxdncsIDY3LjA5OXZoKSBzY2FsZSgwLjAxMTkpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNC4xNTAzNXZ3LCAzNjgwcHgpIHNjYWxlKDAuMDExOSk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMTk5KSB7XG4gICAgb3BhY2l0eTogMC42MzE2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyLjAwMDN2dywgLTEwcHgpIHNjYWxlKDAuNTczNyk7XG4gICAgYW5pbWF0aW9uOiBmYWxsLTE5OSAyMXMgLTFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhbGwtMTk5IHtcbiAgNjkuMDA5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjkuNjI1M3Z3LCA2OS4wMDl2aCkgc2NhbGUoMC41NzM3KTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUuODEyOHZ3LCAzNjgwcHgpIHNjYWxlKDAuNTczNyk7IH0gfVxuICAuc25vdzpudGgtY2hpbGQoMjAwKSB7XG4gICAgb3BhY2l0eTogMC43NTY4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc2LjIyOXZ3LCAtMTBweCkgc2NhbGUoMC43NjY4KTtcbiAgICBhbmltYXRpb246IGZhbGwtMjAwIDIxcyAtNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgZmFsbC0yMDAge1xuICA1OC40NjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NC44NzE2dncsIDU4LjQ2N3ZoKSBzY2FsZSgwLjc2NjgpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NS41NTAzdncsIDM2ODBweCkgc2NhbGUoMC43NjY4KTsgfSB9XG5cbmJvZHkuZ2FtZS1tb2RlIHtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuICBib2R5LmdhbWUtbW9kZSBtYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4Ljk2NXJlbSkgIWltcG9ydGFudDsgfVxuXG4ucGhvdG8gLmJuci1sbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTsgfVxuXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zMTI1cmVtKTsgfVxuICAubG9hZGVyLCAubG9hZGVyOmJlZm9yZSwgLmxvYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDAuMzc1cmVtO1xuICAgIGhlaWdodDogMS41cmVtOyB9XG4gIC5sb2FkZXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG4gIC5sb2FkZXI6YmVmb3JlLCAubG9hZGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmxvYWRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC0wLjYyNXJlbTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICAubG9hZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAwLjYyNXJlbTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuODc1cmVtOyB9IH1cblxuLmJyYW5kLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5sb2FkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwLjI2NjdyZW07IH1cbiAgLmxvYWRlci13cmFwcGVyOm5vdCgudmlzaWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI2LjcxMjVyZW07IH1cbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAgIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIGEge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgICAgIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAgICAgLW8tdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMy4xMjVyZW07XG4gICAgICB0b3A6IDIxLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAxMy45Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiA0LjYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgLmJuci1sbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIDAuMTg3NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBGRkRENTU7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkNTUgIWltcG9ydGFudDsgfVxuXG4uZ2FtZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjMTcxNDEyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuOTM3NXJlbTtcbiAgei1pbmRleDogOTk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FtZS1wb3B1cC5iZXRnYW1lcyAuZ2FtZSAuaWZyYW1lLWhlbHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuZ2FtZS1wb3B1cC5iZXRnYW1lcyAuZ2FtZSAuaWZyYW1lLWhlbHBlciAuZ2FtZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuZ2FtZS1wb3B1cCAuZ2FtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDZ2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmdhbWUtcG9wdXAgLmdhbWUgLmlmcmFtZS1oZWxwZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDU3JTsgfVxuICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmlmcmFtZS1oZWxwZXIgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWZyYW1lLWhlbHBlciAjZ2FtZS1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmlmcmFtZS1oZWxwZXIgI2dhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWZyYW1lLWhlbHBlciAjZ2FtZS1jb250YWluZXIgI2VnYW1pbmdzX2NvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmdhbWUtcG9wdXAgLmdhbWUgLmljb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSkpOyB9XG4gICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWNvbnMgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XG4gICAgICAgIHRyYW5zaXRpb246IDE4MG1zIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjIxMik7IH1cbiAgICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmljb25zIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWNvbnMgLm1hdGVyaWFsLWljb25zOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpOyB9XG4gIC5nYW1lLXBvcHVwIC5nYW1lLXJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5nYW1lLXBvcHVwIC5nYW1lLXJldmlldyAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDM3LjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDgzLjEyNXJlbTtcbiAgICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lLXJldmlldyAuY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMTFlMzExO1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgICAuZ2FtZS1wb3B1cCAuZ2FtZS1yZXZpZXcgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLmdhbWUtcG9wdXAubWluaW1pemVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvdHRvbTogMC45Mzc1cmVtO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBsZWZ0OiAwLjkzNzVyZW07XG4gICAgd2lkdGg6IDM0dmg7XG4gICAgYm90dG9tOiA0LjVyZW07XG4gICAgaGVpZ2h0OiAxMy4yNXJlbTsgfVxuICAgIC5nYW1lLXBvcHVwLm1pbmltaXplZCAuZ2FtZSB7XG4gICAgICB3aWR0aDogMzR2aDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQgLmljb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmdhbWUtcG9wdXAubWluaW1pemVkIC5pY29ucyAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbTsgfVxuICAgIC5nYW1lLXBvcHVwLm1pbmltaXplZCAuZ2FtZS1yZXZpZXcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTMuMzMzM3JlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogOC42NjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgYmFja2dyb3VuZDogIzExZTMxMTtcbiAgY29sb3I6ICMwMzAzMDM7XG4gIHdpZHRoOiA4LjI2NjdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNDY2N3JlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDEyMG1zIGVhc2UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuLmdvbGRHcmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MmRlZywgI2QyYWU2ZCwgI2Y1ZWFkYSwgI2QyYWU2ZCk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xODc1cmVtOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gIC5idG4uZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzMzMmQyZjtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYnRuLmRhcms6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMyk7IH1cbiAgLmJ0bi5yb3VuZGVkIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICBib3JkZXItcmFkaXVzOiA2Mi41cmVtO1xuICAgIGhlaWdodDogNi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNi4yNXJlbTtcbiAgICB3aWR0aDogMTYuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtOyB9XG4gIC5idG5bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNoYngge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMC44NzVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaGJ4LmdyZWVuIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNDE0MTQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IH1cbiAgICAuY2hieC5ncmVlbi5jaGVja2VkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5MTM3OyB9XG4gIC5jaGJ4LmNoZWNrZWQ6YmVmb3JlLCAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuMTg3NXJlbTtcbiAgICB0b3A6IDAuMTg3NXJlbTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgLmNoYngubWlkZGxlc3RhdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIHRvcDogMC4zNzVyZW07IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzEsIDMyLCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5vdmVybGF5LnZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNjY3cmVtOyB9XG4gICAgLm92ZXJsYXkgLnBvcHVwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMC42MjVyZW07XG4gICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm92ZXJsYXkgLnBvcHVwIC5jbG9zZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTFlMzExOyB9XG5cbi5kb3R0ZWQtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vLWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgaGVpZ2h0OiAxNy41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5vLWRhdGEgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjM3NXJlbSk7XG4gICAgbWFyZ2luLXRvcDogNS42MjVyZW07XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTsgfVxuICAubm8tZGF0YSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4uc3VjY2Vzcy10ZXh0LFxuLmVyci10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuc3VjY2Vzcy10ZXh0LnN1Y2Nlc3MtdGV4dCxcbiAgLmVyci10ZXh0LnN1Y2Nlc3MtdGV4dCB7XG4gICAgY29sb3I6ICMxMWUzMTE7IH1cbiAgLnN1Y2Nlc3MtdGV4dC5lcnItdGV4dCxcbiAgLmVyci10ZXh0LmVyci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmMzAzMDsgfVxuICAuc3VjY2Vzcy10ZXh0IHNwYW4sXG4gIC5lcnItdGV4dCBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zdWNjZXNzLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucyxcbiAgLmVyci10ZXh0IHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cblxuLmNhcHRjaGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNhcHRjaGEtd3JhcHBlciBkaXYuY2FwdGNoYS1pbWcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmNhcHRjaGEtd3JhcHBlciBkaXYubWF0ZXJpYWwtaWNvbnMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgLmNhbGVuZGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi4xODc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NhbGVuZGFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS4zNzVyZW07XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAwLjE4NzVyZW0gMC44NzVyZW0gcmdiYSgyNywgMjcsIDI3LCAwLjMzKTsgfVxuXG4uc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYuODc1cmVtO1xuICBib3R0b206IDYuMjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC42MjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNjcm9sbC10by10b3A6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG5cbmlmcmFtZS5zcG9ydHNib29rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pOyB9XG5cbi5jb21taW5nLXNvb24ge1xuICBwYWRkaW5nOiAxNS42MjVyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5jb21taW5nLXNvb24gcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMHB4IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cbiAgLmZsYWdbY291bnRyeV49XCJob21lXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5mbGFnW2NvdW50cnlePVwid29ybGRjdXBcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODdweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJpbnRlcm5hdGlvbmFsXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidWVmYWNoYW1waW9uc2xlYWd1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1ZWZhZXVyb3BhbGVhZ3VlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb3BhYW1lcmljYWNudFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC03MnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInd0YVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtNDA1cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhdHBcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC00MDVweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIml0ZlwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTQwNXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNoYWxsZW5nZXJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IC00MDVweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFzZWFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhZmdoYW5pc3RhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFmcmljYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFmcmljYW4tdW5pb24tb2FzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYWxiYW5pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFsZ2VyaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYW1lcmljYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhbWVyaWNhbi1zYW1vYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhbmRvcnJhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFuZ29sYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhbmd1aWxsYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhbnRhcmN0aWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFudGlndWFhbmRiYXJidWRhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFyYWItbGVhZ3VlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFyZ2VudGluYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhcm1lbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImFydWJhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYXNpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhdXN0cmFsaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYXVzdHJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJhemVyYmFpamFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJhaGFtYXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJhaHJhaW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJhbmdsYWRlc2hcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJhcmJhZG9zXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJiZWxhcnVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJiZWxnaXVtXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJiZWxpemVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJlbmluXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJiZXJtdWRhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJiaHV0YW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJvbGl2aWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJvc25pYSZoZXJ6ZWdvdmluYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJvc25pYWFuZGhlcnplZ292aW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJvdHN3YW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJyYXppbFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJicnVuZWlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYnVsZ2FyaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImJ1cmtpbmEtZmFzb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiYnVydW5kaVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2FyaWNvbVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2lzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjYW1ib2RpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY2FtYm9kamFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNhbWVyb29uXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjYW5hZGFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNhcGUtdmVyZGVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNheW1hbi1pc2xhbmRzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjZW50cmFsLWFmcmljYW4tcmVwdWJsaWNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjaGFkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNoYW1waW9uc2xlYWd1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjaGlsZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjaGluYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb2xvbWJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY29tbW9ud2VhbHRoXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb21vcm9zXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjb25nby1icmF6emF2aWxsZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY29uZ28ta2luc2hhc2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNvb2staXNsYW5kc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY29wYWFtZXJpY2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImNvc3RhcmljYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiY290ZS1kaXZvaXJlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjcm9hdGlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjdWJhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjeXBydXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJjemVjaHJlcHVibGljXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImRlbm1hcmtcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZGppYm91dGlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZG9taW5pY2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZG9taW5pY2FucmVwdWJsaWNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImVjdWFkb3JcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImVneXB0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJlbHNhbHZhZG9yXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJlbmdsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJlcXVhdG9yaWFsLWd1aW5lYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZXJpdHJlYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZXN0b25pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZXRoaW9waWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImV1cm9wYWxlYWd1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZXVyb3BlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJmYXJvZWlzbGFuZHNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImZpamlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImZpbmxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImZyYW5jZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ2Fib25cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJnYW1iaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJnZW9yZ2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ2VybWFueVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImdoYW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ2licmFsdGFyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3JlYXRicml0YWluXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3JlZWNlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3JlZW5sYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3JlbmFkYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImd1YWRlbG91cGVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJndWFtXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImd1YXRlbWFsYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3Vlcm5zZXlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImd1aW5lYS1iaXNzYXVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImd1aW5lYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiZ3V5YW5hXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaGFpdGlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJob25kdXJhc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImhvbmdrb25nXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaHVuZ2FyeVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImljZWxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJpbmRpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImluZG9uZXNpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImlyYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJpcmFxXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiaXJlbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJpc2xhbWljLWNvbmZlcmVuY2VcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImlzbGUtb2YtbWFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJpc3JhZWxcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIml0YWx5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJqYW1haWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiamVyc2V5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiam9yZGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwia2F6YWtoc3RhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImtlbnlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwia2lyaWJhdGlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJrb3JlYS1zb3V0aFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImtvcmVhc291dGhcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJrb3Nvdm9cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJrdXdhaXRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJreXJneXpzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGFvc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJsYXR2aWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImxlYmFub25cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImxlc290aG9cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImxpYmVyaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImxpYnlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibGllY2h0ZW5zdGVpblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImxpdGh1YW5pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cImx1eGVtYm91cmdcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtYWNhb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hY2Vkb25pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hZGFnYXNjYXJcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtYWxhd2lcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtYWxheXNpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hbGRpdmVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWFsaVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hbHRhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hcnNoYWxsLWlzbGFuZHNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hcnRpbmlxdWVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hdXJpdGFuaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1hdXJpdGl1c1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWV4aWNvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibWljcm9uZXNpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1vbGRvdmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtb25hY29cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtb25nb2xpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1vbnRlbmVncm9cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJtb250c2VycmF0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibW9yb2Njb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm1vemFtYmlxdWVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJteWFubWFyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmF0b1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm5hbWliaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmF1cnVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm5lcGFsXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJuZXRoZXJsYW5kcy1hbnRpbGxlc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmV0aGVybGFuZHNcIl0sIC5mbGFnW2NvdW50cnlePVwiaG9sbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmV3Y2FsZWRvbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmV3emVhbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm5pY2FyYWd1YVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm5pZ2VyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibmlnZXJpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm5vcnRoLWtvcmVhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibm9ydGhhbWVyaWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibm9ydGhlcm4tY3lwcnVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibm9ydGhlcm5pcmVsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwibm9yd2F5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwib3BlY1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIm9saW1waWMtbW92ZW1lbnRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwib2x5bXBpY2dhbWVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJvbWFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJwYWtpc3RhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicGFsYXVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBhbGVzdGluZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBhbmFtYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBhcHVhLW5ldy1ndWluZWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJwYXJhZ3VheVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBlcnVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJwaGlsaXBwaW5lc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBvbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInBvcnR1Z2FsXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicHVlcnRvcmljb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInFhdGFyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicmVkLWNyb3NzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicmVwdWJsaWNvZmlyZWxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicmV1bmlvblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicm9tYW5pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwicnVzc2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJyd2FuZGFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNhaW50LWx1Y2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2Ftb2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzYW5tYXJpbm9cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzYW8tdG9tZS1wcmluY2lwZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNhdWRpYXJhYmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2NvdGxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzZW5lZ2FsXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2VyYmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic2V5c2hlbGxlc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNpZXJyYS1sZW9uZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNpbmdhcG9yZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNsb3Zha2lhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNsb3ZlbmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzb2xvbW9uLWlzbGFuZHNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNvbWFsaWFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNvbWFsaWxhbmRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNvdXRoYWZyaWNhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic291dGhrb3JlYS1jb3B5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic291dGhrb3JlYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInNwYWluXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3JpLWxhbmthXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3Qta2l0dHMtbmV2aXNcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzdC12aW5jZW50LXRoZS1ncmVuYWRpbmVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwic3VkYW5cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJzdXJpbmFtZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInN3YXppbGFuZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInN3ZWRlblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInN3aXR6ZXJsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInN5cmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0YWhpdGktZnJlbmNoLXBvbGluZXNpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidGFpd2FuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0YWppa2lzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0YW56YW5pYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRoYWlsYW5kXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidGltb3ItbGVzdGVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0b2dvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidG9uZ2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ0cmluaWRhZHRvYmFnb1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInRyaW5pZGFkYW5kdG9iYWdvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidHVuaXNpYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInR1cmtleVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInR1cmttZW5pc3RhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInR1cmtzLWFuZC1jYWljb3MtaXNsYW5kc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInR1dmFsdVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1YWVcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVrXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1c2FcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVnYW5kYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidWtyYWluZVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVuaXRlZC1uYXRpb25zXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidW5pdGVkYXJhYmVtaXJhdGVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidW5pdGVka2luZ2RvbVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVydWd1YXlcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ1emJla2lzdGFuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidnRiXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwidmFudWF0dVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInZhdGljYW4tY2l0eVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInZlbmV6dWVsYVwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInZpZXRuYW1cIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ2aXJnaW4taXNsYW5kcy1icml0aXNoXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInZpcmdpbi1pc2xhbmRzLXVzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJ3YWxlc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwid2VzdGVybi1zYWhhcmFcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInllbWVuXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiemFtYmlhXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePVwiemltYmFid2VcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49XCJqYXBhblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInJvbGFuZGdhcnJvc1wiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cInVuZGVmaW5lZFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1cIndpbWJsZWRvblwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0zODRweDsgfVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMjQ7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIGJvcmRlci1yaWdodDogMC4zMTI1cmVtIHNvbGlkICMzY2IyNTE7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWMyNDtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItbGVmdDogMC40Mzc1cmVtIHNvbGlkICMxMWUzMTE7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cblxuLmdhbWUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmcucG5nXCIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuOTM3NXJlbTtcbiAgei1pbmRleDogOTk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZ2FtZS1wb3B1cCAuZ2FtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDV2aDtcbiAgICBtYXgtd2lkdGg6IDkzdnc7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pZnJhbWUtaGVscGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1NyU7IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pZnJhbWUtaGVscGVyIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZ2FtZS1wb3B1cCAuZ2FtZSAuaWNvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlKSk7IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pY29ucyAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzExZTMxMTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IDE4MG1zIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW07IH1cbiAgICAgICAgLmdhbWUtcG9wdXAgLmdhbWUgLmljb25zIC5tYXRlcmlhbC1pY29uczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgICAgIC5nYW1lLXBvcHVwIC5nYW1lIC5pY29ucyAubWF0ZXJpYWwtaWNvbnM6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDEzMTc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzEwMTMxNzsgfVxuICAgIC5nYW1lLXBvcHVwIC5nYW1lLXJldmlldyAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDM3LjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDgzLjEyNXJlbTtcbiAgICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM3JlbTsgfVxuICAgICAgLmdhbWUtcG9wdXAgLmdhbWUtcmV2aWV3IC5jb250YWluZXIgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxMWUzMTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAgIC5nYW1lLXBvcHVwIC5nYW1lLXJldmlldyAuY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm90dG9tOiAwLjkzNzVyZW07XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMzR2aDtcbiAgICBib3R0b206IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDEzLjI1cmVtOyB9XG4gICAgLmdhbWUtcG9wdXAubWluaW1pemVkIC5nYW1lIHtcbiAgICAgIHdpZHRoOiAzNHZoO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5nYW1lLXBvcHVwLm1pbmltaXplZCAuaWNvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuZ2FtZS1wb3B1cC5taW5pbWl6ZWQgLmljb25zIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zMTI1cmVtOyB9XG4gICAgLmdhbWUtcG9wdXAubWluaW1pemVkIC5nYW1lLXJldmlldyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vdmVybGF5LmdhbWUtbGF1bmNoLWVycm9yIC5wb3B1cCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLm92ZXJsYXkuZ2FtZS1sYXVuY2gtZXJyb3IgLnBvcHVwIHAge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbnNwYW4uZG9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgY29sb3I6ICMzY2IyNTE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCArIHNwYW4uZG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQsXG5pbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyNzAwOyB9XG4gIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQ6OnBsYWNlaG9sZGVyLFxuICBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZTAwMDA7IH1cblxuI2R1c3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDA7IH1cblxuLm1haW4tc2xpZGVyIHtcbiAgaGVpZ2h0OiAyNi42NjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1zbGlkZXIgPiAqIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tc2xpZGVyIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1zbGlkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDsgfVxuXG4uc3dpcGVyLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnN3aXBlci1oZWxwZXIgLnNsaWRlci1idG4td3JhcHBlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuc3dpcGVyLWhlbHBlciAuc2xpZGVyLWJ0bi13cmFwcGVyID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5zd2lwZXItaGVscGVyID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2xpZGVyLWJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA5LjM3NXB4OyB9XG4gIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2LFxuICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItbmV4dCB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ob21lcGFnZS9zbGlkZXIvYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMywgMywgMC4zKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAgIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDMuMzMzM3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZkZDJhICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwLjUzMzNyZW07XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkZDJhO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAyLjY2NjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjMzMzNyZW07IH1cblxuLnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMzYjM5Mzk7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzdiN2I3YjtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IEFiZWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB6LWluZGV4OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg3LjZyZW0gKyAwLjhyZW0pICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1vYmlsZS13cmFwcGVyIGxpLnBob25lIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNy42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxNDE3MWMgMCUsICMxNDE3MWMgMTAwJSksIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xuICB6LWluZGV4OiA5OTk7IH1cbiAgaGVhZGVyID4gLm1pZGRsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjMzM3JlbSk7IH1cbiAgICBoZWFkZXIgPiAubWlkZGxlIC5sb2FkZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gIGhlYWRlciAuYm90dG9tLW5hdiB7XG4gICAgaGVpZ2h0OiAzLjMzM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMjcyZDMzOyB9XG4gICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IC5taWRkbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB1bCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjkzM3JlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB1bCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgaGVhZGVyIC5ib3R0b20tbmF2IG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsIGxpIGE6aG92ZXIsIGhlYWRlciAuYm90dG9tLW5hdiBuYXYgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTsgfVxuICAgICAgICAgIGhlYWRlciAuYm90dG9tLW5hdiBuYXYgdWwgbGkgLm5ldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBhbmltYXRpb246IDAuNXMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlXHIgYWx0ZXJuYXRlOyB9XG5cbkBrZXlmcmFtZXMgbmV3QW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7IH1cbiAgICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsIGxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBoZWFkZXIgLmJvdHRvbS1uYXYgbmF2IHVsLnByb21vdGlvbiBsaTpob3ZlciBzdmcge1xuICAgICAgICAgIGNvbG9yOiAjMTFlMzExOyB9XG4gICAgICAgIGhlYWRlciAuYm90dG9tLW5hdiBuYXYgdWwucHJvbW90aW9uIGxpIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUzM3JlbTsgfVxuICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lciBhLmxvZ28ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLUJvbGRcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMzMzcmVtOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciBhLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIGEubG9nbyBzcGFuLmJsYWNrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lciAuc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMXJlbTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnNvY2lhbHMgbGkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5zb2NpYWxzIGxpOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnNvY2lhbHMgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuc29jaWFscyBsaSBhIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjdyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTI0MmI7XG4gICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAudG90LW5vdGlmaWNhdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTQwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC50b3Qtbm90aWZpY2F0aW9uczpub3QoLnZpc2libGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIGltZyB7XG4gICAgICAgIGhlaWdodDogMS40cmVtOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zOmhvdmVyID4gLm5vdGlmaWNhdGlvbi1kYXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubGlzdC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDE2cmVtOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLmxpc3Qtd3JhcHBlciAuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNhNDE1NTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMy4wMjVyZW07XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3OHB4OyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMzE3OyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaS5yZWFkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNzsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaS5yZWFkIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaTpub3QoLnJlYWQpIGg1OjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgICAgdG9wOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC40MjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjQyNXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgaDUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgaDUsXG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSBkaXYsXG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgPiBkaXYge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDAgMXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc1cmVtOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaS5uby1kYXRhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLW5vdGlmaWNhdGlvbnMgLnZpZXctYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExZTMxMTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjdyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41MzMzcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNTMzM3JlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTI0MmI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XG4gICAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIC50b3QtZ2lmdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTQwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIC50b3QtZ2lmdHM6bm90KC52aXNpYmxlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMudG9nZ2xlZCA+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzOmhvdmVyID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTglO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgd2lkdGg6IDIuMTg3NXJlbTsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyBwID4gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMuNTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMzE3O1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC51c2VyLWdpZnRzIHVsOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyB1bCBsaSB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgICAgICAgd2lkdGg6IDcuMjYyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjgxMjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gMC4xMjVyZW0gMCAwOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC4xMjVyZW0gMC4xMjVyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjczNzVyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTFlMzExOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAudXNlci1naWZ0cyB1bCBsaTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLnVzZXItZ2lmdHMgdWwgbGkgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kQ29sb3IpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCA+IC5sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xMzMzcmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGdhcDogMC4zMzMzcmVtO1xuICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzOSwgNDUsIDUxLCAwLjUpO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcgKiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMi43MzMzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZyBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nOmhvdmVyICsgdWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgdWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIuNjY2N3JlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwLjYyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMzE4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMC42MjVyZW0gMCAxLjY4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMyk7IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgdWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5jaGFuZ2UtbGFuZyB1bDpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsIGxpIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsIGxpIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmNoYW5nZS1sYW5nIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB3aWR0aDogNi42NjY3cmVtOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuY2hhbmdlLWxhbmcgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjMyODJhOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjUzMzNyZW07IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjUzMzNyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0uYXV0aG9yaXplLWZvcm0gLmZpZWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjUzM3JlbTsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07IH1cbiAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmVyci10ZXh0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0wLjI2NjdyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzMzM3JlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZpZWxkcy13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgICAgICAgZ2FwOiAwLjUzMzNyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjMzMzNyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMzMzM3JlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgaW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjUzMzNyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTEuMDY2N3JlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjEzMzNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3MmQzMztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LUxpZ2h0JztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg2NjdyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZpZWxkcy13cmFwcGVyIC5maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyLjUzMzNyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkOm50aC1jaGlsZCgyKSBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy4yMzMzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQ6bnRoLWNoaWxkKDIpIC5mb3Jnb3QtcGFzcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjM2MTNyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAuYXV0aG9yaXplIGZvcm0gLmZvcmdvdC1wYXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgYnV0dG9uLmxvZ2luIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdLYW5pdC1NZWRpdW0nO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjI2N3JlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDguNHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGhlaWdodDogMi42NjdyZW07IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSAuc2lnbnVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjcyZDMzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuMjY3cmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogOC40cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMi42NjdyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0thbml0LU1lZGl1bSc7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmF1dGhvcml6ZSA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTMzM3JlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTMzM3JlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAzMDMwMzsgfVxuICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC5hdXRob3JpemUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZGUyNjsgfVxuICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyBzdmcge1xuICAgICAgICAgIGhlaWdodDogMS4zMzMzcmVtOyB9XG4gICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIC5idG4ubG9nb3V0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtOyB9XG4gICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2UsIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4wNjY3cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUyNDJiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5hbW91bnQsXG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5jdXJyZW5jeS1zdHIsIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSAuYW1vdW50LFxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLmN1cnJlbmN5LXN0ciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkUHJvLUJvbGRcIjsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAucmVmcmVzaC1iYWxhbmNlLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLnJlZnJlc2gtYmFsYW5jZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAucmVmcmVzaC1iYWxhbmNlOmhvdmVyLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLnJlZnJlc2gtYmFsYW5jZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2Ugc3Bhbi5hcnJvd2Rvd24sIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSBzcGFuLmFycm93ZG93biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2UgLmRyb3Bkb3duLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExLjZyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMC42MjVyZW0gMCAxLjY4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4zKTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZTpob3ZlciAuZHJvcGRvd24sIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZTpob3ZlciAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjMzMzNyZW07IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIGRpdi51c2VyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSAuYXJyb3dkb3duIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41MzMzcmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS51c2VybmFtZSAuZHJvcGRvd24gbGkgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjAyNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMxM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5kcm9wZG93biBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkudXNlcm5hbWUgLmRyb3Bkb3duIGxpIGE6bm90KC5sb2dvdXQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZTllOWU5OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLnVzZXJuYW1lIC5kcm9wZG93biBsaSBhLmxvZ291dCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzExZTMxMTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2Uge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMC41MzMzcmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2Ugc3Bhbi5hbW91bnQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSBzcGFuLmN1cnJlbmN5LXN0ciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2E1YWFhYztcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5kcm9wZG93biBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDMxM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5kcm9wZG93biBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZTllOWU5OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLnVzZXItaW5mbyA+IHVsIGxpLmJhbGFuY2UgLmRyb3Bkb3duIGxpIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5kcm9wZG93biBsaSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkuYmFsYW5jZSAuZHJvcGRvd24gbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAuY29udGFpbmVyIC5jaGVjay1hdXRoIC51c2VyLWluZm8gPiB1bCBsaS5iYWxhbmNlIC5kcm9wZG93biBsaTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAudXNlci1pbmZvID4gdWwgbGkgLmRlcG9zaXQge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUuMDYyNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc2MjVyZW07XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMWUzMTE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDMwMzAzO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAubG9hZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41NjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTsgfVxuICAgICAgICBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAubG9hZGVyLCBoZWFkZXIgLmNvbnRhaW5lciAuY2hlY2stYXV0aCAubG9hZGVyOmJlZm9yZSwgaGVhZGVyIC5jb250YWluZXIgLmNoZWNrLWF1dGggLmxvYWRlcjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uaGVhZGVyLWhlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG5ib2R5Om5vdCguZ2FtZS1tb2RlKSBoZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkuZ2FtZS1tb2RlIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwubmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5wb3B1cCB7XG4gIGJvcmRlci10b3A6IDA7IH1cbiAgLmZvcmdvdC1wYXNzd29yZCAucG9wdXAgLmNsb3NlIHtcbiAgICB0b3A6IDAuNXJlbTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIGgyIHtcbiAgaGVpZ2h0OiAyLjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjY2NjdyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjE4NzVyZW0gc29saWQgIzExZTMxMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTkxZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtIDAgMS41NjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKTsgfVxuICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSBpbnB1dCxcbiAgICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIGlucHV0IHtcbiAgICAgIGhlaWdodDogMi42NjY3cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzE1MTkxZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDI4MzM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSBidXR0b24ge1xuICAgICAgaGVpZ2h0OiAyLjY2NjdyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSAuZm9yZ290LXBhc3Mge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgLmZvcmdvdC1wYXNzOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIC5lcnItdGV4dCxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuc3VjY2Vzcy10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gLmVyci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm92ZXJsYXkuc2lnbmluLXBvcHVwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIGhlaWdodDogMjUuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07IH1cbiAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSBoMiB7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzAzMDM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICMxMWUzMTE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMi44MTI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgLmZvcmdvdC1wYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzAzMDM7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDI4MzM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMzMzcmVtO1xuICAgICAgICAgIGhlaWdodDogMi44NzVyZW07IH1cbiAgICAgICAgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0gLmZpZWxkcy13cmFwcGVyIC5maWVsZCBidXR0b24ge1xuICAgICAgICAgIGhlaWdodDogMi44NzVyZW07XG4gICAgICAgICAgY29sb3I6ICMxZTFlMjU7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExZTMxMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0gLnJlZy10ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0gLnJlZy10ZXh0IC5yZWdpc3RlciB7XG4gICAgICAgIGNvbG9yOiAjZjFhYzMzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybSAucmVnLXRleHQgLnJlZ2lzdGVyOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtIC5lcnItdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5wb3B1cDpub3QoLnZpc2libGUpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5wb3B1cC5zdWNjZXNzIHAuc3VjY2Vzcy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG4uZm9yZ290LXBhc3N3b3JkIC5wb3B1cC5zdWNjZXNzIC5idG4td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLmZvcmdvdC1wYXNzd29yZCAucG9wdXAuc3VjY2VzcyAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiAyLjY2NjdyZW07IH1cblxuLnJlZ2lzdHJhdGlvbi1zdWNlc3MtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zdWNlc3Mge1xuICB3aWR0aDogODcxcHg7XG4gIGhlaWdodDogNjE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIC5yZWdpc3RyYXRpb24tc3VjZXNzID4gZGl2Lm5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDM0NXB4OyB9XG4gICAgLnJlZ2lzdHJhdGlvbi1zdWNlc3MtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zdWNlc3MgPiBkaXYubmFtZSBoMSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLnJlZ2lzdHJhdGlvbi1zdWNlc3MtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zdWNlc3MgPiBkaXYubmFtZSBoMS51c2VybmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbi1zdWNlc3MtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zdWNlc3MgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5yZWdpc3RyYXRpb24tc3VjZXNzLXBvcHVwIC5yZWdpc3RyYXRpb24tc3VjZXNzIC5jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAge1xuICB3aWR0aDogNDMuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDI1cmVtOyB9XG4gIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY2xvc2Uge1xuICAgIHotaW5kZXg6IDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gICAgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jbG9zZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY29udGVudCAuYmFubmVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLnRleHQge1xuICAgICAgY29sb3I6ICNjN2M3Yzc7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY3VzdG9tLXNjcm9sbGJhci1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQzLjc1cmVtO1xuICBoZWlnaHQ6IDI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIHAuZnJlZXNwaW4tY291bnQge1xuICAgIG1hcmdpbi10b3A6IDUuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCBwLmZyZWVzcGluLWNvdW50IHNwYW4uY291bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgIGNvbG9yOiAjMTFlMzExOyB9XG4gIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5nYW1lcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM3NXJlbTtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07IH1cbiAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMTYpOyB9XG4gICAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMC4zMTI1cmVtOyB9XG4gICAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTFlMzExO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI2NjdyZW07IH1cbiAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCBsaSB7XG4gICAgICBjb2xvcjogIzExZTMxMTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gICAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCBsaTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaWdudXAtcG9wdXAgLnBvcHVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgd2lkdGg6IDQ4cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlckJvdHRvbVJvd0JnQ29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IHZhcigtLWNvbXBvbmVudHNGYWRlZEJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDEuMXJlbTsgfVxuICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJHaWxyb3ktU2VtaUJvbGRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAuY2xvc2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjMzMzNyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAubm90LWFjY291bnQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLm5vdC1hY2NvdW50IC5zaWdudXAtbm93IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLmJhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgLmJhY2s6bm90KC52aXNpYmxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIC5iYWNrIGltZyB7XG4gICAgICAgIGhlaWdodDogMnJlbTsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIHAge1xuICAgICAgZm9udC1zaXplOiAxLjY2NjdyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3JPcGFjaXR5KTtcbiAgICAgIGZvbnQtc2l6ZTogMC4xMDY3cmVtOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCBzcGFuLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLXNtYWxsRWxlbWVudHNCZ0NvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmhlYWQgaDIsIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAuc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiAgICAgIG1hcmdpbi10b3A6IDEuOXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAuc3VidGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuaGVhZCAuc3VidGl0bGUgYiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5oZWFkIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzMC43cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5iaXJ0aGRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTsgfVxuICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5tb2JpbGUgc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5yZW1lbWJlci1tZSAucmVtZW1iZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiOyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSAuY29udGludWUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmljb24td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMS4ycmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgcC5mb3Jnb3QtcGFzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogXCJHaWxyb3ktU2VtaUJvbGRcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDIuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXRCZ0NvbG9yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRkNjc3ODRhO1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7IH1cbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOmZvY3VzLFxuICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogdmFyKC0tY29tcG9uZW50c1RoaWNrQm9yZGVyKTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzExRTMxMiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMUMyRCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmZvcmdvdC1wYXNzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmZvcmdvdC1wYXNzIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmZvcmdvdC1wYXNzIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpIC5jaGVjayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3JPcGFjaXR5KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmNoZWNrLm1hcmtldGluZy1jaGVjayB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmNoZWNrIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICMxMUUzMTE7IH1cbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSAuY2hlY2sgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmVyci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgcC5uZXh0LXN0ZXAtZXJyb3ItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmYzMDMwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjsgfVxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuY291bnRyeS1jdXJyZW5jeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bC5wYXJ0LXR3byBsaSBpbnB1dCxcbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bC5wYXJ0LXR3byBsaSBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXAgdWwucGFydC1vbmUgPiBsaSAud3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bC5wYXJ0LW9uZSA+IGxpIGltZy5sZWZ0LWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGxlZnQ6IDFyZW07IH1cbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bC5wYXJ0LW9uZSA+IGxpIC5yaWdodC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsLnBhcnQtb25lID4gbGkgLnJpZ2h0LWltYWdlIC5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5maW5pc2gtaW5mb3JtYXRpb24gLml0ZW0gLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmluaXNoLWluZm9ybWF0aW9uIC5pdGVtIC5maWVsZCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5zaWdudXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMUIxRTI0ICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDIuNHJlbTsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExRTMxMjMzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTgxQjIyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgaW5wdXQuZGlydHkuaW52YWxpZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q2MjcwMCAhaW1wb3J0YW50OyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSBidXR0b24ge1xuICAgICAgaGVpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZG93bi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43cmVtIHRvcCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMTgxQjIyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkgLmhhdmUtcHJvbW8ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSAuaGF2ZS1wcm9tby5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzExRTMxMTsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaSAuaGF2ZS1wcm9tbyBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTMzM3JlbTsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkubW9iaWxlLW51bWJlciB7XG4gICAgICBnYXA6IDAuNTExM3JlbSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5tb2JpbGUtbnVtYmVyID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkubW9iaWxlLW51bWJlciBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzEyMzMgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEyN3B4OyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLm1vYmlsZS1udW1iZXIgLmN1cnJlbmN5LWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLm1vYmlsZS1udW1iZXIgLmN1cnJlbmN5LWZpbHRlciBzZWxlY3Qge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAzLjMzMzNyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLm1vYmlsZS1udW1iZXIgLmN1cnJlbmN5LWZpbHRlciBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxLjMzMzNyZW07XG4gICAgICAgICAgbGVmdDogMS4xMzMzcmVtOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5jb3VudHJ5LWN1cnJlbmN5IHtcbiAgICAgIGdhcDogMC41MTEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuY291bnRyeS1jdXJyZW5jeSA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmNvdW50cnktY3VycmVuY3kgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExRTMxMjMzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuY291bnRyeS1jdXJyZW5jeSAuY3VycmVuY3ktZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuY291bnRyeS1jdXJyZW5jeSAuY3VycmVuY3ktZmlsdGVyIHNlbGVjdCB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDMuMzMzM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuY291bnRyeS1jdXJyZW5jeSAuY3VycmVuY3ktZmlsdGVyIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMzMzM3JlbTtcbiAgICAgICAgICBsZWZ0OiAxLjEzMzNyZW07IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5hY2NlcHQtdGVybXMgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyAuY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIC5jaGVjayBpbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMC4wNjI1cmVtOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIC5jaGVjayAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxLjA2NjdyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMDY2N3JlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTFFMzExO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAgICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIC5jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucG9wdXAgdWwgbGkuYWNjZXB0LXRlcm1zIC5jaGVjazpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5hY2NlcHQtdGVybXMgLmNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLmFjY2VwdC10ZXJtcyAuY2hlY2sgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMUUzMTE7IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5yZWdpc3RyYXRpb24tYmFubmVyIHtcbiAgcGFkZGluZzogMS4yNjY3cmVtIDIuNHJlbTsgfVxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnJlZ2lzdHJhdGlvbi1iYW5uZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5oZWFkIHtcbiAgaGVpZ2h0OiAzLjMzMzNyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzYzOTNGICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCAuaGVhZCAuY2xvc2Uge1xuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAuaGVhZCAuY2xvc2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjMzMzNyZW0gIWltcG9ydGFudDsgfVxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLmhlYWQgcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjA2NjdyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtIHtcbiAgd2lkdGg6IDMzLjMzMzNyZW0gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAgLnJlZ2lzdHJhdGlvbi1iYW5uZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMC41MzMzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi5vdmVybGF5LnNpZ251cC1wb3B1cCAucmVnaXN0cmF0aW9uLXN3aXBlciB7XG4gIHdpZHRoOiAzOXJlbSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2VCZ0NvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgYW5pbWF0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLCAxLjEzLCAwLjcsIDEuMzIpIHBvcHVwQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgcG9wdXBBbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIuNXJlbSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTsgfSB9XG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucmVnaXN0cmF0aW9uLXN3aXBlciB1bC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlQmdDb2xvcik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5yZWdpc3RyYXRpb24tc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjJyZW07IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnJlZ2lzdHJhdGlvbi1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcikgIWltcG9ydGFudDsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucmVnaXN0cmF0aW9uLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Q29sb3JPcGFjaXR5KTsgfVxuXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAgdWwucGFydC1vbmU6bm90KC52aXNpYmxlKSxcbi5vdmVybGF5LnNpZ251cC1wb3B1cCB1bC5wYXJ0LXR3bzpub3QoLnZpc2libGUpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMnJlbTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMDsgfVxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciAuc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciAuc3RlcC5hY3RpdmUgLmNpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciAuc3RlcC5hY3RpdmUgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIgLnN0ZXAgLmNpcmNsZSB7XG4gICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpOyB9XG4gICAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIC5wcm9ncmVzcy1iYXIgLnN0ZXAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxLjdyZW07IH1cbiAgICAub3ZlcmxheS5zaWdudXAtcG9wdXAgLnByb2dyZXNzLWJhciAuc3RlcCBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpOyB9XG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucHJvZ3Jlc3MtYmFyIC5saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuN3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tc21hbGxFbGVtZW50c0JnQ29sb3IpIDUwJSwgdmFyKC0tcGFnZUJnQ29sb3IpIDUwJSk7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICAgIC5vdmVybGF5LnNpZ251cC1wb3B1cCAucHJvZ3Jlc3MtYmFyIC5saW5lLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zbWFsbEVsZW1lbnRzQmdDb2xvcik7IH1cblxuLndoeW5vdCAucG9wdXAge1xuICB3aWR0aDogMjQuODY2N3JlbTtcbiAgbWluLWhlaWdodDogMTguMDY2N3JlbTtcbiAgYmFja2dyb3VuZDogIzFGMjQyQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMi4wNjY3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC53aHlub3QgLnBvcHVwIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjFyZW07XG4gICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgdG9wOiAxLjdyZW07XG4gICAgcmlnaHQ6IDEuN3JlbTsgfVxuICAud2h5bm90IC5wb3B1cCBoMSB7XG4gICAgY29sb3I6ICNEOUQ5RDk7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAxLjMzMzNyZW07XG4gICAgcGFkZGluZzogNDBweCAwIDhweDsgfVxuICAud2h5bm90IC5wb3B1cCA+IHAge1xuICAgIGNvbG9yOiAjRDlEOUQ5O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtOyB9XG4gIC53aHlub3QgLnBvcHVwIC5iYWNrLXRvIHtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMTFFMzExO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDIuNjY2N3JlbTsgfVxuICAgIC53aHlub3QgLnBvcHVwIC5iYWNrLXRvIHAge1xuICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcbiAgICAgIGNvbG9yOiAjMDAxQzJEOyB9XG4gIC53aHlub3QgLnBvcHVwIC5jbG9zZS1yZWcge1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTE7XG4gICAgbWFyZ2luLXRvcDogMS4wNjY3cmVtOyB9XG4gICAgLndoeW5vdCAucG9wdXAgLmNsb3NlLXJlZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gICAgICBjb2xvcjogI0Q5RDlEOTsgfVxuXG4uc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5wcm9tby1jb2RlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lnbnVwLXBvcHVwIC5wb3B1cCB1bCBsaS5wcm9tby1jb2RlLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaWdudXAtcG9wdXAgLnBvcHVwIHVsIGxpLnByb21vLWNvZGUgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMUUzMTEgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIuMTMzM3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LmxlYWRlcmJvYXJkLXByb21vLXBvcHVwIGEuYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbGVhZGVyYm9hcmRQcm9tb0JnLmpwZz92MlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNy4xMzMzcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICBoZWFkZXIgLmNvbnRhaW5lciBuYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjkzMTNyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1wb3B1cCAucG9wdXAuc2lnbnVwIHtcbiAgICBoZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHJlbTsgfVxuICBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsID4gbGkgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAzMDMwMztcbiAgbWFyZ2luLXRvcDogNC4yNjY3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgZm9vdGVyIC5jdXN0b20tbGluayB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogODVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBmb290ZXIgLmN1c3RvbS1saW5rMSwgZm9vdGVyIC5jdXN0b20tbGluazIsIGZvb3RlciAuY3VzdG9tLWxpbmszIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIGZvb3RlciAubWlkZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07IH1cbiAgZm9vdGVyIC52ZW5kb3JzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAwLjczMzNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY3cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNzFjO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTMzM3JlbTsgfVxuICAgICAgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3ItaXRlbSBhIHtcbiAgICAgICAgaGVpZ2h0OiAzLjQ2NjdyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIGZvb3RlciAudmVuZG9ycyAudmVuZG9yLWl0ZW0gYSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEuNzY2N3JlbTsgfVxuICBmb290ZXIgLnBheW1lbnRzLWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICMwYzBlMTE7XG4gICAgaGVpZ2h0OiA4LjMzMzNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgZm9vdGVyIC5wYXltZW50cy1saW5lIC5wYXltZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAycmVtOyB9XG4gICAgICBmb290ZXIgLnBheW1lbnRzLWxpbmUgLnBheW1lbnRzIC5wYXltZW50LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07IH1cbiAgICAgICAgZm9vdGVyIC5wYXltZW50cy1saW5lIC5wYXltZW50cyAucGF5bWVudC1pdGVtIGEge1xuICAgICAgICAgIGhlaWdodDogMS44NjY3cmVtO1xuICAgICAgICAgIGhlaWdodDogMy40NjY3cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIGZvb3RlciAucGF5bWVudHMtbGluZSAucGF5bWVudHMgLnBheW1lbnQtaXRlbSBhIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjZyZW07IH1cbiAgZm9vdGVyIG5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGZvb3RlciBuYXYgPiB1bCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaS5saWNlbnNlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAycmVtOyB9XG4gICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEwNjdyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjY3cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjsgfVxuICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzMzcmVtOyB9XG4gICAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNTMzM3JlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMnM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpLm5lZWRzLWF1dGgge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuICAgICAgICAgICAgICBjb2xvcjogIzg5OTE5NDsgfVxuICAgICAgICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgZm9vdGVyIG5hdiA+IHVsID4gbGkgLmxvZ28gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBmb290ZXIgbmF2ID4gdWwgPiBsaSAuc29jaWFscyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNS4zMzMzcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDAuOHJlbTsgfVxuICAgICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIC5zb2NpYWxzIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIC5zb2NpYWxzIGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjIzMzNyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICAgICAgICAgIGZvb3RlciBuYXYgPiB1bCA+IGxpIC5zb2NpYWxzIGxpIGEgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICBmb290ZXIgLndhcm5pbmctdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNS44NjY3cmVtO1xuICAgIGJvcmRlci10b3A6IDAuMDY2N3JlbSBzb2xpZCAjMjAyNjJlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDY2N3JlbSBzb2xpZCAjMjAyNjJlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2N3JlbTsgfVxuICAgIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzIGltZyB7XG4gICAgICAgIGhlaWdodDogMi42NjY3cmVtOyB9XG4gICAgICAgIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzIGltZyArIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuOHJlbTsgfVxuICAgIGZvb3RlciAud2FybmluZy10ZXh0IHNwYW4ud2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuMjY2N3JlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIGZvb3RlciBzZWN0aW9uLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcbiAgICBjb2xvcjogIzg5OTE5NDsgfVxuICBmb290ZXIgc2VjdGlvbi5idG0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NjY3cmVtOyB9XG4gICAgZm9vdGVyIHNlY3Rpb24uYnRtIHAuY29weXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNlbWlCb2xkXCI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGZvb3RlciBzZWN0aW9uLmJ0bSB1bC5zb2NpYWxzIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbjsgfVxuICAgICAgICBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaSBpbWcge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMS41cmVtOyB9XG4gICAgICAgIGZvb3RlciBzZWN0aW9uLmJ0bSB1bC5zb2NpYWxzIGxpOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMC45cHg7IH1cbiAgLmF1dGgtcG9wdXAgLnBvcHVwIHVsLCAuZm9yZ290LXBhc3N3b3JkIC5wb3B1cCB1bCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4ucGhvdG8gLmJuci1sbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTsgfVxuXG4ucGx1c2VzIC5tYXRlcmlhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMxMWUzMTE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDsgfVxuICAucGx1c2VzIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCB7XG4gICAgbGVmdDogLTAuNjg3NXJlbTtcbiAgICB0b3A6IC0wLjY4NzVyZW07IH1cbiAgLnBsdXNlcyAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcbiAgICByaWdodDogLTAuNjg3NXJlbTtcbiAgICB0b3A6IC0wLjY4NzVyZW07IH1cbiAgLnBsdXNlcyAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDMpIHtcbiAgICByaWdodDogLTAuNjg3NXJlbTtcbiAgICBib3R0b206IC0wLjY4NzVyZW07IH1cbiAgLnBsdXNlcyAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDQpIHtcbiAgICBsZWZ0OiAtMC42ODc1cmVtO1xuICAgIGJvdHRvbTogLTAuNjg3NXJlbTsgfVxuIiwiQGltcG9ydCBcIi4uL2NvbW1vbi92YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9taXhpbnMuc2Nzc1wiO1xyXG5cclxubWFpbiB1bC5ieS1wcm92aWRlciBsaSB7XHJcbiAgICAkaWNvbldpZHRoOiAyMTgzcHggLyA0OTtcclxuXHJcblxyXG4gICAgJltjb21wYW55PVwiNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL05vdm9tYXRpYy5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgICAgICAgc2NhbGU6IDAuNjtcclxuICAgICAgICBoZWlnaHQ6IDMuNzg1N3JlbTtcclxuICAgICAgICB0b3A6IC0xLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjE0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nhc2luby9wcm92aWRlcnMvQmFja3NlYXQucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwLjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIxMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL2JlZWZlZS5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgICAgICAgc2NhbGU6IDAuNjtcclxuICAgICAgICBoZWlnaHQ6IDMuNzg1N3JlbTtcclxuICAgICAgICB0b3A6IC0xLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjA1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nhc2luby9wcm92aWRlcnMvT3JiaXRhbC5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgICAgICAgc2NhbGU6IDAuNjtcclxuICAgICAgICBoZWlnaHQ6IDMuNzg1N3JlbTtcclxuICAgICAgICB0b3A6IC0xLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjA4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nhc2luby9wcm92aWRlcnMvcGF0ZXBsYXkucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwLjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjIwN1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYXNpbm8vcHJvdmlkZXJzL2VndGRpZ2l0YWwucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwLjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtMS4xcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZbY29tcGFueT1cIjFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ5fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzA0LjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0NH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzA3MS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4MjEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzOH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDM2fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTB9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjE1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjM2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjE3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMzc5Ljg1NzE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMThcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxOVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIyMDlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIyMVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTV9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjI2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA2fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIzMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRofTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIzMVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjMyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxMn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMzRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDIwfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIzNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTR9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjM4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzN307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNDBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDI0fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI0MVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDJ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjQyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzMn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNDhcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1MFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDF9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjUxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA5fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1MlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNTNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDMxfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1NFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDB9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjU2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxOX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNTdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzMzEuNjUzMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI1OFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzV9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjYwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxOH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNjFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2MlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMjV9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjYzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02Mjc4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNjRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0MjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2NVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogM307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNjZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDEzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2N1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzl9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjY4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0OH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNzFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDI2fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI3MlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNTF9O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI3M1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzN9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjc0XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODAxLjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI3NVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzMzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjc2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MjQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiODRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9sb2dvcy9hbXVzbmV0LWljb24uc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiODVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3NzUuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjg2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNTQ0LjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI4N1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzYxMS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiODlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5MjMuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjkwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMTIzLjQ0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5MVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzIxOS40NTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjkzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDIxLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5NFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjg3MS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOTVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMxNjguMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5NlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzI3NS4zNTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjk3XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMzI4LjM1NzE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiOThcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM0MzYuMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI5OVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjk3My4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTAwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNjAzLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMDFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM0OTkuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwMlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjQyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwNFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwNVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjE4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDgwMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwOFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTczMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEwOVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjMyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDkxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExMVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjM3NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExMlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTA5N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExM1wiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExNFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjQ2OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExNVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExOFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjU3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjExOVwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTkzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT1cIjEyMFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzc1My44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTIxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTIyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02NzMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTIzXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTI1XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjc5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTI2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MjI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTI4XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MTA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTI5XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTMwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTMxXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNzMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMTMyXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNjUxLjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ0NDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM5NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM4NTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM5MDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzhcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyNTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxMzlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5ODNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwNDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUyNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ3NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ2OTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNDlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4NTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwMzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUxNTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUyMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU1MzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU1ODFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNThcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU2MzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNTlcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYxMzlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjBcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU4MzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU4ODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY3ODJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY4MjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY5MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjZcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcxNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxNjhcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwMDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgxNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc4MjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc3MjFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODRcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc4ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2NjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc5MzNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxODhcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc5OTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxOTFcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwOTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxOTJcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgyNjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxOTNcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgyMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxOTdcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0MzNweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4IWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IC05cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiMjAwXCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDg5cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgICAgIGhlaWdodDogMy4wODU3cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDMuMDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCIxOTVcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg1NTRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScyMDEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODYwM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjA2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg2NTRweDtcclxuICAgICAgICBzY2FsZTogMC45O1xyXG4gICAgICAgIGhlaWdodDogMi43ODU3cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAtMTFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTk2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgzNzNweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbn1cclxuXHJcbi5zbm93LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJhbmRvbV9yYW5nZSgkbWluLCAkbWF4KSB7XHJcbiAgICAkcmFuZDogcmFuZG9tKCk7XHJcbiAgICAkcmFuZG9tX3JhbmdlOiAkbWluICsgZmxvb3IoJHJhbmQgKiAoKCRtYXggLSAkbWluKSArIDEpKTtcclxuICAgIEByZXR1cm4gJHJhbmRvbV9yYW5nZTtcclxuICB9XHJcbiAgXHJcbiAgLnNub3cge1xyXG4gICAgJHRvdGFsOiAyMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIFxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdG90YWwge1xyXG4gICAgICAkcmFuZG9tLXg6IHJhbmRvbSgxMDAwMDAwKSAqIDAuMDAwMXZ3O1xyXG4gICAgICAkcmFuZG9tLW9mZnNldDogcmFuZG9tX3JhbmdlKC0xMDAwMDAsIDEwMDAwMCkgKiAwLjAwMDF2dztcclxuICAgICAgJHJhbmRvbS14LWVuZDogJHJhbmRvbS14ICsgJHJhbmRvbS1vZmZzZXQ7XHJcbiAgICAgICRyYW5kb20teC1lbmQteW95bzogJHJhbmRvbS14ICsgKCRyYW5kb20tb2Zmc2V0IC8gMik7XHJcbiAgICAgICRyYW5kb20teW95by10aW1lOiByYW5kb21fcmFuZ2UoMzAwMDAsIDgwMDAwKSAvIDEwMDAwMDtcclxuICAgICAgJHJhbmRvbS15b3lvLXk6ICRyYW5kb20teW95by10aW1lICogMTAwdmg7XHJcbiAgICAgICRyYW5kb20tc2NhbGU6IHJhbmRvbSgxMDAwMCkgKiAwLjAwMDE7XHJcbiAgICAgICRmYWxsLWR1cmF0aW9uOiByYW5kb21fcmFuZ2UoMTAsIDMwKSAqIDFzO1xyXG4gICAgICAkZmFsbC1kZWxheTogcmFuZG9tKDMwKSAqIC0xcztcclxuICBcclxuICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICBvcGFjaXR5OiByYW5kb20oMTAwMDApICogMC4wMDAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRyYW5kb20teCwgLTEwcHgpIHNjYWxlKCRyYW5kb20tc2NhbGUpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFsbC0jeyRpfSAkZmFsbC1kdXJhdGlvbiAkZmFsbC1kZWxheSBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgQGtleWZyYW1lcyBmYWxsLSN7JGl9IHtcclxuICAgICAgICAje3BlcmNlbnRhZ2UoJHJhbmRvbS15b3lvLXRpbWUpfSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcmFuZG9tLXgtZW5kLCAkcmFuZG9tLXlveW8teSkgc2NhbGUoJHJhbmRvbS1zY2FsZSk7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRyYW5kb20teC1lbmQteW95bywgMzY4MHB4KSBzY2FsZSgkcmFuZG9tLXNjYWxlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5ib2R5LmdhbWUtbW9kZSB7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDguOTY1cmVtKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGhvdG8ge1xyXG4gICAgLmJuci1sbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zMTI1cmVtKTtcclxuXHJcbiAgICAmLFxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMC4zNzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC0wLjYyNXJlbTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAwLjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDgwJSxcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDQwJSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTAuNjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyYW5kLWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5sb2FkZXItd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICBoZWlnaHQ6IDEyLjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjY2N3JlbTtcclxuXHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDI2LjcxMjVyZW07XHJcblxyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgICAgLmctc2xpZGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJuci1sbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1idWxsZXRzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyQnVsbGV0c0JnQ29sb3I7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJHNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBGRkRENTU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDU1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRyZW06IDAuMDYyNXJlbTtcclxuXHJcbi5nYW1lLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuMjVyZW0pO1xyXG4gICAgYmFja2dyb3VuZDogIzE3MTQxMjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAyLjkzNzVyZW07XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmJldGdhbWVzIC5nYW1lIHtcclxuICAgICAgICAuaWZyYW1lLWhlbHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLmdhbWUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTQ2dmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLmlmcmFtZS1oZWxwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NyU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjZ2FtZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZWdhbWluZ3NfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlKSk7XHJcblxyXG4gICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDE4MG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwICogJHJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwICogJHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FtZS1yZXZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMCAqICRyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNDcsIDI0NywgMjQ3LCAuOSkpO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwMCAqICRyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzMCAqICRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDAgKiAkcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNiAqICRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41ICogJHJlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwICogJHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwICogJHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1pbmltaXplZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3R0b206IDE1ICogJHJlbTtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogMTUgKiAkcmVtO1xyXG4gICAgICAgIHdpZHRoOiAzNHZoO1xyXG4gICAgICAgIGJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMjEyICogJHJlbTtcclxuXHJcbiAgICAgICAgLmdhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzR2aDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYgKiAkcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNSAqICRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYW1lLXJldmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWlkZGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5My4zMzMzcmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIG1hcmdpbi10b3A6ICA4LjY2NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGRHcmFkaWVudDtcclxuICAgIGNvbG9yOiAjMDMwMzAzO1xyXG4gICAgd2lkdGg6IDguMjY2N3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNDY2N3JlbTtcclxuICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMTIwbXMgZWFzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuZ29sZEdyYWRpZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQyZGVnLCAjZDJhZTZkLCAjZjVlYWRhLCAjZDJhZTZkKTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjE4NzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJpZ2h0bmVzc0hvdmVyKDEuMSk7XHJcblxyXG4gICAgJi5kYXJrIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtCdG5Db2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0J0bkJnQ29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyaWdodG5lc3NIb3ZlcigxLjMpO1xyXG4gICAgfVxyXG5cclxuICAgICYucm91bmRlZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDE2Ljg3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hieCB7XHJcbiAgICAkc2l6ZTogMC44NzVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNDE0MTQxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XHJcblxyXG4gICAgICAgICYuY2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5MTM3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrZWQsXHJcbiAgICAmLm1pZGRsZXN0YXRlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICRpbm5lclJlY3RTaXplOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICgkc2l6ZSAtICRpbm5lclJlY3RTaXplKSAvIDI7XHJcbiAgICAgICAgICAgIHRvcDogKCRzaXplIC0gJGlubmVyUmVjdFNpemUpIC8gMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbm5lclJlY3RTaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbm5lclJlY3RTaXplO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1pZGRsZXN0YXRlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogKCRzaXplIC0gMC4xMjVyZW0pIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC45KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzMS4yNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNjY3cmVtO1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dENvbG9ySG92ZXIoJGJyYW5kQ29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvdHRlZC1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm5vLWRhdGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICBoZWlnaHQ6IDE3LjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zNzVyZW0pO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzLXRleHQsXHJcbi5lcnItdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICAgICYuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnItdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjMwMzA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FwdGNoYS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGRpdi5jYXB0Y2hhLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDAuMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMS44NzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyLjE4NzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYWxlbmRhci5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEuMzc1cmVtO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjE4NzVyZW0gMC44NzVyZW0gcmdiYSgyNywgMjcsIDI3LCAwLjMzKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNjcm9sbC10by10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDYuODc1cmVtO1xyXG4gICAgYm90dG9tOiA2LjI1cmVtO1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwLjYyNXJlbSAwIHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5pZnJhbWUuc3BvcnRzYm9vayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG59XHJcblxyXG4uY29tbWluZy1zb29uIHtcclxuICAgIHBhZGRpbmc6IDE1LjYyNXJlbSAwO1xyXG4gICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mbGFncy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwcHggMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cclxuICAgICZbY291bnRyeV49XCJob21lXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ3b3JsZGN1cFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4N3B4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaW50ZXJuYXRpb25hbFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOXB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidWVmYWNoYW1waW9uc2xlYWd1ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVlZmFldXJvcGFsZWFndWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29wYWFtZXJpY2FjbnRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNzJweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInd0YVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtNDA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImF0cFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTQwNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJpdGZcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC00MDVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNoYWxsZW5nZXJcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IC00MDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYXNlYW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYWZnaGFuaXN0YW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFmcmljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYWZyaWNhbi11bmlvbi1vYXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFsYmFuaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFsZ2VyaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhbWVyaWNhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW1lcmljYW4tc2Ftb2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhbmRvcnJhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW5nb2xhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW5ndWlsbGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhbnRhcmN0aWNhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYW50aWd1YWFuZGJhcmJ1ZGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhcmFiLWxlYWd1ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFyZ2VudGluYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0wcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImFybWVuaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhcnViYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYXNpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImF1c3RyYWxpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImF1c3RyaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJhemVyYmFpamFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmFoYW1hc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiYWhyYWluXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJhbmdsYWRlc2hcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmFyYmFkb3NcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYmVsYXJ1c1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiZWxnaXVtXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJlbGl6ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiZW5pblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJiZXJtdWRhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJodXRhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJib2xpdmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJvc25pYSZoZXJ6ZWdvdmluYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiYm9zbmlhYW5kaGVyemVnb3ZpbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJib3Rzd2FuYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJyYXppbFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJydW5laVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJ1bGdhcmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImJ1cmtpbmEtZmFzb1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJidXJ1bmRpXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNhcmljb21cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY2lzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNhbWJvZGlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNhbWJvZGphXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNhbWVyb29uXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNhbmFkYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC00OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjYXBlLXZlcmRlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNheW1hbi1pc2xhbmRzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNlbnRyYWwtYWZyaWNhbi1yZXB1YmxpY1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY2hhZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNoYW1waW9uc2xlYWd1ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNoaWxlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY2hpbmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjb2xvbWJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjb21tb253ZWFsdGhcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29tb3Jvc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjb25nby1icmF6emF2aWxsZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjb25nby1raW5zaGFzYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjb29rLWlzbGFuZHNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29wYWFtZXJpY2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY29zdGFyaWNhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImNvdGUtZGl2b2lyZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC03MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjcm9hdGlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImN1YmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiY3lwcnVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJjemVjaHJlcHVibGljXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZGVubWFya1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImRqaWJvdXRpXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZG9taW5pY2FcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJkb21pbmljYW5yZXB1YmxpY1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJlY3VhZG9yXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImVneXB0XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImVsc2FsdmFkb3JcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZW5nbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJlcXVhdG9yaWFsLWd1aW5lYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJlcml0cmVhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImVzdG9uaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZXRoaW9waWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZXVyb3BhbGVhZ3VlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImV1cm9wZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC05NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJmYXJvZWlzbGFuZHNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZmlqaVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJmaW5sYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImZyYW5jZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJnYWJvblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ2FtYmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJnZW9yZ2lhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJnZXJtYW55XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJnaGFuYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ2licmFsdGFyXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJncmVhdGJyaXRhaW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImdyZWVjZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3JlZW5sYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJncmVuYWRhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJndWFkZWxvdXBlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJndWFtXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3VhdGVtYWxhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImd1ZXJuc2V5XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImd1aW5lYS1iaXNzYXVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiZ3VpbmVhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImd1eWFuYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaGFpdGlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImhvbmR1cmFzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJob25na29uZ1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaHVuZ2FyeVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaWNlbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaW5kaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImluZG9uZXNpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXJhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXJhcVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXJlbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImlzbGFtaWMtY29uZmVyZW5jZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJpc2xlLW9mLW1hblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJpc3JhZWxcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiaXRhbHlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiamFtYWljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiamVyc2V5XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJqb3JkYW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImthemFraHN0YW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImtlbnlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJraXJpYmF0aVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwia29yZWEtc291dGhcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImtvcmVhc291dGhcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImtvc292b1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwia3V3YWl0XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJreXJneXpzdGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsYW9zXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibGF0dmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImxlYmFub25cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibGVzb3Rob1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsaWJlcmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImxpYnlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsaWVjaHRlbnN0ZWluXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJsaXRodWFuaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImx1eGVtYm91cmdcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hY2FvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWNlZG9uaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hZGFnYXNjYXJcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hbGF3aVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWFsYXlzaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMTkycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hbGRpdmVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWxpXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE5MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYWx0YVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hcnNoYWxsLWlzbGFuZHNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibWFydGluaXF1ZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtYXVyaXRhbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1hdXJpdGl1c1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJtZXhpY29cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1pY3JvbmVzaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vbGRvdmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vbmFjb1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibW9uZ29saWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vbnRlbmVncm9cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vbnRzZXJyYXRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vcm9jY29cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm1vemFtYmlxdWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm15YW5tYXJcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5hdG9cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5hbWliaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuYXVydVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuZXBhbFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuZXRoZXJsYW5kcy1hbnRpbGxlc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuZXRoZXJsYW5kc1wiXSxcclxuICAgICZbY291bnRyeV49XCJob2xsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5ld2NhbGVkb25pYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmV3emVhbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmljYXJhZ3VhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJuaWdlclwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibmlnZXJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibm9ydGgta29yZWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5vcnRoYW1lcmljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwibm9ydGhlcm4tY3lwcnVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJub3J0aGVybmlyZWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm5vcndheVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwib3BlY1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwib2xpbXBpYy1tb3ZlbWVudFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cIm9seW1waWNnYW1lc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJvbWFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBha2lzdGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBhbGF1XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBhbGVzdGluZVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicGFuYW1hXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwYXB1YS1uZXctZ3VpbmVhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJwYXJhZ3VheVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicGVydVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicGhpbGlwcGluZXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInBvbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicG9ydHVnYWxcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInB1ZXJ0b3JpY29cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInFhdGFyXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJyZWQtY3Jvc3NcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInJlcHVibGljb2ZpcmVsYW5kXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwicmV1bmlvblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJyb21hbmlhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInJ1c3NpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJyd2FuZGFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2FpbnQtbHVjaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNhbW9hXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzYW5tYXJpbm9cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNhby10b21lLXByaW5jaXBlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzYXVkaWFyYWJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2NvdGxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNlbmVnYWxcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNlcmJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2V5c2hlbGxlc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0yODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2llcnJhLWxlb25lXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzaW5nYXBvcmVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNsb3Zha2lhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic2xvdmVuaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic29sb21vbi1pc2xhbmRzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInNvbWFsaWFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic29tYWxpbGFuZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzb3V0aGFmcmljYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic291dGhrb3JlYS1jb3B5XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzb3V0aGtvcmVhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzcGFpblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3JpLWxhbmthXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzdC1raXR0cy1uZXZpc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3QtdmluY2VudC10aGUtZ3JlbmFkaW5lc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3VkYW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInN1cmluYW1lXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTMxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzd2F6aWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMzEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInN3ZWRlblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwic3dpdHplcmxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJzeXJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0YWhpdGktZnJlbmNoLXBvbGluZXNpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0YWl3YW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidGFqaWtpc3RhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0YW56YW5pYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidGhhaWxhbmRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInRpbW9yLWxlc3RlXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0b2dvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0b25nYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidHJpbmlkYWR0b2JhZ29cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInRyaW5pZGFkYW5kdG9iYWdvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0dW5pc2lhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0dXJrZXlcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMzM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInR1cmttZW5pc3RhblwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidHVya3MtYW5kLWNhaWNvcy1pc2xhbmRzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTMzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ0dXZhbHVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1YWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidWtcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidXNhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVnYW5kYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1a3JhaW5lXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1bml0ZWQtbmF0aW9uc1wiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidW5pdGVkYXJhYmVtaXJhdGVzXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1bml0ZWRraW5nZG9tXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1cnVndWF5XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ1emJla2lzdGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ2dGJcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInZhbnVhdHVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInZhdGljYW4tY2l0eVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidmVuZXp1ZWxhXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ2aWV0bmFtXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJ2aXJnaW4taXNsYW5kcy1icml0aXNoXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwidmlyZ2luLWlzbGFuZHMtdXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwid2FsZXNcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwid2VzdGVybi1zYWhhcmFcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwieWVtZW5cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInphbWJpYVwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwiemltYmFid2VcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cImphcGFuXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTM4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY291bnRyeV49XCJyb2xhbmRnYXJyb3NcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1cInVuZGVmaW5lZFwiXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvdW50cnlePVwid2ltYmxlZG9uXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTM4NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jb250YWluZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMjQ7XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuMzEyNXJlbSBzb2xpZCAjM2NiMjUxO1xyXG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmctdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMjQ7XHJcbiAgICBoZWlnaHQ6IDMuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuNDM3NXJlbSBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XHJcbn1cclxuXHJcbi5nYW1lLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iZy5wbmdcIik7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTMxNztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAyLjkzNzVyZW07XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAuZ2FtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNDV2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkzdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLmlmcmFtZS1oZWxwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NyU7XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlKSk7XHJcblxyXG4gICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZEdyYWRpZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxODBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMzE3O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYW1lLXJldmlldyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDEzMTc7XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDI0NywgMjQ3LCAyNDcsIC45KSk7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzcuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4My4xMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM3JlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1pbmltaXplZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3R0b206IDAuOTM3NXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAzNHZoO1xyXG4gICAgICAgIGJvdHRvbTogMC45Mzc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTMuMjVyZW07XHJcblxyXG4gICAgICAgIC5nYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0dmg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYW1lLXJldmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5nYW1lLWxhdW5jaC1lcnJvciB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuc3Bhbi5kb25lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xyXG4gICAgY29sb3I6ICMzY2IyNTE7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTpub3QoLmludmFsaWQpOnZhbGlkICsgc3Bhbi5kb25lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkLFxyXG5pbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2MjcwMDtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZTAwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkdXN0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIge1xyXG4gICAgaGVpZ2h0OiAyNi42NjdyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWhlbHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLnNsaWRlci1idG4td3JhcHBlciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWJ0bi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogOS4zNzVweDtcclxuXHJcbiAgICAuc3dpcGVyLXByZXYsXHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICRzaXplOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ob21lcGFnZS9zbGlkZXIvYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAzMDMwMywgMC4zKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmZmZmYsIDAuMik7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wcmV2IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAzLjMzMzNyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZkZDJhICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDAuNTMzM3JlbTtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgJHNpemU6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZGQyYTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcblxyXG4gICAgICAgICY6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjY2NjdyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2NvbW1vbi92YXJzLnNjc3NcIjtcclxuXHJcbmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDMwMzAzO1xyXG4gICAgbWFyZ2luLXRvcDogNC4yNjY3cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuY3VzdG9tLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1saW5rMSwgLmN1c3RvbS1saW5rMiwgLmN1c3RvbS1saW5rMyB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC52ZW5kb3JzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAwLjczMzNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY3cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNzFjO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAudmVuZG9yLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy40NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuNzY2N3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudHMtbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBjMGUxMTtcclxuICAgICAgICBoZWlnaHQ6IDguMzMzM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnBheW1lbnRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5wYXltZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEzMzNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjg2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjQ2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEwNjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bC5pbm5lci1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZWVkcy1hdXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg5OTE5NDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9nbyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4yMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndhcm5pbmctdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNS44NjY3cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMDY2N3JlbSBzb2xpZCAjMjAyNjJlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY2N3JlbSBzb2xpZCAjMjAyNjJlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjY2N3JlbTtcclxuXHJcbiAgICAgICAgLmltZ3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjY3cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ud2FybmluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNS4yNjY3cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24udGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xyXG4gICAgICAgIGNvbG9yOiAjODk5MTk0O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uYnRtIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODY2N3JlbTtcclxuXHJcbiAgICAgICAgcC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzdjN2M3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnNvY2lhbHMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbW1vbi92YXJzLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21tb24vbWl4aW5zLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnb3ZlcnJpZGVzL2ZvbnRzLnNjc3MnO1xyXG5AaW1wb3J0ICdvdmVycmlkZXMvb3ZlcnJpZGVzLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnbGF5b3V0cy9oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xheW91dHMvZm9vdGVyLnNjc3MnO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDEwLjlweDtcclxuICAgIH1cclxuICAgIC5hdXRoLXBvcHVwIC5wb3B1cCB1bCwgLmZvcmdvdC1wYXNzd29yZCAucG9wdXAgdWwge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waG90byB7XHJcbiAgICAuYm5yLWxuayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBsdXNlcyB7XHJcbiAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMC42ODc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC0wLjY4NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMC42ODc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC0wLjY4NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0wLjY4NzVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTAuNjg3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgbGVmdDogLTAuNjg3NXJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC42ODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */