/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./public/scss/plugins.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*------------------------------------------------------------------
[Master Stylesheet]

Project        :   ADMIX - HTML5 Bootstrap Admin Template
Version        :   V.1
Create Date    :   24/05/20
Copyright      :   Spruko Technologies Private Limited 
Author         :   SprukoSoft
Author URL     :   https://themeforest.net/user/sprukosoft
Support	       :   support@spruko.com
License        :   Licensed under ThemeForest License

-------------------------------------------------------------------*/
/*
accept-cookies
accordion
amazeui.datetimepicker
autocomplete
button
checkboxradio
controlgroup
cookies
core
dataTables.bootstrap4
datepicker
dialog
draggable
dragula
fancy_fileupload
fullcalendar.min
fullcalendar.print.min
gallery
inputtags
ion.rangeSlider
ion.rangeSlider.skinFlat
ion.rangeSlider.skinSimple
jquery-steps
jquery-ui-darggable
jquery-ui.min
jquery-ui.structure.min
jquery-ui.theme.min
jquery.simple-dtpicker
jquery.steps
leaflet
lightslider.min
menu
morris
multislider
normalize
notifIt
owl.carousel
picker.min
progressbar
resizable
select2.min
selectable
selectmenu
sidebar
sidemenu
simplebar
slider
sortable
sp-dark
spectrum
spinner
style
sumoselect
sweetalert
tabs-2
tabs
telephoneinput
theme
timeline.min
tooltip
treeview
*/
/* ########## BOOTSTRAP OVERRIDES ########## */
/*---  Variables  ---*/
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.51244578.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.dc828d0f.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.252cdcd0.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.f5811a4b.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.5e950848.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.4fd86518.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/build/fonts/KFOkCnqEu92Fr1MmgVxIIzIXKMny.3f29bbd8.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.8a1c5b2b.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.4106078c.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.858bb567.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.73eb56a2.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.c21907be.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.ee88a473.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.6462f07a.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.c152b21e.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.cfb05c89.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.a79e0c15.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.13acea62.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.dcd0837e.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.a49f43da.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.cfba0239.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.92ac7c0c.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.fda33184.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.f8774833.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.ca8ad134.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.c5f3dabc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.bd5406fe.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.a1ae8520.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.37d54986.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.9449f537.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.102fc503.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.755330ea.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.7cfed753.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.e4878a76.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.a6d79156.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.d4ee1a2d.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.7a8b8d60.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.7c4374ae.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.a6804f92.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.febf5ba0.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.661646f2.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.e012f6c3.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  /* Primary Colors */
  --primary-rgb: 1, 164, 80;
  --primary-bg-rgb: 1, 164, 80;
  --primary-bg-color: rgb(var(--primary-rgb));
  --primary-bg-border: rgb(var(--primary-rgb));
  --primary-bg-hover: rgba(var(--primary-rgb), 0.7);
  /* Primary Shades */
  --primary-005: rgba(var(--primary-rgb), 0.05);
  --primary-05: rgba(var(--primary-rgb), 0.5);
  --primary01: rgba(var(--primary-rgb), 0.1);
  --primary02: rgba(var(--primary-rgb), 0.2);
  --primary03: rgba(var(--primary-rgb), 0.3);
  --primary04: rgba(var(--primary-rgb), 0.4);
  --primary05: rgba(var(--primary-rgb), 0.5);
  --primary06: rgba(var(--primary-rgb), 0.6);
  --primary07: rgba(var(--primary-rgb), 0.7);
  --primary08: rgba(var(--primary-rgb), 0.8);
  --primary09: rgba(var(--primary-rgb), 0.9);
  /* Secondary Colors */
  --secondary-rgb: 149, 211, 31;
  --secondary-bg-color: rgb(var(--secondary-rgb));
  --secondary: rgb(var(--secondary-rgb));
  --secondary08: rgba(var(--secondary-rgb), 0.8);
  /* White Variables */
  --white: 255, 255, 255;
  --fixed-white: #fff;
  --white-1: rgba(255, 255, 255, 0.1);
  --white-2: rgba(255, 255, 255, 0.2);
  --white-3: rgba(255, 255, 255, 0.3);
  --white-4: rgba(255, 255, 255, 0.4);
  --white-5: rgba(255, 255, 255, 0.5);
  --white-6: rgba(255, 255, 255, 0.6);
  --white-7: rgba(255, 255, 255, 0.7);
  --white-8: rgba(255, 255, 255, 0.8);
  --white-9: rgba(255, 255, 255, 0.9);
  --white-05: rgba(255, 255, 255, 0.05);
  --white-08: rgba(255, 255, 255, 0.08);
  --white-75: rgba(255, 255, 255, 0.075);
  /* Black Variables */
  --black-1: rgba(0, 0, 0, 0.1);
  --black-2: rgba(0, 0, 0, 0.2);
  --black-3: rgba(0, 0, 0, 0.3);
  --black-4: rgba(0, 0, 0, 0.4);
  --black-5: rgba(0, 0, 0, 0.5);
  --black-6: rgba(0, 0, 0, 0.6);
  --black-7: rgba(0, 0, 0, 0.7);
  --black-8: rgba(0, 0, 0, 0.8);
  --black-9: rgba(0, 0, 0, 0.9);
  --black-05: rgba(0, 0, 0, 0.05);
  /* General Colors */
  --header-bg: 255, 255, 255;
  --menu-bg: 255, 255, 255;
  --color: #334151;
  --dark: #030303;
  --light: #f2f2f9;
  --menu-primary: rgb(var(--primary-rgb));
  --float-start: left;
  --float-end: right;
  --border: #e9edf4;
  --background: #f4f6ff;
  --light: #f7f8f9;
  --bg-gray-100: #f9f9fb;
  --bg-gray-200: #f0f0f8;
  --bg-gray-300: #e1e1ef;
  --bg-gray-400: #d6d6e6;
  --bg-gray-500: #949eb7;
  --bg-gray-600: #7987a1;
  --bg-gray-700: #4d5875;
  --bg-gray-800: #383853;
  --bg-gray-900: #323251;
  /* Radius */
  --card-border-radius: 0.5rem;
  /* Additional Colors */
  --pink-rgb: 241, 0, 117;
  --teal-rgb: 0, 204, 204;
  --purple-rgb: 103, 58, 183;
  --success-rgb: 81, 187, 37;
  --warning-rgb: 243, 191, 82;
  --danger-rgb: 231, 80, 90;
  --info-rgb: 23, 162, 184;
  --orange-rgb: 253, 126, 20;
  --red-rgb: 251, 13, 13;
  --lime-rgb: 13, 224, 13;
  --dark-rgb: 3, 3, 3;
  --indigo-rgb: 77, 106, 152;
  --cyan-rgb: 23, 162, 184;
  --light-rgb: 242, 242, 249;
  --green-rgb: 14, 239, 4;
  --blue-rgb: 7, 104, 241;
  --yellow-rgb: 255, 193, 7;
  --maroon-rgb: 199, 25, 25;
  --aqua-rgb: 3, 241, 241;
  --gray-rgb: 174, 170, 204;
  --darkgray-rgb: 52, 58, 64;
  --azure-rgb: 69, 170, 242;
  --black-rgb: 0, 0, 0;
  --muted-rgb: 153, 166, 183;
  --icon-color: 99, 113, 133;
  /* Color Variables */
  --secondary: rgb(var(--secondary-rgb));
  --pink: rgb(var(--pink-rgb));
  --teal: rgb(var(--teal-rgb));
  --purple: rgb(var(--purple-rgb));
  --success: rgb(var(--success-rgb));
  --warning: rgb(var(--warning-rgb));
  --danger: rgb(var(--danger-rgb));
  --info: rgb(var(--info-rgb));
  --orange: rgb(var(--orange-rgb));
  --red: rgb(var(--red-rgb));
  --lime: rgb(var(--lime-rgb));
  --dark: rgb(var(--dark-rgb));
  --indigo: rgb(var(--indigo-rgb));
  --cyan: rgb(var(--cyan-rgb));
  --light: rgb(var(--light-rgb));
  --green: rgb(var(--green-rgb));
  --blue: rgb(var(--blue-rgb));
  --yellow: rgb(var(--yellow-rgb));
  --maroon: rgb(var(--maroon-rgb));
  --aqua: rgb(var(--aqua-rgb));
  --gray: rgb(var(--gray-rgb));
  --darkgray: rgb(var(--darkgray-rgb));
  --azure: rgb(var(--azure-rgb));
  --black: rgb(var(--black-rgb));
  --muted: rgb(var(--muted-rgb));
  --iconcolor: rgb(var(--icon-color));
  /* Breakpoints */
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
  	Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
  	"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
  	"Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
  	"Liberation Mono", "Courier New", monospace;
}

[dir=rtl] {
  --float-start: right;
  --float-end: left;
}

/* Gradient Variables */
/* White Variables */
/* Black Variables */
/* Shadow Variables */
/* General Variables */
/* Border Variables */
/* Radius */
/* Float Variables */
[data-theme-color=dark] {
  --background: #252b3c;
  --color: #d7d9db;
  --white: 37, 43, 60;
  --fixed-white: #fff;
  --black: #fff;
  --muted: rgba(255, 255, 255, 0.4);
  --light: #17171c;
  --dark: #f2f2f9;
  --primary-bg-hover: var(255, 255, 255, 0.05);
  --primary-bg-active: rgba(255, 255, 255, 0.1);
  --bg-gray-100: var(--white-1);
  --bg-gray-200: var(--white-2);
  --bg-gray-300: var(--white-3);
  --bg-gray-400: var(--white-4);
  --bg-gray-500: var(--white-5);
  --bg-gray-600: var(--white-6);
  --bg-gray-700: var(--white-7);
  --bg-gray-800: var(--white-8);
  --bg-gray-900: var(--white-9);
  --gray-100: #110f0f;
  --gray-200: #17171c;
  --gray-300: #393946;
  --gray-600: #e3e3e8;
  --gray-700: #ababba;
  --gray-800: #c7c7d1;
  --border: rgba(255, 255, 255, 0.1);
  --form-border: rgba(255, 255, 255, 0.15);
  --shadow-color: rgba(255, 255, 255, 0.1);
  --bg-hover: rgba(0, 0, 0, 0.2);
  --bg-white: rgba(0, 0, 0, 0.2);
  --white-1: rgba(0, 0, 0, 0.1);
  --white-2: rgba(0, 0, 0, 0.2);
  --white-3: rgba(0, 0, 0, 0.3);
  --white-4: rgba(0, 0, 0, 0.4);
  --white-5: rgba(0, 0, 0, 0.5);
  --white-6: rgba(0, 0, 0, 0.6);
  --white-7: rgba(0, 0, 0, 0.7);
  --white-8: rgba(0, 0, 0, 0.8);
  --white-9: rgba(0, 0, 0, 0.9);
  --white-05: rgba(0, 0, 0, 0.05);
  --white-08: rgba(0, 0, 0, 0.08);
  --white-75: rgba(0, 0, 0, 0.075);
  --black-1: rgba(255, 255, 255, 0.1);
  --black-2: rgba(255, 255, 255, 0.2);
  --black-3: rgba(255, 255, 255, 0.3);
  --black-4: rgba(255, 255, 255, 0.4);
  --black-5: rgba(255, 255, 255, 0.5);
  --black-6: rgba(255, 255, 255, 0.6);
  --black-7: rgba(255, 255, 255, 0.7);
  --black-8: rgba(255, 255, 255, 0.8);
  --black-9: rgba(255, 255, 255, 0.9);
  --black-03: rgba(255, 255, 255, 0.03);
  --black-05: rgba(255, 255, 255, 0.05);
  --menu-bg: 37, 43, 60;
  --header-bg: 37, 43, 60;
  --icon-color: rgba(255, 255, 255, 0.9);
}
[data-theme-color=dark] .bg-dark {
  background-color: #e3e3e8 !important;
}
[data-theme-color=dark] [data-header-style=gradient] .main-header-right .nav-link.icon,
[data-theme-color=dark] [data-header-style=color] .main-header-right .nav-link.icon {
  color: --color;
}
[data-theme-color=dark] [data-header-style=gradient] .main-header-menu-icon span::before,
[data-theme-color=dark] [data-header-style=gradient] .main-header-menu-icon span::after,
[data-theme-color=dark] [data-header-style=color] .main-header-menu-icon span::before,
[data-theme-color=dark] [data-header-style=color] .main-header-menu-icon span::after {
  color: --color;
}
[data-theme-color=dark] [data-header-style=gradient] .main-header-menu-icon span,
[data-theme-color=dark] [data-header-style=color] .main-header-menu-icon span {
  color: --color;
}
[data-theme-color=dark] .accordion-button .text-white {
  color: #fff !important;
}
[data-theme-color=dark] .accordion-header-danger .accordion-button::after,
[data-theme-color=dark] .accordion-header-success .accordion-button::after {
  color: #fff !important;
}
[data-theme-color=dark] .row-main,
[data-theme-color=dark] .row-doc,
[data-theme-color=dark] .depot-devis-row,
[data-theme-color=dark] .depot-devis-row .row-main input,
[data-theme-color=dark] .depot-devis-header,
[data-theme-color=dark] .depot-devis-footer,
[data-theme-color=dark] .signature-plan-financement-footer,
[data-theme-color=dark] .footer-total input {
  background: #252b3c;
  border-color: rgba(255, 255, 255, 0.1);
}
[data-theme-color=dark] .validation-devis th, [data-theme-color=dark] .validation-devis td {
  border-color: rgba(255, 255, 255, 0.1);
}
[data-theme-color=dark] .validation-devis th input, [data-theme-color=dark] .validation-devis td input {
  border-color: rgba(255, 255, 255, 0.1);
}

[data-header-style=light] {
  --header-bg: 255, 255, 255;
}
[data-header-style=light] .main-header-right .nav-link.icon {
  --color: #5b6e88;
}
[data-header-style=light] .main-header-menu-icon span::before,
[data-header-style=light] .main-header-menu-icon span::after {
  --color: #3c4858;
}
[data-header-style=light] .main-header-menu-icon span {
  --color: #3c4858;
}

[data-header-style=dark] .main-header-right .nav-link.icon,
[data-header-style=color] .main-header-right .nav-link.icon,
[data-header-style=gradient] .main-header-right .nav-link.icon {
  --color: #d7d9db;
}
[data-header-style=dark] .main-header-menu-icon span::before,
[data-header-style=dark] .main-header-menu-icon span::after,
[data-header-style=color] .main-header-menu-icon span::before,
[data-header-style=color] .main-header-menu-icon span::after,
[data-header-style=gradient] .main-header-menu-icon span::before,
[data-header-style=gradient] .main-header-menu-icon span::after {
  --color: #d7d9db;
}
[data-header-style=dark] .main-header-menu-icon span,
[data-header-style=color] .main-header-menu-icon span,
[data-header-style=gradient] .main-header-menu-icon span {
  --color: #d7d9db;
}

/* Gray Variables */
/*---  Variables  ---*/
/* ---- Z-INDEX ---- */
/*
	Boutton contact: 200
	Footer: 300
	Menu: 500
*/
/* --- VAL --- */
/* ---- FLEXBOX PROPERTY ---- */
/* ----------- RL ----------- */
/* ---- GRID PROPERTY ---- */
/* --------- Léo --------- */
/* ---- MASK ---- */
/* ----- RL ----- */
/* ---- ANIMATION ---- */
/* ------- Léo ------- */
/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  cursor: default;
}

/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
/* to make room for the icon, a width needs to be set here */
/* no icon support for input elements */
/* button icon element(s) */
/* workarounds */
/* Support: Firefox 5 - 40 */
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-inline-end: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
  text-decoration: none;
}
.ui-button:link {
  text-decoration: none;
}
.ui-button:visited {
  text-decoration: none;
}
.ui-button:hover {
  text-decoration: none;
}
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  margin-block-start: -8px;
  margin-inline-start: -8px;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

input.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */
/* Spinner specific style fixes */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: var(--float-start);
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus {
  z-index: 9999;
}
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-block-start: 0;
  margin-block-end: 0;
  text-align: start;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-block-start: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-block-end: none;
}
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-block-start-style: solid;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-inline-start: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-inline-end: none;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
/* Interaction Cues
----------------------------------*/
/* Icons
----------------------------------*/
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-block-start: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  inset-inline-start: 50%;
  margin-inline-start: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */
table.dataTable {
  clear: both;
  margin-block-start: 6px !important;
  margin-block-end: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-inline-start: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-block-start: 0.85em;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  width: 200px;
  margin-inline-start: -100px;
  margin-block-start: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}
table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-inline-end: 30px;
}
table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable > thead .sorting:before, table.dataTable > thead .sorting:after {
  position: absolute;
  inset-block-end: 0.5em;
  display: block;
  opacity: 0.3;
}
table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_asc:after {
  position: absolute;
  inset-block-end: 0.5em;
  display: block;
  opacity: 0.3;
}
table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_desc:after {
  position: absolute;
  inset-block-end: 0.5em;
  display: block;
  opacity: 0.3;
}
table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_asc_disabled:after {
  position: absolute;
  inset-block-end: 0.5em;
  display: block;
  opacity: 0.3;
}
table.dataTable > thead .sorting_desc_disabled:before, table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  inset-block-end: 0.5em;
  display: block;
  opacity: 0.3;
}
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  inset-inline-end: 1em;
  content: "↑";
}
table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  inset-inline-end: 0.5em;
  content: "↓";
}
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_scrollHead table.dataTable {
  margin-block-end: 0 !important;
}
div.dataTables_scrollBody table {
  border-block-start: none;
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-block-start: none;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-block-start: 0 !important;
  border-block-start: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info {
    text-align: center;
  }
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-inline-end: 20px;
}
table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  inset-block-start: 5px;
  inset-inline-end: 0.85em;
}
table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  inset-block-start: 5px;
}
table.table-bordered.dataTable {
  border-inline-end-width: 0;
}
table.table-bordered.dataTable thead tr:first-child th,
table.table-bordered.dataTable thead tr:first-child td {
  border-block-start-width: 0px;
}
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-inline-start-width: 0;
}
table.table-bordered.dataTable th:first-child,
table.table-bordered.dataTable td:first-child {
  border-inline-start-width: 0px;
}
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child {
  border-inline-end-width: 1px;
}
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-block-end-width: 0px;
}

div.dataTables_scrollHead table.table-bordered {
  border-block-end-width: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-inline-start: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-inline-end: 0;
}

.dataTables_wrapper .selected {
  background: #f6f6fb;
  cursor: pointer;
}

#delete-datatable tr {
  cursor: pointer;
}

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div.dt-button-info {
  position: fixed;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  width: 400px;
  margin-block-start: -100px;
  margin-inline-start: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-block-end: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}
div.dt-button-collection-title {
  text-align: center;
  padding-block-start: 0.3em;
  padding-inline-end: 0;
  padding-block-end: 0.5em;
  padding-inline-start: 0;
  font-size: 0.9em;
}
div.dt-button-collection-title:empty {
  display: none;
}
div.dt-button-collection {
  position: absolute;
  z-index: 2001;
}
div.dt-button-collection div.dropdown-menu {
  display: block;
  z-index: 2002;
  min-width: 100%;
}
div.dt-button-collection div.dt-button-collection-title {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
div.dt-button-collection.fixed {
  position: fixed;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  margin-inline-start: -75px;
  border-radius: 0;
}
div.dt-button-collection.fixed.two-column {
  margin-inline-start: -200px;
}
div.dt-button-collection.fixed.three-column {
  margin-inline-start: -225px;
}
div.dt-button-collection.fixed.four-column {
  margin-inline-start: -300px;
}
div.dt-button-collection > :last-child {
  display: block !important;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
div.dt-button-collection > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
div.dt-button-collection.two-column {
  width: 400px;
}
div.dt-button-collection.two-column > :last-child {
  padding-block-end: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
div.dt-button-collection.three-column {
  width: 450px;
}
div.dt-button-collection.three-column > :last-child {
  padding-block-end: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
div.dt-button-collection.four-column {
  width: 600px;
}
div.dt-button-collection.four-column > :last-child {
  padding-block-end: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
div.dt-button-collection .dt-button {
  border-radius: 0;
}
div.dt-button-collection.fixed {
  max-width: none;
}
div.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {
  display: none;
}
div.dt-button-background {
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
div.dt-buttons button.btn.processing, div.dt-buttons div.btn.processing, div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}
div.dt-buttons button.btn.processing:after, div.dt-buttons div.btn.processing:after, div.dt-buttons a.btn.processing:after {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  width: 16px;
  height: 16px;
  margin-block-start: -8px;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-inline-start-color: transparent;
  border-inline-end-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-block-end: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
/* with multiple calendars */
/* RTL support */
/* Icons */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
  inset-inline-start: 2px;
}
.ui-datepicker .ui-datepicker-prev span {
  display: block;
  position: absolute;
  inset-inline-start: 50%;
  margin-inline-start: -8px;
  top: 50%;
  margin-block-start: -8px;
}
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
  inset-inline-end: 2px;
}
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  inset-inline-start: 50%;
  margin-inline-start: -8px;
  top: 50%;
  margin-block-start: -8px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  top: 1px;
  inset-inline-start: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
  inset-inline-end: 1px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month {
  width: 45%;
}
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span {
  display: block;
  padding: 0.2em;
  text-align: end;
  text-decoration: none;
}
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: end;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-inline-start: 0;
  border-inline-end: 0;
  border-block-end: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: var(--float-start);
}
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  inset-inline-start: 0.5em;
  top: 0.3em;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: var(--float-start);
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-inline-start-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-inline-start-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  inset-inline-end: 2px;
  inset-inline-start: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  inset-inline-end: 1px;
  inset-inline-start: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  inset-inline-start: 2px;
  inset-inline-end: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  inset-inline-start: 1px;
  inset-inline-end: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: var(--float-start);
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-inline-end-width: 0;
  border-inline-start-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-inline-end-width: 0;
  border-inline-start-width: 1px;
}

/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
.ui-dialog {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: var(--float-start);
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  inset-inline-end: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: start;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-block-start: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  inset-inline-end: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  inset-inline-start: 0;
}
.ui-dialog .ui-resizable-se {
  width: 7px;
  height: 7px;
  inset-inline-end: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  width: 7px;
  height: 7px;
  inset-inline-start: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  width: 7px;
  height: 7px;
  inset-inline-end: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
  inset-inline-start: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.datepicker-container {
  background-color: rgb(var(--white));
  direction: ltr;
  font-size: 12px;
  inset-inline-start: 0;
  line-height: 34px;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 270px;
  z-index: -1;
  padding: 5px;
}

.datepicker-container::before, .datepicker-container::after {
  border: 9px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.datepicker-dropdown {
  border: 1px solid rgba(28, 39, 60, 0.1);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
}

.datepicker-inline {
  position: static;
}

.datepicker-top-left, .datepicker-top-right {
  border-top-color: rgba(28, 39, 60, 0.1);
}

.datepicker-top-inset-inline-start::before, .datepicker-top-inset-inline-start::after, .datepicker-top-inset-inline-end::before, .datepicker-top-inset-inline-end::after {
  border-top: 0;
  inset-inline-start: 10px;
  top: -10px;
}

.datepicker-top-inset-inline-start::before, .datepicker-top-inset-inline-end::before {
  border-bottom-color: rgba(28, 39, 60, 0.1);
}

.datepicker-top-inset-inline-start::after, .datepicker-top-inset-inline-end::after {
  border-bottom-color: rgb(255, 255, 255);
  top: -8px;
}

.datepicker-bottom-left, .datepicker-bottom-right {
  border-bottom-color: #39f;
}

.datepicker-bottom-inset-inline-start::before, .datepicker-bottom-inset-inline-start::after, .datepicker-bottom-inset-inline-end::before, .datepicker-bottom-inset-inline-end::after {
  border-bottom: 0;
  bottom: -5px;
  inset-inline-start: 10px;
}

.datepicker-bottom-inset-inline-start::before, .datepicker-bottom-inset-inline-end::before {
  border-top-color: #39f;
}

.datepicker-bottom-inset-inline-start::after, .datepicker-bottom-inset-inline-end::after {
  border-top-color: #fff;
  bottom: -4px;
}

.datepicker-top-inset-inline-end::before, .datepicker-top-inset-inline-end::after, .datepicker-bottom-inset-inline-end::before, .datepicker-bottom-inset-inline-end::after {
  inset-inline-start: auto;
  inset-inline-end: 10px;
}

.datepicker-panel > ul {
  margin: 0;
  padding: 0;
}
.datepicker-panel > ul::after {
  clear: both;
}
.datepicker-panel > ul > li {
  background-color: rgb(var(--white));
  cursor: pointer;
  float: var(--float-start);
  height: 34px;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 38px;
  color: var(--color);
  margin: 1px 0;
}
.datepicker-panel > ul > li:hover {
  background-color: transparent;
}

.datepicker-panel > ul::before, .datepicker-panel > ul::after {
  content: " ";
  display: table;
}

.datepicker-panel > ul > li.muted, .datepicker-panel > ul > li.muted:hover {
  color: #ccc;
}

.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted, .datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: #e5f2ff;
}

.datepicker-panel > ul > li[data-view="years prev"], .datepicker-panel > ul > li[data-view="year prev"], .datepicker-panel > ul > li[data-view="month prev"], .datepicker-panel > ul > li[data-view="years next"], .datepicker-panel > ul > li[data-view="year next"], .datepicker-panel > ul > li[data-view="month next"], .datepicker-panel > ul > li[data-view=next] {
  font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"], .datepicker-panel > ul > li[data-view="year current"], .datepicker-panel > ul > li[data-view="month current"] {
  width: 193px;
  color: var(--color);
  font-weight: 700;
  font-size: 13px;
}

.datepicker-panel > ul[data-view=years] > li, .datepicker-panel > ul[data-view=months] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 52.5px;
}

.datepicker-panel > ul[data-view=week] > li, .datepicker-panel > ul[data-view=week] > li:hover {
  background-color: rgb(var(--white));
  cursor: default;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 0 12px;
  color: var(--color);
}

.datepicker-hide {
  display: none;
}

.dark-theme .datepicker-top-inset-inline-start::after, .dark-theme .datepicker-top-inset-inline-end::after {
  border-bottom-color: #222735;
}

.dark-theme .datepicker-container {
  background-color: #222735;
  box-shadow: 0px 12px 41px 0px #000000;
}
.dark-theme .datepicker-panel > ul > li {
  background-color: #222735;
  color: #e2e6ef;
}

.dark-theme .datepicker-panel > ul > li.muted, .dark-theme .datepicker-panel > ul > li.muted:hover {
  color: #98a2bd;
}

.dark-theme .datepicker-panel > ul[data-view=week] > li, .dark-theme .datepicker-panel > ul[data-view=week] > li:hover {
  background-color: #222735;
  color: #dbe0e8;
}

.dark-theme .datepicker-panel > ul > li[data-view="years current"], .dark-theme .datepicker-panel > ul > li[data-view="year current"], .dark-theme .datepicker-panel > ul > li[data-view="month current"] {
  color: #dbe0e8;
}

.dark-theme .datepicker-panel > ul > li.picked, .dark-theme .datepicker-panel > ul > li.picked:hover {
  background-color: rgba(79, 148, 251, 0.1) !important;
  color: #4f94fb !important;
}

.ff_fileupload_hidden {
  display: none;
}

.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {
  position: relative;
}
.ff_fileupload_wrap .ff_fileupload_dropzone {
  display: block;
  width: 100%;
  height: 100px;
  box-sizing: border-box;
  border: 2px dashed #e9ebfa;
  border-radius: 5px;
  padding: 0;
  background-color: #eaeefa;
  background-image: url(/build/images/fancy_upload.04a7f0e6.png);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {
  border: 0;
}
.ff_fileupload_wrap .ff_fileupload_dropzone:hover, .ff_fileupload_wrap .ff_fileupload_dropzone:focus, .ff_fileupload_wrap .ff_fileupload_dropzone:active {
  opacity: 1;
  background-color: var(--background);
  border-color: var(--border);
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tools {
  position: absolute;
  inset-inline-end: 10px;
  inset-block-start: 0;
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tool {
  display: block;
  margin-block-start: 10px;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #fdfdfd;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {
  border: 0;
}
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover, .ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus, .ff_fileupload_wrap .ff_fileupload_dropzone_tool:active {
  opacity: 1;
  background-color: #ffffff;
  border-color: #4e4c73;
}
.ff_fileupload_wrap .ff_fileupload_recordaudio {
  background-image: url(/build/images/fancy_microphone.6a10af3f.png);
}
.ff_fileupload_wrap .ff_fileupload_recordvideo {
  background-image: url(/build/images/fancy_webcam.15234ffe.png);
}
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {
  position: absolute;
  display: block;
  inset-inline-end: 60px;
  inset-block-start: 10px;
  width: 320px;
  max-width: calc(100% - 70px);
  height: calc(100% - 20px);
  background-color: #222222;
}
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {
  display: none;
}
.ff_fileupload_wrap .ff_fileupload_recording {
  animation: ff_fileupload_recording_animate 1.2s infinite alternate;
}
.ff_fileupload_wrap table.ff_fileupload_uploads {
  width: 100%;
  border-collapse: collapse !important;
  border: 0 none;
}
.ff_fileupload_wrap table.ff_fileupload_uploads tr {
  margin: 0;
  border: 0 none;
  padding: 0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td {
  margin: 0;
  border: 0 none;
  padding: 0;
  vertical-align: top;
  padding: 1em 0;
  white-space: nowrap;
  line-height: normal;
}
.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce {
  animation: ff_fileupload_bounce_animate 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translateY(0);
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {
  width: 1px;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
  display: block;
  box-sizing: border-box;
  border: 0 none;
  padding: 0;
  background-color: #f3f4f7;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  outline: none;
  cursor: default;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner {
  border: 0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview {
  cursor: pointer;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active {
  opacity: 1;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text {
  display: block;
  margin: 0 auto;
  width: 70%;
  overflow: hidden;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  border: 1px solid #e9ebfa;
  border-radius: 3px;
  padding: 0;
  background-color: #eaeefa;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {
  border: 0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active {
  opacity: 1;
  background-color: #fdfdfd;
  border-color: #e9ebfa;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-inline-end: 0.5em;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
  display: none;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button {
  display: block;
  margin-block-start: 0.3em;
  width: 100%;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner {
  border: 0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active {
  opacity: 1;
  background-color: #fdfdfd;
  border-color: #4e4c73;
}
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload {
  background-image: url(/build/images/fancy_okay.3a001856.png);
}
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file {
  background-image: url(/build/images/fancy_remove.7a554127.png);
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color {
  color: #ffffff;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a {
  background-color: #f03c3c;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b {
  background-color: #f05a3c;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c {
  background-color: #f0783c;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d {
  background-color: #f0963c;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e {
  background-color: #e0862b;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f {
  background-color: #dca12b;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g {
  background-color: #c7ab1e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h {
  background-color: #c7c71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i {
  background-color: #abc71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j {
  background-color: #8fc71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k {
  background-color: #72c71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l {
  background-color: #56c71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m {
  background-color: #3ac71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n {
  background-color: #1ec71e;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o {
  background-color: #1ec73a;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p {
  background-color: #1ec756;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q {
  background-color: #1ec78f;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r {
  background-color: #1ec7ab;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s {
  background-color: #1ec7c7;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t {
  background-color: #1eabc7;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u {
  background-color: #1e8fc7;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v {
  background-color: #1e72c7;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w {
  background-color: #3c78f0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x {
  background-color: #3c5af0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y {
  background-color: #3c3cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z {
  background-color: #5a3cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 {
  background-color: #783cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 {
  background-color: #963cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 {
  background-color: #b43cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 {
  background-color: #d23cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 {
  background-color: #f03cf0;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 {
  background-color: #f03cd2;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 {
  background-color: #f03cb4;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 {
  background-color: #f03c96;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 {
  background-color: #f03c78;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 {
  background-color: #f03c5a;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  padding: 1em;
  font-size: 0.9em;
  white-space: normal;
  color: #7f88a5;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename {
  width: 100%;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 0px;
  margin-block-end: 0.1em;
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #e8ebf3;
  border-radius: 4px;
  box-shadow: none;
  color: var(--color);
  background-color: transparent;
  font-weight: 600;
  /* color: #080e1b; */
  font-weight: 600;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus, .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover {
  border: 0px solid #e8ebf3;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors {
  color: #a94442;
  font-weight: bold;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background {
  margin-block-start: 0.5em;
  background-color: #cccccc;
  height: 2px;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar {
  background-color: #4e4c73;
  width: 0;
  height: 2px;
}
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
  width: 1px;
  text-align: right;
}

@keyframes ff_fileupload_recording_animate {
  from {
    border-color: #ef1f1f;
  }
  to {
    border-color: #c9a1a1;
  }
}
@keyframes ff_fileupload_bounce_animate {
  10%, 90% {
    transform: translateY(-1px);
  }
  20%, 80% {
    transform: translateY(2px);
  }
  30%, 50%, 70% {
    transform: translateY(-3px);
  }
  40%, 60% {
    transform: translateY(3px);
  }
}
/* Colored buttons based on file extension for non-images. */
@media (max-width: 420px) {
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
    width: 36px;
    height: 36px;
    font-size: 11px;
  }
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
    padding-inline-end: 0;
  }
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
    display: none;
  }
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
    display: block;
  }
}
.ff_fileupload_dialog_background {
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 10000;
}

.ff_fileupload_dialog_main {
  position: absolute;
  inset-block-start: 10%;
  inset-inline-start: 10%;
  width: 80%;
  height: 80%;
  text-align: center;
}
.ff_fileupload_dialog_main img {
  position: relative;
  inset-block-start: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}
.ff_fileupload_dialog_main audio {
  position: relative;
  inset-block-start: 50%;
  transform: perspective(1px) translateY(-50%);
  width: 100%;
}
.ff_fileupload_dialog_main video {
  position: relative;
  inset-block-start: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/*!
 * =============================================================
 * dropify v0.2.2 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */
@font-face {
  font-family: "dropify";
  src: url(/build/fonts/dropify.533b98a9.eot);
  src: url(/build/fonts/dropify.533b98a9.eot#iefix) format("embedded-opentype"), url(/build/fonts/dropify.26224e38.woff) format("woff"), url(/build/fonts/dropify.fa3ea434.ttf) format("truetype"), url(/build/images/dropify.86d35fae.svg#dropify) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=dropify-font-]:before,
[class*=" dropify-font-"]:before,
.dropify-font:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  font-family: "dropify";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-inline-start: 0.2em;
  margin-inline-end: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}

.dropify-font-upload:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  content: "\e800";
  color: var(--primary-bg-color);
}

.dropify-font-file:before {
  content: "\e801";
}

.dropify-wrapper {
  display: block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 200px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  background-color: rgb(var(--white));
  background-image: none;
  text-align: center;
  border: 1px solid var(--border);
  -webkit-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
  border-radius: 7px;
}
.dropify-wrapper:hover {
  background-size: 30px 30px;
  background-image: -webkit-linear-gradient(135deg, #f6f6fb 25%, transparent 25%, transparent 50%, #f6f6fb 50%, #f6f6fb 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, #f6f6fb 25%, transparent 25%, transparent 50%, #f6f6fb 50%, #f6f6fb 75%, transparent 75%, transparent);
  -webkit-animation: stripes 2s linear infinite;
  animation: stripes 2s linear infinite;
}
.dropify-wrapper.has-preview .dropify-clear {
  display: block;
}
.dropify-wrapper.has-error {
  border-color: #f34141;
}
.dropify-wrapper.has-error .dropify-message .dropify-error {
  display: block;
}
.dropify-wrapper.has-error:hover .dropify-errors-container {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.dropify-wrapper.disabled input {
  cursor: not-allowed;
}
.dropify-wrapper.disabled:hover {
  background-image: none;
  -webkit-animation: none;
  animation: none;
}
.dropify-wrapper.disabled .dropify-message {
  opacity: 0.5;
  text-decoration: line-through;
}
.dropify-wrapper.disabled .dropify-infos-message {
  display: none;
}
.dropify-wrapper input {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 5;
}
.dropify-wrapper .dropify-message {
  position: relative;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 50px;
  color: #76839a;
}
.dropify-wrapper .dropify-message p {
  margin-block-start: 5px;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  font-size: 14px;
}
.dropify-wrapper .dropify-message p.dropify-error {
  color: #f34141;
  font-weight: bold;
  display: none;
}
.dropify-wrapper .dropify-clear {
  display: none;
  position: absolute;
  opacity: 0;
  z-index: 7;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  background: none;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial";
  font-size: 11px;
  padding: 4px 8px;
  font-weight: bold;
  color: #fff;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.dropify-wrapper .dropify-clear:hover {
  background: rgba(255, 255, 255, 0.2);
}
.dropify-wrapper .dropify-preview {
  display: none;
  position: absolute;
  z-index: 1;
  background-color: rgb(var(--white));
  padding: 5px;
  width: 100%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  overflow: hidden;
  text-align: center;
}
.dropify-wrapper .dropify-preview .dropify-render img {
  inset-block-start: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: relative;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  -webkit-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
}
.dropify-wrapper .dropify-preview .dropify-render i {
  font-size: 70px;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  color: #777;
}
.dropify-wrapper .dropify-preview .dropify-render .dropify-extension {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-block-start: 10px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -0.03em;
  font-size: 13px;
  width: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropify-wrapper .dropify-preview .dropify-infos {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner {
  position: absolute;
  inset-block-start: 50%;
  -webkit-transform: translate(0, -40%);
  transform: translate(0, -40%);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  padding: 0 20px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  text-align: center;
  line-height: 25px;
  font-weight: bold;
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-block-start: 15px;
  padding-block-start: 15px;
  font-size: 12px;
  position: relative;
  opacity: 0.5;
}
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #fff;
  width: 30px;
  height: 2px;
}
.dropify-wrapper:hover .dropify-clear {
  opacity: 1;
}
.dropify-wrapper:hover .dropify-preview .dropify-infos {
  opacity: 1;
}
.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-block-start: -5px;
}
.dropify-wrapper.touch-fallback {
  height: auto !important;
}
.dropify-wrapper.touch-fallback:hover {
  background-image: none;
  -webkit-animation: none;
  animation: none;
}
.dropify-wrapper.touch-fallback .dropify-preview {
  position: relative;
  padding: 0;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {
  display: block;
  position: relative;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {
  position: relative;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  inset-block-start: 0;
  inset-inline-start: 0;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file::before {
  margin-block-start: 30px;
  margin-block-end: 30px;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
  position: relative;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
  position: relative;
  opacity: 1;
  background: transparent;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {
  position: relative;
  inset-block-start: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding-block-start: 5px;
  padding-inline-end: 90px;
  padding-block-end: 5px;
  padding-inline-start: 0;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #777;
  text-align: left;
  line-height: 25px;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
  font-weight: bold;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-block-start: 0;
  padding-block-start: 0;
  font-size: 11px;
  position: relative;
  opacity: 1;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  display: none;
}
.dropify-wrapper.touch-fallback .dropify-message {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  padding: 40px 0;
}
.dropify-wrapper.touch-fallback .dropify-clear {
  inset-block-start: auto;
  inset-block-end: 23px;
  opacity: 1;
  border-color: rgba(119, 119, 119, 0.7);
  color: #777;
}
.dropify-wrapper.touch-fallback.has-preview .dropify-message {
  display: none;
}
.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-block-start: 0;
}
.dropify-wrapper .dropify-loader {
  position: absolute;
  inset-block-start: 15px;
  inset-inline-end: 15px;
  display: none;
  z-index: 9;
}
.dropify-wrapper .dropify-loader::after {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  -webkit-animation: rotate 0.6s linear infinite;
  animation: rotate 0.6s linear infinite;
  border-radius: 100%;
  border-block-start: 1px solid #ccc;
  border-block-end: 1px solid #777;
  border-inline-start: 1px solid #ccc;
  border-inline-end: 1px solid #777;
  content: "";
}
.dropify-wrapper .dropify-errors-container {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 3;
  background: rgba(243, 65, 65, 0.8);
  text-align: left;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s linear 0.15s, opacity 0.15s linear;
  transition: visibility 0s linear 0.15s, opacity 0.15s linear;
}
.dropify-wrapper .dropify-errors-container ul {
  padding: 10px 20px;
  margin: 0;
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.dropify-wrapper .dropify-errors-container ul li {
  margin-inline-start: 20px;
  color: #fff;
  font-weight: bold;
}
.dropify-wrapper .dropify-errors-container.visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.dropify-wrapper ~ .dropify-errors-container ul {
  padding: 0;
  margin: 15px 0;
}
.dropify-wrapper ~ .dropify-errors-container ul li {
  margin-inline-start: 20px;
  color: #f34141;
  font-weight: bold;
}

@-webkit-keyframes stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 60px 30px;
  }
}
@keyframes stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 60px 30px;
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
  }
  100% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
  }
  100% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
}
.dropify-wrapper.has-preview .dropify-message {
  display: none;
}

/*
 * bootstrap-tagsinput v0.8.0
 * 
 */
.bootstrap-tagsinput {
  background-color: transparent;
  display: inline-block;
  color: var(--color);
  vertical-align: middle;
  border-radius: 0px;
  width: 100%;
  cursor: text;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: inherit;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .badge {
  margin-inline-end: 2px;
  color: white;
  background-color: #285cf7;
  padding: 5px 8px 7px 8px;
  border-radius: 3px;
  border: 1px solid #285cf7;
  margin-block-start: 8px;
}
.bootstrap-tagsinput .badge [data-role=remove] {
  margin-inline-start: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .badge [data-role=remove]:after {
  content: "×";
  padding: 0px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  font-size: 12px;
  padding-block-end: 2px;
}
.bootstrap-tagsinput .badge [data-role=remove]:hover:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.bootstrap-tagsinput .badge [data-role=remove]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}

.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}

.richText {
  position: relative;
  width: 100%;
  border-radius: 3px;
}
.richText .richText-form {
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}
.richText .richText-form label {
  display: block;
  padding: 10px 15px;
}
.richText .richText-form input[type=text], .richText .richText-form input[type=file], .richText .richText-form input[type=number] {
  padding: 10px 15px;
  border: var(--border) solid 1px;
  background-color: rgb(var(--white));
  color: var(--color);
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
}
.richText .richText-form select {
  padding: 10px 15px;
  border: var(--border) solid 1px;
  background-color: rgb(var(--white));
  color: var(--color);
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
}
.richText .richText-form button {
  margin: 10px 0;
  padding: 0.375rem 0.75rem;
  background-color: #6c5ffc;
  border: none;
  color: #FAFAFA;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.richText .richText-toolbar {
  min-height: 20px;
  border-block-end: 1px solid var(--border);
}
.richText .richText-toolbar ul {
  margin-block-end: 0;
  border-block-end: #ecf0fa solid 1px;
}
.richText .richText-toolbar ul li {
  float: var(--float-start);
  display: block;
  list-style: none;
}
.richText .richText-toolbar ul li a {
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  transition: background-color 0.4s;
  color: #858398;
}
.richText .richText-toolbar ul li a .fa, .richText .richText-toolbar ul li a .fe, .richText .richText-toolbar ul li a .fas, .richText .richText-toolbar ul li a .far, .richText .richText-toolbar ul li a svg {
  pointer-events: none;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer {
  display: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  position: relative;
  display: block;
  margin: 3% auto 0 auto;
  background-color: rgb(var(--white));
  border: var(--border) solid 1px;
  min-width: 100px;
  width: 320px;
  max-width: 90%;
  border-radius: 5px;
  -webkit-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  -moz-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  padding-block-start: 20px;
  z-index: 1;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  position: absolute;
  inset-block-start: 6px;
  inset-inline-end: 5px;
  background: transparent;
  /* color: #adaeb1; */
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  width: 25px;
  border-radius: 5px;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {
  list-style: none;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {
  display: block;
  float: none;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  display: block;
  padding: 10px 15px;
  border-block-end: var(--border) solid 1px;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background-color: rgb(var(--white));
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  margin: 2px 8px;
  float: var(--float-start);
  padding: 6px;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {
  display: block;
  padding: 0;
  margin: 0;
  border: 1px solid #c3bdbd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  /* -webkit-box-shadow: 0 0 10px 0 #999;
  -moz-box-shadow: 0 0 10px 0 #999;
  box-shadow: 0 0 10px 0 #999; */
}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {
  display: block;
  height: 30px;
  width: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {
  padding: 10px 15px;
}
.richText .richText-toolbar ul li a:hover {
  background-color: #FFFFFF;
}
.richText .richText-toolbar ul li[data-disable=true] {
  opacity: 0.1;
}
.richText .richText-toolbar ul li[data-disable=true] a {
  cursor: default;
}
.richText .richText-toolbar ul li:not([data-disable=true]).is-selected .richText-dropdown-outer {
  display: block;
}
.richText .richText-toolbar ul:after {
  display: block;
  content: "";
  clear: both;
}
.richText .richText-toolbar:last-child {
  font-size: 12px;
}
.richText .richText-toolbar:after {
  display: block;
  clear: both;
  content: "";
}
.richText .richText-editor {
  padding: 20px;
  background-color: #FFFFFF;
  border-inline-start: #FFFFFF solid 2px;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
  height: 300px;
  outline: none;
  overflow-y: scroll;
  overflow-x: auto;
}
.richText .richText-editor ul, .richText .richText-editor ol {
  margin: 10px 25px;
}
.richText .richText-editor table {
  margin: 10px 0;
  border-spacing: 0;
  width: 100%;
}
.richText .richText-editor table td, .richText .richText-editor table th {
  padding: 10px;
  border: var(--border) solid 1px;
}
.richText .richText-editor:focus {
  border-inline-start: transparent solid 2px;
}
.richText .richText-initial {
  margin-block-end: -4px;
  padding: 10px;
  background-color: #282828;
  border: none;
  color: #33FF33;
  font-family: Monospace, Calibri, Verdana, Helvetica, sans-serif;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  min-height: 400px;
  height: 400px;
  outline: none;
}
.richText .richText-help {
  float: right;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
}
.richText .richText-undo, .richText .richText-redo {
  float: right;
  display: block;
  padding: 10px 15px;
  border-inline-end: var(--border) solid 1px;
  cursor: pointer;
}
.richText .richText-undo.is-disabled, .richText .richText-redo.is-disabled {
  opacity: 0.4;
}
.richText .richText-help-popup a {
  color: #3498db;
  text-decoration: underline;
}
.richText .richText-help-popup hr {
  margin: 10px auto 5px auto;
  border: none;
  border-block-start: #EFEFEF solid 1px;
}
.richText .richText-list.list-rightclick {
  position: absolute;
  background-color: #FAFAFA;
  border-inline-end: #EFEFEF solid 1px;
  border-block-end: #EFEFEF solid 1px;
}
.richText .richText-list.list-rightclick li {
  padding: 5px 7px;
  cursor: pointer;
  list-style: none;
}

.richText {
  background-color: var(--background) !important;
  border-inline-end: var(--border) solid 1px;
  border-inline-start: var(--border) solid 1px;
}
.richText .richText-toolbar {
  border-block-end: var(--border) solid 1px;
  border-block-start: var(--border) solid 1px;
}
.richText .richText-toolbar ul li a {
  border-inline-end: var(--border) solid 1px;
}

@media (max-width: 1460px) {
  .richText .richText-toolbar ul li a {
    border-inline-end: none;
  }
}
.step-app > .step-steps {
  margin: 0;
  display: inline-table;
  overflow: hidden;
  width: 100%;
  table-layout: fixed;
  padding: 0;
  list-style: none;
  height: 110px;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  text-align: center;
  border: 1px solid var(--border);
}
.step-app > .step-steps > li {
  list-style: none;
  flex: 1;
  width: 307px;
  width: auto;
  display: table-cell;
  position: relative;
  margin-block-end: 0;
  padding-block-end: 0;
}
.step-app > .step-steps > li:last-child > a {
  margin-inline-end: 0;
}
.step-app > .step-steps > li > a {
  display: block;
  padding: 10px;
  color: var(--color);
  text-decoration: none;
  border-inline-end: 1px solid var(--border);
  text-align: center;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
  border: 0;
  margin-inline-end: 1.5rem;
  border-radius: 6px;
  background-color: rgb(var(--white));
  -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);
  box-shadow: 7px 8px 9px -2px #c4cbe3;
  position: relative;
  padding: 24px 15px;
  font-size: 16px;
}
.step-app > .step-steps > li.active a {
  color: #fff;
}
.step-app > ul > .step2.active:before {
  background: #1d53f7 !important;
  width: 37%;
  z-index: 2;
}
.step-app > ul > .step3.active:before {
  background: #1d53f7 !important;
  width: 59%;
  z-index: 2;
}
.step-app > ul > .step4.active:before {
  background: #1d53f7 !important;
  width: 93%;
  z-index: 2;
}
.step-app > ul > li .number {
  border-color: #1d53f7;
  background-color: var(--background) !important;
  color: #FFFFFF !important;
  width: 50px;
  height: 50px;
  line-height: 2.5rem;
  border: 0;
  font-size: 1.2rem;
  font-weight: 500;
  border-radius: 50%;
  padding: 13px 12px;
  text-align: center;
  margin-inline-start: 1rem;
}
.step-app > ul > li.active .number {
  border-color: #1d53f7;
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #FFFFFF !important;
}
.step-app > ul > li.active .number .cart-icons {
  fill: #fff;
  height: 24px;
  width: 24px;
}
.step-app > ul > li.active .info {
  color: #fff;
}
.step-app > ul > li.done .number {
  border-color: #16b52f;
  background-color: #0f9f25 !important;
  color: #FFFFFF !important;
}
.step-app > ul > li.done .number .cart-icons {
  fill: #fff;
}
.step-app > ul > li.active.error .number {
  border-color: #e7505a;
  background-color: #d2303a !important;
  color: #FFFFFF !important;
}
.step-app > ul > li.step2.active.error a {
  background-color: #e7505a !important;
  box-shadow: 0px 4px 9px 0px rgba(231, 80, 90, 0.5);
  border-color: #ff5353;
}
.step-app > .step-content {
  padding: 0;
  border-block-start: 0;
}
.step-app > .step-content > .step-tab-panel {
  display: none;
}
.step-app > .step-content > .step-tab-panel.active {
  display: block;
}
.step-app .trash {
  height: 20px;
  width: 20px;
  fill: #dc3545 !important;
  margin-block-start: -4px;
}
.step-app > .step-footer {
  margin-block-start: 15px;
  margin-block-end: 15px;
}
.step-app > .step-footer > .step-btn {
  padding: 4px 16px;
  color: #333;
  text-decoration: none;
  background: #e5e5e5;
  border-radius: 3px;
  border: none;
  outline: none;
  cursor: pointer;
}
.step-app .select2-container--default .select2-selection--single {
  height: 35px;
}
.step-app .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-block-start: -4px;
}

.step-steps {
  overflow: hidden;
}
.step-steps .step1.done a {
  background-color: #51bb25;
  box-shadow: 0px 4px 9px 0px rgba(48, 206, 72, 0.3);
  color: #fff;
  border: 1px solid #51bb25;
}
.step-steps .step1.done a:hover {
  background-color: #22c03c;
  color: #fff;
}
.step-steps .step2.done a {
  background-color: #51bb25;
  box-shadow: 0px 4px 9px 0px rgba(48, 206, 72, 0.3);
  color: #fff;
  border: 1px solid #51bb25;
}
.step-steps .step2.done a:hover {
  background-color: #22c03c;
  color: #fff;
}
.step-steps .step3.done a {
  background-color: #51bb25;
  box-shadow: 0px 4px 9px 0px rgba(48, 206, 72, 0.3);
  color: #fff;
  border: 1px solid #51bb25;
}
.step-steps .step3.done a:hover {
  background-color: #22c03c;
  color: #fff;
}

.step-content .table thead th {
  padding: 17px 15px;
}
.step-content .table thead td {
  padding: 17px 15px;
}

/*! jQuery UI - v1.12.1 - 2017-05-13
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-block-start: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  inset-inline-start: 50%;
  margin-inline-start: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-inline-start: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  inset-inline-start: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  inset-inline-end: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  inset-inline-start: -0.3em;
  margin-inline-start: 0;
  margin-block-end: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  inset-inline-start: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */
/*
 * datepicker_header
*/
/*
 * datepicker_inner_container 
*/
/*
 * datepicker_inner_container > datepicker_calendar
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/
/*
 * datepicker_inner_container > datepicker_timelist
*/
/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*/
.datepicker {
  display: inline-block;
  font: 15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  font-weight: 300;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0.5px 0px #c8c8c8;
  -webkit-box-shadow: 0.5px 0.5px 3px #eff2f7;
  -moz-box-shadow: 0.5px 0.5px 3px #eff2f7;
}
.datepicker > .datepicker_header {
  padding-block-start: 2px;
  padding-block-end: 2px;
  padding-inline-start: 5px;
  padding-inline-end: 5px;
  background-color: #eff2f7;
  color: #3f3f3f;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.datepicker > .datepicker_header > a {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  color: #3b7796;
}
.datepicker > .datepicker_header > a:hover {
  color: #303030;
  background-color: #c8c8c8;
}
.datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #303030;
}
.datepicker > .datepicker_header > a:active {
  color: #ffffff;
  background-color: #808080;
}
.datepicker > .datepicker_header > span {
  margin-inline-start: 20px;
  margin-inline-end: 20px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.datepicker > .datepicker_header > .icon-home {
  position: absolute;
  display: block;
  float: var(--float-start);
  margin-block-start: 2px;
  margin-inline-start: 5px;
  width: 11pt;
  height: 11pt;
  vertical-align: middle;
}
.datepicker > .datepicker_header > .icon-home > svg > g > path {
  fill: #3b7796;
}
.datepicker > .datepicker_inner_container {
  margin: -2px 0px -2px 0px;
  background-color: #d2d2d2;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0px 3px #c8c8c8;
  -webkit-box-shadow: 0.5px 0px 3px #c8c8c8;
  -moz-box-shadow: 0.5px 0px 3px #c8c8c8;
}
.datepicker > .datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  float: var(--float-start);
  width: auto;
  margin-block-start: -0.5px;
  margin-inline-start: -1px;
  margin-block-end: -2px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-block-start: none;
  border-start-start-radius: 3px;
  border-end-start-radius: 3px;
  -webkit-border-start-start-radius: 3px;
  -webkit-border-end-start-radius: 3px;
  -moz-border-radius-topinset-inline-start: 3px;
  -moz-border-radius-bottominset-inline-start: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
  padding: 10px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > th {
  color: #646464;
  width: 18px;
  font-size: small;
  font-weight: normal;
  text-align: center;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {
  color: #000000;
  font-size: small;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.today {
  border-block-end: #bfbfbf solid 2px;
  margin-block-end: -2px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
  color: #0044aa;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
  color: #e13b00;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
  color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_past {
  cursor: default;
  color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_unallowed {
  cursor: default;
  color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.out_of_range {
  cursor: default;
  color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
  color: #ffffff;
  background-color: #808080;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
  color: #000000;
  background-color: #c8c8c8;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  float: var(--float-start);
  width: 4.2em;
  height: 118px;
  margin-block-start: -0.5px;
  padding: 5px;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  overflow: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  border-start-end-radius: 3px;
  border-end-end-radius: 3px;
  -webkit-border-start-end-radius: 3px;
  -webkit-border-end-end-radius: 3px;
  -moz-border-radius-topinset-inline-end: 3px;
  -moz-border-radius-bottominset-inline-end: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  overflow: hidden;
  width: 6px;
  background: #fafafa;
  border-start-end-radius: 3px;
  border-end-end-radius: 3px;
  -webkit-border-start-end-radius: 3px;
  -webkit-border-end-end-radius: 3px;
  -moz-border-radius-topinset-inline-end: 3px;
  -moz-border-radius-bottominset-inline-end: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
  background: #f0f2fb;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #f0f2fb;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: #aaaaaa;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  padding-block-start: 1px;
  padding-block-end: 1px;
  padding-inline-start: 7px;
  padding-inline-end: 25px;
  margin-block-start: 5px;
  margin-block-end: 2px;
  font-size: small;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past {
  cursor: default;
  color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range {
  cursor: default;
  color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  color: #ffffff;
  background-color: #808080;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideWrapper {
  position: relative;
  max-width: 100%;
  overflow: hidden;
}
.lSSlideWrapper .lSFade {
  position: relative;
}
.lSSlideWrapper .lSFade > * {
  position: absolute !important;
  top: 0;
  inset-inline-start: 0;
  z-index: 9;
  margin-inline-end: 0;
  width: 100%;
}
.lSSlideWrapper .lSFade > .active {
  z-index: 10;
}
.lSSlideWrapper .lSSlide {
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform, height;
  transition-property: transform, height;
}
.lSSlideWrapper > .lightSlider:after {
  clear: both;
}

.lSSlideWrapper.usingCss .lSFade > * {
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.lSSlideWrapper.usingCss .lSFade > .active {
  opacity: 1;
}

.lSSlideOuter {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  overflow: hidden;
  user-select: none;
}
.lSSlideOuter .lSPager.lSGallery {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  list-style: none;
  padding-inline-start: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  user-select: none;
}
.lSSlideOuter .lSPager.lSGallery:after {
  clear: both;
  content: " ";
  display: table;
}
.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
  transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery li.active {
  border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before {
  content: " ";
  display: table;
}
.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #222;
  border-radius: 30px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  text-indent: -999em;
  width: 8px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a {
  background-color: #428bca;
}
.lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #428bca;
}
.lSSlideOuter .media {
  opacity: 0.8;
}
.lSSlideOuter .media.active {
  opacity: 1;
}
.lSSlideOuter .lSPager {
  padding-inline-start: 0;
  list-style: none;
}
.lSSlideOuter .lightSlider {
  padding-inline-start: 0;
  list-style: none;
}
.lSSlideOuter .lightSlider > * {
  float: var(--float-start);
}
.lSSlideOuter .lSGallery li {
  float: var(--float-start);
}
.lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}
.lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}

.lightSlider {
  overflow: hidden;
  margin: 0;
}
.lightSlider:after {
  content: " ";
  display: table;
}
.lightSlider:before {
  content: " ";
  display: table;
}

.lSAction > a {
  width: 32px;
  display: block;
  top: 50%;
  height: 32px;
  background-image: none;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-block-start: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0s;
  transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
  opacity: 1;
}
.lSAction > .lSPrev {
  background-position: 0 0;
  inset-inline-start: 10px;
}
.lSAction > .lSNext {
  background-position: -32px 0;
  inset-inline-end: 10px;
}
.lSAction > a.disabled {
  pointer-events: none;
}

.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

.lSSlideOuter.vertical {
  position: relative;
}
.lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  inset-inline-end: 0;
  top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
  width: 100% !important;
  max-width: none;
}
.lSSlideOuter.vertical .lSAction > a {
  inset-inline-start: 50%;
  margin-inline-start: -14px;
  margin-block-start: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}
.lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative;
}
.lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative;
}

.lSSlideOuter.vertical.noPager {
  padding-inline-end: 0 !important;
}

.lSSlideOuter.lSrtl {
  direction: rtl;
}
.lSSlideOuter.lSrtl .lSPager {
  padding-inline-end: 0;
}
.lSSlideOuter.lSrtl .lightSlider {
  padding-inline-end: 0;
}
.lSSlideOuter.lSrtl .lightSlider > * {
  float: right !important;
}
.lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}
.lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

@-webkit-keyframes rightEnd {
  0%, 100% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: -15px;
  }
}
@keyframes rightEnd {
  0%, 100% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: -15px;
  }
}
@-webkit-keyframes topEnd {
  0%, 100% {
    top: 0;
  }
  50% {
    top: -15px;
  }
}
@keyframes topEnd {
  0%, 100% {
    top: 0;
  }
  50% {
    top: -15px;
  }
}
@-webkit-keyframes leftEnd {
  0%, 100% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: 15px;
  }
}
@keyframes leftEnd {
  0%, 100% {
    inset-inline-start: 0;
  }
  50% {
    inset-inline-start: 15px;
  }
}
@-webkit-keyframes bottomEnd {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: -15px;
  }
}
@keyframes bottomEnd {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: -15px;
  }
}
/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
/* icon support */
/* left-aligned */
/* right-aligned */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus {
  margin: -1px;
}
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  inset-inline-start: auto;
  inset-inline-end: 0;
}

.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-inline-start: 2em;
}

.morris-hover {
  position: absolute;
  z-index: 1000;
}

.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

#mixedSlider {
  position: relative;
}
#mixedSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 5%;
}
#mixedSlider .MS-content .item {
  display: inline-block;
  width: 33.3333%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0 10px;
}
#mixedSlider .MS-content .item .imgTitle {
  position: relative;
}
#mixedSlider .MS-content .item .imgTitle .blogTitle {
  margin: 0;
  text-align: start;
  letter-spacing: 2px;
  color: #252525;
  font-style: italic;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  bottom: 0;
  font-weight: bold;
  padding: 0 0 2px 10px;
}
#mixedSlider .MS-content .item .imgTitle img {
  height: auto;
  width: 100%;
}
#mixedSlider .MS-content .item p {
  font-size: 16px;
  margin: 2px 10px 0 5px;
  text-indent: 15px;
}
#mixedSlider .MS-content .item a {
  float: right;
  margin: 0 20px 0 0;
  font-size: 16px;
  font-style: italic;
  color: rgba(173, 0, 0, 0.82);
  font-weight: bold;
  letter-spacing: 1px;
  transition: linear 0.1s;
}
#mixedSlider .MS-content .item a:hover {
  text-shadow: 0 0 1px grey;
}
#mixedSlider .MS-controls button {
  position: absolute;
  border: none;
  background-color: transparent;
  outline: 0;
  font-size: 50px;
  top: 95px;
  color: rgba(0, 0, 0, 0.4);
  transition: 0.15s linear;
}
#mixedSlider .MS-controls button:hover {
  color: rgba(0, 0, 0, 0.8);
}
#mixedSlider .MS-controls .MS-left {
  inset-inline-start: 0px;
}
#mixedSlider .MS-controls .MS-right {
  inset-inline-end: 0px;
}

#basicSlider {
  position: relative;
}
#basicSlider .MS-content {
  white-space: nowrap;
  overflow: hidden;
  margin: 0 2%;
  height: auto;
}
#basicSlider .MS-content .item {
  margin: 10px;
  display: inline-block;
  width: 20%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  line-height: 50px;
  vertical-align: middle;
}
#basicSlider .MS-content .item a {
  line-height: 50px;
  vertical-align: middle;
}
#basicSlider .MS-controls button {
  position: absolute;
}
#basicSlider .MS-controls .MS-left {
  top: 35px;
  inset-inline-start: 10px;
}
#basicSlider .MS-controls .MS-right {
  top: 35px;
  inset-inline-end: 10px;
}

@media (max-width: 991px) {
  #mixedSlider .MS-content .item {
    width: 50%;
  }
  #basicSlider .MS-content .item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  #mixedSlider .MS-content .item {
    width: 100%;
  }
  #mixedSlider .MS-controls button {
    font-size: 20px;
  }
  #mixedSlider .MS-controls .MS-left {
    inset-inline-start: -10px;
  }
  #mixedSlider .MS-controls .MS-right {
    inset-inline-end: -10px;
  }
  #basicSlider .MS-content .item {
    width: 35%;
  }
}
@media (max-width: 992px) {
  #mixedSlider .MS-controls button {
    font-size: 30px;
  }
}
@media (max-width: 500px) {
  #basicSlider .MS-content .item {
    width: 50%;
  }
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/**
 * Remove default margin.
 */
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/**
 * Address styling not present in Safari and Chrome.
 */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/**
 * Address styling not present in IE 8/9.
 */
/**
 * Address inconsistent and variable font size in all browsers.
 */
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/**
 * Address differences between Firefox and other browsers.
 */
/**
 * Contain overflow in all browsers.
 */
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* 1 */
/**
 * Re-set default cursor for disabled elements.
 */
/**
 * Remove inner padding and border in Firefox 4+.
 */
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/**
 * Define consistent border, margin, and padding.
 */
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html input[type=button] {
  -webkit-appearance: button;
  cursor: pointer;
}
html input[disabled] {
  cursor: default;
}

body {
  margin: 0;
}

article {
  display: block;
}

aside {
  display: block;
}

details {
  display: block;
}

figcaption {
  display: block;
}

figure {
  display: block;
  margin: 1em 40px;
}

footer {
  display: block;
}

header {
  display: block;
}

hgroup {
  display: block;
}

main {
  display: block;
}

menu {
  display: block;
}

nav {
  display: block;
}

section {
  display: block;
}

summary {
  display: block;
}

audio {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}

canvas {
  display: inline-block;
  vertical-align: baseline;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

video {
  display: inline-block;
  vertical-align: baseline;
}

[hidden] {
  display: none;
}

template {
  display: none;
}

a {
  background-color: transparent;
}
a:active {
  outline: 0;
}
a:hover {
  outline: 0;
}

abbr[title] {
  border-block-end: 1px dotted;
}

b {
  font-weight: bold;
}

strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  bottom: -0.25em;
}

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

img {
  border: 0;
}

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

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
  font-family: monospace, monospace;
  font-size: 1em;
}

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

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

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

button {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

optgroup {
  color: inherit;
  font: inherit;
  margin: 0;
  font-weight: bold;
}

select {
  color: inherit;
  font: inherit;
  margin: 0;
  text-transform: none;
}

textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: auto;
}

input[type=reset] {
  -webkit-appearance: button;
  cursor: pointer;
}

input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled] {
  cursor: default;
}

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

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

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

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

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  padding: 0;
}

th {
  padding: 0;
}

/* Color setup */
/* You are free to change all of this */
/* notifit confirm */
#ui_notifIt {
  position: fixed;
  top: 10px;
  inset-inline-end: 10px;
  cursor: pointer;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -wekbit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 2000;
}
#ui_notifIt:hover {
  opacity: 1 !important;
}
#ui_notifIt p {
  text-align: center;
  font-size: 14px;
  padding: 0;
  margin: 0;
  padding: 10px;
  font-weight: 400;
  text-transform: capitalize;
}
#ui_notifIt p i {
  font-size: 20px;
}

#notifIt_close {
  position: absolute;
  color: #FFF;
  top: 0;
  padding: 0px 5px;
  inset-inline-end: 0;
}
#notifIt_close:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

#ui_notifIt.success {
  background-color: #3bb001;
  color: white;
}

#ui_notifIt.error {
  background-color: #dc3545;
  color: white;
}

#ui_notifIt.warning {
  background-color: #ffc107;
}

#ui_notifIt.info {
  background-color: #3db4ec;
  color: white;
  margin: 0 auto;
  inset-inline-end: 10px !important;
  inset-inline-start: 10px !important;
}

#ui_notifIt.default {
  background-color: #7987a1;
  color: #fff;
}

#ui_notifIt.primary {
  background-color: #285cf7;
  color: #fff;
}

#ui_notifIt.dark {
  background-color: #4b4261;
  color: #fff;
}

.notifit_confirm_bg {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

.notifit_prompt_bg {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

.notifit_confirm {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  padding: 30px;
  background-color: rgb(var(--white));
  border: 1px solid var(--border);
  border-radius: 1px;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 10px rgb(162, 172, 202);
  z-index: 9999;
}

.notifit_prompt {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  padding: 30px;
  background-color: #fff;
  border: 0;
  border-radius: 1px;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 10px rgb(162, 172, 202);
  z-index: 9999;
  text-align: center;
}

.notifit_confirm_accept {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px;
  margin-inline-end: 5px;
  outline: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #3bb001;
  color: #fff;
}
.notifit_confirm_accept:focus {
  outline: none;
}

.notifit_confirm_cancel {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px;
  margin-inline-end: 5px;
  outline: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-color: #dc3545;
  color: #fff;
}
.notifit_confirm_cancel:focus {
  outline: none;
}

.notifit_prompt_accept {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px;
  margin-inline-end: 5px;
  outline: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.notifit_prompt_accept:hover {
  background-color: #666;
  outline: none;
}

.notifit_prompt_cancel {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px;
  margin-inline-end: 5px;
  outline: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.notifit_prompt_cancel:hover {
  background-color: #666;
  outline: none;
}

.notifit_confirm_message {
  text-align: center;
  margin-block-end: 20px;
  font-size: 14px;
}

.notifit_prompt_message {
  color: #444;
  margin-block-start: 0;
  text-align: center;
}

.notifit_prompt_input {
  text-align: center;
  font-size: 14px;
  width: 100%;
  padding: 10px;
  outline: none;
  border: 1px solid #AAA;
  color: #444;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* No Js */
/*
 *  Owl Carousel - Animate Plugin
 */
@keyframes "fadeOut" {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  display: flex;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 1px;
  float: var(--float-start);
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled {
  display: none;
}
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel .owl-nav button.owl-next {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  inset-inline-start: 50%;
  top: 50%;
  margin-inline-start: -40px;
  margin-block-start: -40px;
  background: none no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.no-js .owl-carousel {
  display: block;
}

.owl-height {
  transition: height 500ms ease-in-out;
}

/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
.ui-progressbar {
  height: 2em;
  text-align: start;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle {
  display: none;
}

.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  inset-inline-start: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  inset-inline-start: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  inset-inline-end: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  inset-inline-start: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  inset-inline-end: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  inset-inline-start: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  inset-inline-start: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  inset-inline-end: -5px;
  top: -5px;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-inline-start: 8px;
  padding-inline-end: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-inline-end: 25px;
  padding-inline-start: 10px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-inline-start: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: var(--float-start);
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-block-start: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: rgb(var(--white));
  border: 1px solid var(--border);
  border-radius: 0px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  inset-inline-start: -100000px;
  width: 100%;
  z-index: 999;
  box-shadow: -8px 12px 18px 0 rgba(21, 21, 62, 0.3);
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 8px 16px;
  user-select: none;
  -webkit-user-select: none;
  font-size: 13px;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  inset-inline-start: 0;
}
.select2-container--open .select2-dropdown--above {
  border-block-end: none;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-block-start: none;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  inset-inline-start: 0;
  inset-block-start: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: rgb(var(--white));
  border: 1px solid var(--border);
  border-radius: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--color, #000);
  line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #a8afc7;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
  position: absolute;
  inset-block-start: 1px;
  inset-inline-end: 9px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #a8afc7 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  inset-inline-start: 50%;
  margin-inline-start: -4px;
  margin-block-start: -2px;
  position: absolute;
  inset-block-start: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: var(--float-start);
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: rgb(var(--white));
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #a8afc7 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: rgb(var(--white));
  border: 1px solid var(--border);
  border-radius: 5px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #a8afc7;
  margin-block-start: 5px;
  float: var(--float-start);
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-block-start: 5px;
  margin-inline-end: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0px;
  cursor: default;
  float: var(--float-start);
  margin-inline-end: 5px;
  margin-block-start: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-inline-end: 2px;
  opacity: 0.7;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-inline-start: 5px;
  margin-inline-end: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-inline-start: 2px;
  margin-inline-end: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 0;
}

.select2-search.select2-search--inline input::placeholder {
  padding-inline-start: 4px;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: rgb(var(--white));
  cursor: default;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--border);
  outline: none;
  background-color: rgb(var(--white));
  color: var(--color);
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
  padding-inline-start: 10px;
  color: var(--color);
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #a8afc7;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f1f2f9;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-inline-start: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-inline-start: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-inline-start: -1em;
  padding-inline-start: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-inline-start: -2em;
  padding-inline-start: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-inline-start: -3em;
  padding-inline-start: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-inline-start: -4em;
  padding-inline-start: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-inline-start: -5em;
  padding-inline-start: 6em;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid var(--border);
  border-radius: 0px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, var(--border) 100%);
  background-image: -o-linear-gradient(top, #fff 50%, var(--border) 100%);
  background-image: linear-gradient(to bottom, #fff 50%, var(--border) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: var(--color);
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-inline-end: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #a8afc7;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #f1f2f9;
  border: none;
  border-inline-start: 1px solid var(--border);
  border-start-end-radius: 4px;
  border-end-end-radius: 4px;
  height: 26px;
  position: absolute;
  inset-block-start: 1px;
  inset-inline-end: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, var(--border) 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, var(--border) 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, var(--border) 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #a8afc7 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  inset-inline-start: 50%;
  margin-inline-start: -4px;
  margin-block-start: -2px;
  position: absolute;
  inset-block-start: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: var(--float-start);
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-inline-end: 1px solid var(--border);
  border-radius: 0;
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
  inset-inline-start: 1px;
  inset-inline-end: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #a8afc7 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-block-start: none;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, var(--border) 50%);
  background-image: -o-linear-gradient(top, #fff 0%, var(--border) 50%);
  background-image: linear-gradient(to bottom, #fff 0%, var(--border) 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-block-end: none;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background-image: -webkit-linear-gradient(top, var(--border) 50%, #fff 100%);
  background-image: -o-linear-gradient(top, var(--border) 50%, #fff 100%);
  background-image: linear-gradient(to bottom, var(--border) 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid var(--border);
  border-radius: 0px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid var(--border);
  border-radius: 0px;
  cursor: default;
  float: var(--float-start);
  margin-inline-end: 5px;
  margin-block-start: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #a8afc7;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-inline-end: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-inline-start: 5px;
  margin-inline-end: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-inline-start: 2px;
  margin-inline-end: auto;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-block-start: none;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-block-end: none;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--border);
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-block-end: none;
}
.select2-container--classic .select2-dropdown--below {
  border-block-start: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/*!
 * jQuery UI Selectable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-block-end: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-inline-end: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: start;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-block-start: 0;
}

/* All the default sidebar styles */
/* toggle button settings */
/* Note: this disables the navbar-toggle class's hide function. set visibility with the boostrap visible/hidden classes */
/* Note: this also disables the navbar-header class positioning settings in small screens. */
/* sidebar settings */
/* css to override hiding the sidebar according to different screen sizes */
/*right sidebar is untested */
/*right sidebar is untested */
/* animation class - optional: without it the sidebar would just pop in and out*/
/* Left panel positioning classes */
.navbar.navbar-static .navbar-header {
  float: var(--float-start);
}

.navbar .navbar-toggle.toggle-left {
  float: var(--float-start);
  margin-inline-start: 15px;
}
.navbar .navbar-toggle.toggle-right {
  float: right;
  margin-inline-end: 15px;
}
.navbar .navbar-toggle.toggle-sidebar {
  display: block;
}

[data-toggle=sidebar] {
  display: block;
}

.sidebar {
  position: fixed;
  display: block;
  top: 0px;
  width: 300px;
  bottom: 0;
  z-index: 9999;
}

.sidebar-left {
  inset-inline-start: 0;
}

.sidebar-right {
  inset-inline-end: 0;
}

.row .sidebar.sidebar-left.sidebar-xs-show {
  inset-inline-start: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
}
.row .sidebar.sidebar-right.sidebar-xs-show {
  inset-inline-end: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
}

.sidebar-animate {
  -webkit-transition: -webkit-transform 300ms ease;
  -moz-transition: -moz-transform 300ms ease;
  -o-transition: transform 300ms ease;
  transition: transform 300ms ease;
}

.sidebar.sidebar-left {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.sidebar.sidebar-left.sidebar-open {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.sidebar.sidebar-right {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  background: rgb(var(--white));
}

.sidebar.sidebar-right.sidebar-open {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 8px 16px 0 rgba(0, 0, 0, 0.12);
}

@media (min-width: 768px) {
  .row .sidebar.sidebar-left.sidebar-sm-show {
    inset-inline-start: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .row .sidebar.sidebar-right.sidebar-sm-show {
    inset-inline-end: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media (min-width: 992px) {
  .row .sidebar.sidebar-left.sidebar-md-show {
    inset-inline-start: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .row .sidebar.sidebar-right.sidebar-md-show {
    inset-inline-end: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media (min-width: 1170px) {
  .row .sidebar.sidebar-left.sidebar-lg-show {
    inset-inline-start: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .row .sidebar.sidebar-right.sidebar-lg-show {
    inset-inline-end: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/* Rtl support */
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  inset-inline-start: 0;
  top: 0;
  bottom: 0;
  inset-inline-end: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  visibility: visible;
  max-width: 100%;
  max-height: 100%;
  scrollbar-width: none;
}
.simplebar-content-wrapper::-webkit-scrollbar {
  display: none;
}

.simplebar-hide-scrollbar {
  position: fixed;
  inset-inline-start: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
}
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.simplebar-content:before {
  content: " ";
  display: table;
}
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: var(--float-start);
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  inset-inline-end: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}
[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  inset-inline-end: 2px;
  width: 5px;
  min-height: 10px;
}
.simplebar-scrollbar:hover {
  width: 7px;
}
.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #8497bf;
  border-radius: 7px;
  inset-inline-start: 0;
  inset-inline-end: 0;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  inset-inline-start: 0;
  height: 11px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  inset-inline-end: auto;
  inset-inline-start: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  inset-inline-start: 2px;
  inset-inline-end: 2px;
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  inset-inline-end: auto;
  inset-inline-start: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
/* support: IE8 - See #6727 */
.ui-slider {
  position: relative;
  text-align: start;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle {
  filter: inherit;
}
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-inline-start: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  inset-inline-start: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  inset-inline-end: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  inset-inline-start: -0.3em;
  margin-inline-start: 0;
  margin-block-end: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  inset-inline-start: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* Container */
/* Replacer (the little preview div that shows up instead of the <input>) */
/* Input */
/* Palettes */
/* Initial */
/* Buttons */
/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-dark.sp-container {
  background-color: #333;
  border: solid 1px #555;
}

.sp-dark.sp-replacer {
  border: solid 1px #fff;
  background: #333;
  color: #f0f2fb;
  vertical-align: middle;
}
.sp-dark.sp-replacer:hover {
  border-color: #F0C49B;
  color: #111;
}

.sp-replacer:hover {
  border-color: #F0C49B;
  color: #fff;
}

.sp-replacer.sp-active {
  border-color: #F0C49B;
  color: #fff;
}

.sp-replacer.sp-disabled {
  border-color: silver;
  color: silver;
}

.sp-dark .sp-preview {
  border: solid 1px #999;
}
.sp-dark .sp-cancel {
  color: #f99f9f !important;
}

.sp-dark.sp-replacer.sp-active {
  border-color: #F0C49B;
  color: #111;
}

/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/
/* Fix for * { box-sizing: border-box; } */
/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
/* Don't allow text selection */
/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
/* Clearfix hack */
/* Mobile devices, make hue slider bigger so it is easier to slide */
/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/
/* Input */
/* Palettes */
/* Initial */
/* Buttons */
/* Replacer (the little preview div that shows up instead of the <input>) */
/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  z-index: 9999994;
  overflow: hidden;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  border-radius: 0;
  background-color: #ECECEC;
  border: solid 1px #f0c49B;
  padding: 0;
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-block-end: 0;
}
.sp-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.sp-container button {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #eff2f7;
  background-image: -webkit-linear-gradient(top, #eff2f7, #cccccc);
  background-image: -moz-linear-gradient(top, #eff2f7, #cccccc);
  background-image: -ms-linear-gradient(top, #eff2f7, #cccccc);
  background-image: -o-linear-gradient(top, #eff2f7, #cccccc);
  background-image: linear-gradient(to bottom, #eff2f7, #cccccc);
  border: 1px solid #ccc;
  border-block-end: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #f0f2fb;
  vertical-align: middle;
}
.sp-container button:hover {
  background-color: #dddddd;
  background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
  background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
  border: 1px solid #bbb;
  border-block-end: 1px solid #999;
  cursor: pointer;
  text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
  border: 1px solid #aaa;
  border-block-end: 1px solid #888;
  -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eff2f7;
  -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eff2f7;
  -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eff2f7;
  -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eff2f7;
  box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eff2f7;
}
.sp-container input {
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.sp-container.sp-flat {
  position: relative;
}

.sp-top {
  position: relative;
  width: 100%;
  display: inline-block;
  margin-block-end: 3px;
}

.sp-top-inner {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
}

.sp-color {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 20%;
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #666;
}

.sp-hue {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 84%;
  height: 100%;
  background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
  background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #666;
}

.sp-clear-enabled .sp-hue {
  top: 33px;
  height: 77.5%;
}
.sp-clear-enabled .sp-clear {
  display: block;
  position: absolute;
  top: 0px;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 84%;
  height: 28px;
}

.sp-fill {
  padding-block-start: 80%;
}

.sp-sat {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
  background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81");
}

.sp-val {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
  background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000");
}

.sp-alpha-enabled .sp-top {
  margin-block-end: 18px;
}
.sp-alpha-enabled .sp-alpha {
  display: block;
}

.sp-alpha-handle {
  position: absolute;
  top: -4px;
  bottom: -4px;
  width: 6px;
  inset-inline-start: 50%;
  cursor: pointer;
  border: 1px solid black;
  background: white;
  opacity: 0.8;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}

.sp-alpha {
  display: none;
  position: absolute;
  bottom: -14px;
  inset-inline-end: 0;
  inset-inline-start: 0;
  height: 8px;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.sp-alpha-inner {
  border: solid 1px #333;
  display: block;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
}

.sp-clear {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #666;
}

.sp-clear.sp-clear-display {
  background-position: center;
}

.sp-replacer {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  padding: 4px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  border: solid 1px #91765d;
  background: #f0f2fb;
  color: #333;
  vertical-align: middle;
}
.sp-replacer:hover {
  border-color: #F0C49B;
  color: #111;
}

.sp-preview {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  position: relative;
  width: 25px;
  height: 20px;
  border: solid 1px #222;
  margin-inline-end: 5px;
  float: var(--float-start);
  z-index: 0;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.sp-dragger {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  border-radius: 5px;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  background: #000;
  cursor: pointer;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
}

.sp-slider {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  cursor: pointer;
  height: 3px;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  border: 1px solid #000;
  background: white;
  opacity: 0.8;
}

.sp-container.sp-dragging .sp-input {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
  display: none;
}

.sp-container.sp-buttons-disabled .sp-button-container {
  display: none;
}

.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
  display: none;
}

.sp-palette-only .sp-picker-container {
  display: none;
}
.sp-palette-only .sp-palette-container {
  border: 0;
}

.sp-palette-disabled .sp-palette-container {
  display: none;
}

.sp-initial-disabled .sp-initial {
  display: none;
}
.sp-initial-disabled .sp-input-container {
  width: 100%;
}

.sp-1 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00");
}

.sp-2 {
  height: 16%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00");
}

.sp-3 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff");
}

.sp-4 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff");
}

.sp-5 {
  height: 16%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff");
}

.sp-6 {
  height: 17%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000");
}

.sp-hidden {
  display: none !important;
}

.sp-cf {
  *zoom: 1;
}
.sp-cf:before {
  content: "";
  display: table;
}
.sp-cf:after {
  content: "";
  display: table;
  clear: both;
}

.sp-input-container {
  float: right;
  width: 100px;
  margin-block-end: 4px;
}

.sp-input {
  font-size: 12px !important;
  border: 1px inset;
  padding: 4px 5px;
  margin: 0;
  width: 100%;
  background: transparent;
  border-radius: 3px;
  color: #222;
}
.sp-input:focus {
  border: 1px solid orange;
}

.sp-input.sp-validation-error {
  border: 1px solid red;
  background: #fdd;
}

.sp-picker-container {
  float: var(--float-start);
  position: relative;
  padding: 10px;
  padding-block-end: 300px;
  margin-block-end: -290px;
  width: 172px;
  border-inline-start: solid 1px #fff;
}

.sp-palette-container {
  float: var(--float-start);
  position: relative;
  padding: 10px;
  padding-block-end: 300px;
  margin-block-end: -290px;
  border-inline-end: solid 1px #ccc;
}

.sp-palette {
  *width: 220px;
  max-width: 220px;
}
.sp-palette .sp-thumb-el {
  display: block;
  position: relative;
  float: var(--float-start);
  width: 24px;
  height: 15px;
  margin: 3px;
  cursor: pointer;
  border: solid 2px transparent;
  width: 16px;
  height: 16px;
  margin: 2px 1px;
  border: solid 1px #d0d0d0;
}
.sp-palette .sp-thumb-el:hover {
  border-color: orange;
}
.sp-palette .sp-thumb-el.sp-thumb-active {
  border-color: orange;
}
.sp-palette span:hover {
  border-color: #000;
}
.sp-palette span.sp-thumb-active {
  border-color: #000;
}
.sp-palette .sp-thumb-inner {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-thumb-el {
  position: relative;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.sp-initial {
  float: var(--float-start);
  border: solid 1px #333;
}
.sp-initial span {
  width: 30px;
  height: 25px;
  border: none;
  display: block;
  float: var(--float-start);
  margin: 0;
}
.sp-initial .sp-clear-display {
  background-position: center;
}

.sp-palette-button-container {
  float: right;
}

.sp-button-container {
  float: right;
}

.sp-replacer.sp-active {
  border-color: #F0C49B;
  color: #111;
}

.sp-replacer.sp-disabled {
  cursor: default;
  border-color: silver;
  color: silver;
}

.sp-dd {
  padding: 2px 0;
  height: 16px;
  line-height: 16px;
  float: var(--float-start);
  font-size: 10px;
}

.sp-cancel {
  font-size: 11px;
  color: #d93f3f !important;
  margin: 0;
  padding: 2px;
  margin-inline-end: 5px;
  vertical-align: middle;
  text-decoration: none;
}
.sp-cancel:hover {
  color: #d93f3f !important;
  text-decoration: underline;
}

.sp-preview-inner {
  display: block;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
}

.sp-thumb-inner {
  display: block;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  bottom: 0;
  inset-inline-end: 0;
}

.sp-clear-display {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

@media (max-device-width: 480px) {
  .sp-color {
    inset-inline-end: 40%;
  }
  .sp-hue {
    inset-inline-start: 63%;
  }
  .sp-fill {
    padding-block-start: 60%;
  }
}
/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
/* more specificity required here to override default borders */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner a.ui-spinner-button {
  border-block-start-style: none;
  border-block-end-style: none;
  border-inline-end-style: none;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-inline-start: 0.4em;
  margin-inline-end: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  inset-inline-end: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}


.wrapper {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 15px;
}
.wrapper > h1 {
  text-align: center;
}
.wrapper > h1 span {
  display: inline-block;
  padding: 0 10px 10px;
  transition: all 0.5s linear;
}

.tab_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}
.tab_wrapper * {
  box-sizing: border-box;
}
.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  border-block-end: 1px solid rgba(0, 40, 100, 0.12);
  margin-block-end: 0;
}
.tab_wrapper > ul li {
  float: var(--float-start);
  cursor: pointer;
  font-weight: 500;
  padding: 8px 18px;
  text-transform: uppercase;
  border: 1px solid var(--border);
  font-size: 1.05em;
  border-block-end: 0;
  position: relative;
  border-block-start: 3px solid var(--border);
  margin: 0 5px 0 0;
}
.tab_wrapper > ul li.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  inset-inline-start: 0;
  background: #fff;
  width: 100%;
}
.tab_wrapper .controller {
  display: block;
  overflow: hidden;
  clear: both;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
}
.tab_wrapper .controller span {
  padding: 8px 22px;
  text-transform: uppercase;
  display: inline-block;
}
.tab_wrapper .controller span.next {
  float: right;
  margin-inline-start: 10px;
}
.tab_wrapper .content_wrapper {
  float: var(--float-start);
  width: 100%;
  border: 1px solid rgba(0, 40, 100, 0.12);
  border-block-start: 0;
  box-sizing: border-box;
}
.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}
.tab_wrapper .content_wrapper .tab_content .error {
  color: red;
}
.tab_wrapper .content_wrapper .accordian_header {
  display: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-block-start: 1px solid var(--border);
  border-block-end: 0px solid var(--border);
  position: relative;
  cursor: pointer;
}
.tab_wrapper .content_wrapper .accordian_header .arrow {
  float: right;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  border-radius: 2px;
  transform: rotate(-135deg);
  background: #fff;
  border-block-start: 3px solid var(--border);
  border-inline-start: 3px solid var(--border);
}
.tab_wrapper .content_wrapper .accordian_header.active {
  border: 1px solid var(--border);
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  content: "";
  width: 5px;
  height: 100%;
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  transform: rotate(45deg);
  margin-block-start: 5px;
}
.tab_wrapper .active_tab {
  display: none;
  position: relative;
  background: #000000;
  padding: 12px;
  text-align: center;
  padding-inline-end: 50px;
  color: #fff;
  cursor: pointer;
  border-radius: 30px;
}
.tab_wrapper .active_tab .arrow {
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  background: #fff;
  position: absolute;
  inset-inline-end: 6px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}
.tab_wrapper .active_tab .arrow:after {
  content: "";
  width: 10px;
  display: inline-block;
  height: 10px;
  border-inline-end: 3px solid #000;
  border-block-end: 3px solid #000;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  margin-inline-start: -6px;
  margin-block-start: -8px;
}
.tab_wrapper .active_tab .text {
  text-indent: 39px;
  display: block;
}

.tab_wrapper.left_side > ul {
  width: 25%;
  float: var(--float-start);
  border-block-end: 1px solid var(--border);
}
.tab_wrapper.left_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-inline-end: 0;
  border-inline-start: 0;
}
.tab_wrapper.left_side > ul li:after {
  inset-inline-start: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: var(--border);
}
.tab_wrapper.left_side > ul li.active {
  border-color: var(--border);
}
.tab_wrapper.left_side > ul li.active:after {
  inset-inline-start: 0;
  top: 0;
  width: 5px;
  height: 100%;
}
.tab_wrapper.left_side > ul li.active:before {
  inset-inline-end: -1px;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: var(--border);
}
.tab_wrapper.left_side .content_wrapper {
  width: 75%;
  border: 1px solid var(--border);
  float: var(--float-start);
}
.tab_wrapper.left_side .controller {
  top: -50px;
}

.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  border-block-end: 1px solid var(--border);
}
.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-inline-end: 0;
  border-inline-start: 0;
  text-align: end;
}
.tab_wrapper.right_side > ul li:after {
  inset-inline-end: 0;
  inset-inline-start: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: var(--border);
}
.tab_wrapper.right_side > ul li.active {
  border-color: var(--border);
}
.tab_wrapper.right_side > ul li.active:after {
  inset-inline-end: 0;
  inset-inline-start: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
}
.tab_wrapper.right_side > ul li.active:before {
  inset-inline-start: -2px;
  inset-inline-end: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: var(--float-start);
  border: 1px solid var(--border);
}
.tab_wrapper.right_side .controller {
  top: -50px;
}

.tab_wrapper.accordion .content_wrapper {
  border-color: var(--border);
}
.tab_wrapper.accordion .content_wrapper .accordian_header {
  display: block;
}
.tab_wrapper.accordion > ul {
  display: none;
}

@media only screen and (max-width: 768px) {
  .tab_wrapper > ul {
    display: none;
  }
  .tab_wrapper .content_wrapper {
    border: 0;
  }
  .tab_wrapper .content_wrapper .accordian_header {
    display: block;
  }
  .tab_wrapper .controller {
    display: none;
  }
  .tab_wrapper.left_side .content_wrapper {
    width: 100%;
    border-block-start: 0;
  }
  .tab_wrapper.right_side .content_wrapper {
    width: 100%;
    border-block-start: 0;
  }
  .tab_wrapper.show-as-dropdown > .tab_list {
    border: 0;
    box-shadow: 0 0 8px var(--border);
    position: absolute;
    z-index: 3;
    background: #fff;
    border-radius: 5px;
    margin-block-start: 15px;
    display: none;
  }
  .tab_wrapper.show-as-dropdown > .tab_list:before {
    content: "";
    position: absolute;
    top: -6px;
    inset-inline-start: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: -3px -4px 5px #efefef;
    margin-inline-start: -7px;
  }
  .tab_wrapper.show-as-dropdown > .tab_list li {
    border: 0;
    border-block-end: 1px solid var(--border);
    display: block;
    float: none;
    width: 100%;
  }
  .tab_wrapper.show-as-dropdown > .tab_list li.active:after {
    display: none;
  }
  .tab_wrapper.show-as-dropdown .active_tab {
    display: block;
  }
  .tab_wrapper.show-as-dropdown > .content_wrapper > .accordian_header {
    display: none;
  }
}
@media only screen and (min-width: 769px) {
  .tab_wrapper.show-as-dropdown > .tab_list {
    display: block !important;
    overflow: hidden;
  }
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input {
  position: relative;
  z-index: 0;
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
  padding-inline-end: 36px;
  margin-inline-end: 0;
}
.iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
  padding-inline-end: 36px;
  margin-inline-end: 0;
}

.iti__flag-container {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding-block-start: 0;
  padding-inline-end: 6px;
  padding-block-end: 0;
  padding-inline-start: 8px;
  border-inline-end: 1px solid var(--border);
}

.iti__arrow {
  margin-inline-start: 6px;
  width: 0;
  height: 0;
  border-inline-start: 3px solid transparent;
  border-inline-end: 3px solid transparent;
  border-block-start: 4px solid #555;
  border-color: #a8afc7 transparent transparent transparent;
}

.iti__arrow--up {
  border-block-start: none;
  border-block-end: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 9;
  list-style: none;
  text-align: start;
  padding: 0;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: -1px;
  box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);
  background-color: rgb(var(--white));
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  inset-block-end: 100%;
  margin-block-end: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-block-end: 5px;
  margin-block-end: 5px;
  border-block-end: 1px solid var(--border);
}

.iti__country {
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #99a6b7;
}

.iti__country.iti__highlight {
  background-color: var(--background);
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box,
.iti__country-name {
  margin-inline-end: 6px;
}

.iti--allow-dropdown input {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}
.iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel] {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}

.iti--separate-dial-code input {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}
.iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  inset-inline-end: auto;
  inset-inline-start: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: var(--background);
  outline: 0;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: #f1f2f9;
}
.iti--separate-dial-code .iti__selected-dial-code {
  margin-inline-start: 6px;
}

.iti--container {
  position: absolute;
  inset-block-start: -1000px;
  inset-inline-start: -1000px;
  z-index: 1024;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  inset-block-start: 30px;
  inset-block-end: 30px;
  inset-inline-start: 30px;
  inset-inline-end: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}
.iti__flag.iti__np {
  background-color: transparent;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: none;
  }
}
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  inset-block-end: 0;
  display: none;
  z-index: 10000;
}

.sweet-alert {
  background-color: rgb(var(--white));
  width: 478px;
  padding: 40px;
  text-align: center;
  position: fixed;
  inset-inline-start: 50%;
  inset-block-start: 50%;
  margin-inline-start: -256px;
  margin-block-start: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  border-radius: 3px;
}
.sweet-alert h2 {
  color: var(--color);
  font-size: 24px;
  text-align: center;
  font-weight: 500;
  text-transform: none;
  position: relative;
  padding-block-start: 20px;
  padding-inline-end: 0;
  padding-block-end: 0;
  padding-inline-start: 0;
  display: block;
  margin-block-end: 5px;
}
.sweet-alert p {
  color: #99a6b7;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0;
  padding-block-start: 0;
  padding-inline-end: 0;
  padding-block-end: 20px;
  padding-inline-start: 0;
  line-height: normal;
}
.sweet-alert fieldset {
  border: none;
  position: relative;
  display: none;
}
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-inline-start: -17px;
  margin-inline-end: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  -webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  -webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-inline-end: 3px;
}
.sweet-alert .sa-error-container p {
  display: inline-block;
}
.sweet-alert .sa-input-error {
  position: absolute;
  inset-block-start: 29px;
  inset-inline-end: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  inset-block-start: 50%;
  margin-block-start: -4px;
  inset-inline-start: 50%;
  margin-inline-start: -9px;
}
.sweet-alert .sa-input-error::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .sa-input-error::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .sa-input-error.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-block-start: 10px;
  margin-block-end: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}
.sweet-alert input:focus::-moz-placeholder, .sweet-alert input:focus:-ms-input-placeholder, .sweet-alert input:focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}
.sweet-alert input::-moz-placeholder, .sweet-alert input:-ms-input-placeholder, .sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd;
}
.sweet-alert.show-input input {
  display: block;
}
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}

@media all and (max-width: 540px) {
  .sweet-alert {
    width: auto;
    margin-inline-start: 0;
    margin-inline-end: 0;
    inset-inline-start: 15px;
    inset-inline-end: 15px;
  }
}
.sa-confirm-button-container {
  border-radius: 3px;
}

.sweet-alert .la-ball-fall {
  position: absolute;
  inset-inline-start: 50%;
  inset-block-start: 50%;
  margin-inline-start: -27px;
  margin-block-start: 4px;
  opacity: 0;
  visibility: hidden;
}
.sweet-alert button {
  background-color: var(--primary-bg-color) !important;
  border-width: 0;
  line-height: 1.538;
  padding: 9px 20px;
  border-radius: 0;
  transition: none;
  min-height: 38px;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.sweet-alert button:hover, .sweet-alert button:active {
  background-color: #0061da;
}
.sweet-alert button.cancel {
  background-color: #C1C1C1;
}
.sweet-alert button.cancel:hover {
  background-color: #b9b9b9;
}
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}
.sweet-alert button[disabled] {
  opacity: 0.6;
  cursor: default;
}
.sweet-alert button.confirm[disabled] {
  color: transparent;
}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.sweet-alert button::-moz-focus-inner {
  border: 0;
}
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-block-end: 40px;
}
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 0px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}
.sweet-alert .sa-icon.sa-error {
  border-color: #ff473d;
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #ff473d;
  display: block;
  inset-block-start: 37px;
  border-radius: 2px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  inset-inline-start: 17px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  inset-inline-end: 16px;
}
.sweet-alert .sa-icon.sa-warning {
  border-color: #ffc107;
}
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  inset-inline-start: 50%;
  inset-block-start: 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-inline-start: -2px;
  background-color: #ffc107;
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-inline-start: -3px;
  inset-inline-start: 50%;
  inset-block-end: 10px;
  background-color: #ffc107;
}
.sweet-alert .sa-icon.sa-info {
  border-color: #ffc107;
}
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  inset-inline-start: 50%;
  inset-block-end: 17px;
  border-radius: 2px;
  margin-inline-start: -2px;
  background-color: #ffc107;
}
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-inline-start: -3px;
  inset-block-start: 19px;
  background-color: #ffc107;
}
.sweet-alert .sa-icon.sa-success {
  border-color: #03c895;
}
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
  content: "";
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-start-start-radius: 120px;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 120px;
  inset-block-start: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-start-start-radius: 0;
  border-start-end-radius: 120px;
  border-end-end-radius: 120px;
  border-end-start-radius: 0;
  inset-block-start: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  inset-inline-start: -4px;
  inset-block-start: -4px;
  z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  position: absolute;
  left: 28px;
  inset-block-start: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #03c895;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  inset-block-start: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  inset-block-start: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@-webkit-keyframes slideFromTop {
  0% {
    inset-block-start: 0%;
  }
  100% {
    inset-block-start: 50%;
  }
}
@keyframes slideFromTop {
  0% {
    inset-block-start: 0%;
  }
  100% {
    inset-block-start: 50%;
  }
}
@-webkit-keyframes slideToTop {
  0% {
    inset-block-start: 50%;
  }
  100% {
    inset-block-start: 0%;
  }
}
@keyframes slideToTop {
  0% {
    inset-block-start: 50%;
  }
  100% {
    inset-block-start: 0%;
  }
}
@-webkit-keyframes slideFromBottom {
  0% {
    inset-block-start: 70%;
  }
  100% {
    inset-block-start: 50%;
  }
}
@keyframes slideFromBottom {
  0% {
    inset-block-start: 70%;
  }
  100% {
    inset-block-start: 50%;
  }
}
@-webkit-keyframes slideToBottom {
  0% {
    inset-block-start: 50%;
  }
  100% {
    inset-block-start: 70%;
  }
}
@keyframes slideToBottom {
  0% {
    inset-block-start: 50%;
  }
  100% {
    inset-block-start: 70%;
  }
}
.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s;
}
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s;
}

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none;
}
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s;
}
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s;
}

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    inset-inline-start: 1px;
    inset-block-start: 19px;
  }
  54% {
    width: 0;
    inset-inline-start: 1px;
    inset-block-start: 19px;
  }
  70% {
    width: 50px;
    inset-inline-start: -8px;
    inset-block-start: 37px;
  }
  84% {
    width: 17px;
    inset-inline-start: 21px;
    inset-block-start: 48px;
  }
  100% {
    width: 25px;
    inset-inline-start: 14px;
    inset-block-start: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    inset-inline-start: 1px;
    inset-block-start: 19px;
  }
  54% {
    width: 0;
    inset-inline-start: 1px;
    inset-block-start: 19px;
  }
  70% {
    width: 50px;
    inset-inline-start: -8px;
    inset-block-start: 37px;
  }
  84% {
    width: 17px;
    inset-inline-start: 21px;
    inset-block-start: 48px;
  }
  100% {
    width: 25px;
    inset-inline-start: 14px;
    inset-block-start: 45px;
  }
}
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    inset-inline-end: 46px;
    inset-block-start: 54px;
  }
  65% {
    width: 0;
    inset-inline-end: 46px;
    inset-block-start: 54px;
  }
  84% {
    width: 55px;
    inset-inline-end: 0px;
    inset-block-start: 35px;
  }
  100% {
    width: 47px;
    inset-inline-end: 8px;
    inset-block-start: 38px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    inset-inline-end: 46px;
    inset-block-start: 54px;
  }
  65% {
    width: 0;
    inset-inline-end: 46px;
    inset-block-start: 54px;
  }
  84% {
    width: 55px;
    inset-inline-end: 0px;
    inset-block-start: 35px;
  }
  100% {
    width: 47px;
    inset-inline-end: 8px;
    inset-block-start: 38px;
  }
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s;
}

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-block-start: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-block-start: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-block-start: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-block-start: 0;
    opacity: 1;
  }
}
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-block-start: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-block-start: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-block-start: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-block-start: 0;
    opacity: 1;
  }
}
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #ffc107;
  }
}
@keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #ffc107;
  }
}
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #ffc107;
  }
}
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #ffc107;
  }
}
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9 ;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9 ;
}
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9 ;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9 ;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9 ;
}

/* Success icon */
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 0;
  color: #fff;
  width: 54px;
  height: 18px;
}
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-fall.la-dark {
  color: #333;
}
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite;
}
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms;
}
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms;
}
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms;
}
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input {
  position: relative;
  z-index: 0;
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
  padding-inline-end: 36px;
  margin-inline-end: 0;
}
.iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
  padding-inline-end: 36px;
  margin-inline-end: 0;
}

.iti__flag-container {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding-block-start: 0;
  padding-inline-end: 6px;
  padding-block-end: 0;
  padding-inline-start: 8px;
  border-inline-end: 1px solid var(--border);
}

.iti__arrow {
  margin-inline-start: 6px;
  width: 0;
  height: 0;
  border-inline-start: 3px solid transparent;
  border-inline-end: 3px solid transparent;
  border-block-start: 4px solid #555;
  border-color: #a8afc7 transparent transparent transparent;
}

.iti__arrow--up {
  border-block-start: none;
  border-block-end: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 9;
  list-style: none;
  text-align: start;
  padding: 0;
  margin-block-start: 0;
  margin-inline-end: 0;
  margin-block-end: 0;
  margin-inline-start: -1px;
  box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);
  background-color: rgb(var(--white));
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  inset-block-end: 100%;
  margin-block-end: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-block-end: 5px;
  margin-block-end: 5px;
  border-block-end: 1px solid var(--border);
}

.iti__country {
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #99a6b7;
}

.iti__country.iti__highlight {
  background-color: var(--background);
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box,
.iti__country-name {
  margin-inline-end: 6px;
}

.iti--allow-dropdown input {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}
.iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel] {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}

.iti--separate-dial-code input {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}
.iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-inline-end: 6px;
  padding-inline-start: 52px;
  margin-inline-start: 0;
  outline: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  inset-inline-end: auto;
  inset-inline-start: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: var(--background);
  outline: 0;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: #f1f2f9;
}
.iti--separate-dial-code .iti__selected-dial-code {
  margin-inline-start: 6px;
}

.iti--container {
  position: absolute;
  inset-block-start: -1000px;
  inset-inline-start: -1000px;
  z-index: 1024;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  inset-block-start: 30px;
  inset-block-end: 30px;
  inset-inline-start: 30px;
  inset-inline-end: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}
.iti__flag.iti__np {
  background-color: transparent;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: none;
  }
}
@-webkit-keyframes "fadeIn" {
  0% {
    opacity: 0;
    top: 70px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@keyframes "fadeIn" {
  0% {
    opacity: 0;
    top: 70px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@-webkit-keyframes "liftUp" {
  0% {
    top: 0;
  }
  100% {
    top: -15px;
  }
}
@keyframes "liftUp" {
  0% {
    top: 0;
  }
  100% {
    top: -15px;
  }
}
.timeline {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.timeline * {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.timeline:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.timeline:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.timeline:not(.timeline--horizontal):before {
  background-color: #d1d4e4;
  bottom: 0;
  content: "";
  inset-inline-start: 50%;
  margin-inline-start: -2px;
  position: absolute;
  top: 0;
  width: 4px;
  z-index: 1;
}

.timeline__wrap {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.timeline__item {
  font-size: 16px;
  font-size: 1rem;
  padding: 0.625rem 2.5rem 0.625rem 0;
  position: relative;
  width: 50%;
  z-index: 1;
}
.timeline__item:after {
  background-color: #fff;
  border: 4px solid #d1d4e4;
  border-radius: 50%;
  content: "";
  height: 20px;
  position: absolute;
  inset-inline-end: -10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 20px;
  z-index: 1;
}

.timeline__item.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 0;
}

.timeline__item.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.timeline__item--left {
  inset-inline-start: 0;
}

.timeline__item--right {
  inset-inline-start: 50%;
  padding: 0.625rem 0 0.625rem 2.5rem;
}
.timeline__item--right:after {
  inset-inline-start: -10px;
}
.timeline__item--right .timeline__content:before {
  border-block-end: 10px solid transparent;
  border-inline-end: 12px solid #e1e6f1;
  border-inline-start: none;
  border-block-start: 10px solid transparent;
  inset-inline-start: -12px;
}
.timeline__item--right .timeline__content:after {
  border-block-end: 9px solid transparent;
  border-inline-end: 11px solid #fff;
  border-inline-start: none;
  border-block-start: 9px solid transparent;
  inset-inline-start: -10px;
}

.timeline__content {
  background-color: #fff;
  border-radius: 0px;
  color: #334151;
  border: 1px solid #e1e6f1;
  display: block;
  padding: 1.25rem;
  position: relative;
  box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);
}
.timeline__content:after {
  content: "";
  height: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 0;
  border-block-end: 9px solid transparent;
  border-inline-start: 11px solid #fff;
  border-block-start: 9px solid transparent;
  inset-inline-end: -10px;
  z-index: 2;
}
.timeline__content:before {
  content: "";
  height: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 0;
  border-block-end: 10px solid transparent;
  border-inline-start: 12px solid #e1e6f1;
  border-block-start: 10px solid transparent;
  inset-inline-end: -12px;
  z-index: 1;
}
.timeline__content h2 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}
.timeline__content p {
  font-size: 14px;
  line-height: 1.5;
  margin-block-end: 10px;
}

.timeline--horizontal {
  white-space: nowrap;
}
.timeline--horizontal .timeline-divider {
  background-color: #d1d4e4;
  display: block;
  height: 4px;
  inset-inline-start: 40px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  inset-inline-end: 40px;
  z-index: 0;
}
.timeline--horizontal .timeline__items {
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
  will-change: transform;
}
.timeline--horizontal .timeline__item {
  display: inline-block;
  inset-inline-start: 0;
  padding: 0 0 2.5rem;
  position: relative;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  vertical-align: top;
  white-space: normal;
}
.timeline--horizontal .timeline__item:after {
  inset-inline-start: 50%;
  inset-inline-end: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 100%;
}
.timeline--horizontal .timeline__item .timeline__item__inner {
  display: table;
  height: 100%;
  width: 100%;
}
.timeline--horizontal .timeline__item .timeline__content__wrap {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.timeline--horizontal .timeline__item .timeline__content:before {
  border-inline-start: 12px solid transparent;
  border-inline-end: 12px solid transparent;
  border-block-start: 12px solid #e1e6f1;
  inset-inline-start: 50%;
  inset-inline-end: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100%;
}
.timeline--horizontal .timeline__item .timeline__content:after {
  border-inline-start: 10px solid transparent;
  border-inline-end: 10px solid transparent;
  border-block-start: 10px solid #fff;
  inset-inline-start: 50%;
  inset-inline-end: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 100%;
}
.timeline--horizontal .timeline__item:nth-child(even):after {
  top: 0;
}
.timeline--horizontal .timeline__item--bottom {
  padding: 2.5rem 0 0;
}
.timeline--horizontal .timeline__item--bottom:after {
  top: 0;
}
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
  vertical-align: top;
}
.timeline--horizontal .timeline__item--bottom .timeline__content:before {
  border-block-end: 12px solid #e1e6f1;
  border-inline-start: 12px solid transparent;
  border-inline-end: 12px solid transparent;
  border-block-start: none;
  bottom: 100%;
  top: auto;
}
.timeline--horizontal .timeline__item--bottom .timeline__content:after {
  border-block-end: 10px solid #fff;
  border-inline-start: 10px solid transparent;
  border-inline-end: 10px solid transparent;
  border-block-start: none;
  bottom: 100%;
  top: auto;
}

.timeline-nav-button {
  background-color: #fff;
  border: 1px solid #e1e6f1;
  border-radius: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 40px;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  width: 40px;
  z-index: 10;
}
.timeline-nav-button:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.timeline-nav-button:before {
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 14px;
  inset-inline-start: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  width: 8px;
}

.timeline-nav-button--prev {
  inset-inline-start: 0;
}
.timeline-nav-button--prev:before {
  background-image: none;
}

.timeline-nav-button--next {
  inset-inline-end: 0;
}
.timeline-nav-button--next:before {
  background-image: none;
}

.timeline--mobile {
  padding: 0;
}
.timeline--mobile:before {
  inset-inline-start: 10px !important;
  margin: 0 !important;
}
.timeline--mobile .timeline__item {
  inset-inline-start: 0;
  padding-inline-start: 40px;
  padding-inline-end: 0;
  width: 100%;
}
.timeline--mobile .timeline__item:after {
  inset-inline-start: 2px;
  margin: 0;
}
.timeline--mobile .timeline__item .timeline__content:before {
  inset-inline-start: -12px;
  border-block-end: 12px solid transparent;
  border-inline-end: 12px solid #e1e6f1;
  border-inline-start: none;
  border-block-start: 12px solid transparent;
}
.timeline--mobile .timeline__item .timeline__content:after {
  inset-inline-start: -10px;
  border-block-end: 10px solid transparent;
  border-inline-end: 10px solid #fff;
  border-inline-start: none;
  border-block-start: 10px solid transparent;
}

/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  width: 2px;
  height: 9999px;
  inset-inline-start: 50%;
  margin-inline-start: -1.5px;
  bottom: 50%;
  margin-block-end: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  width: 2px;
  height: 9999px;
  inset-inline-start: 50%;
  margin-inline-start: -1.5px;
  top: 50%;
  margin-block-start: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-horizontal .twentytwenty-before-label:before {
  top: 50%;
  margin-block-start: -19px;
  inset-inline-start: 10px;
}
.twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-block-start: -19px;
  inset-inline-end: 10px;
}

.twentytwenty-vertical .twentytwenty-handle:before {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-block-start: -1.5px;
  inset-inline-start: 50%;
  margin-inline-start: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-block-start: -1.5px;
  inset-inline-end: 50%;
  margin-inline-end: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.twentytwenty-vertical .twentytwenty-before-label:before {
  inset-inline-start: 50%;
  margin-inline-start: -45px;
  text-align: center;
  width: 90px;
  top: 10px;
}
.twentytwenty-vertical .twentytwenty-after-label:before {
  inset-inline-start: 50%;
  margin-inline-start: -45px;
  text-align: center;
  width: 90px;
  bottom: 10px;
}

.twentytwenty-before-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  opacity: 0;
}
.twentytwenty-before-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  content: attr(data-content);
}

.twentytwenty-after-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
  opacity: 0;
}
.twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  content: attr(data-content);
}

.twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25;
}
.twentytwenty-overlay:hover {
  background: rgba(0, 0, 0, 0.5);
}
.twentytwenty-overlay:hover .twentytwenty-after-label {
  opacity: 1;
}
.twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}

.twentytwenty-left-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  top: 50%;
  margin-block-start: -6px;
  border-inline-end: 10px solid white;
  inset-inline-start: 50%;
  margin-inline-start: -17px;
}

.twentytwenty-right-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  top: 50%;
  margin-block-start: -6px;
  border-inline-start: 10px solid white;
  inset-inline-end: 50%;
  margin-inline-end: -17px;
}

.twentytwenty-up-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  inset-inline-start: 50%;
  margin-inline-start: -6px;
  border-block-end: 6px solid white;
  top: 50%;
  margin-block-start: -17px;
}

.twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  inset-inline-start: 50%;
  margin-inline-start: -6px;
  border-block-start: 6px solid white;
  bottom: 50%;
  margin-block-end: -17px;
}

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}
.twentytwenty-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.twentytwenty-container.active .twentytwenty-overlay {
  background: rgba(0, 0, 0, 0);
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label {
  opacity: 0;
}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}
.twentytwenty-container.active:hover.twentytwenty-overlay {
  background: rgba(0, 0, 0, 0);
}
.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label {
  opacity: 0;
}
.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}

.twentytwenty-before {
  z-index: 20;
}

.twentytwenty-after {
  z-index: 10;
}

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  inset-inline-start: 50%;
  top: 50%;
  margin-inline-start: -22px;
  margin-block-start: -22px;
  border: 2px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
}

/*!
* jQuery SmartWizard v6.x
* The awesome step wizard plugin for jQuery
* http://www.techlaboratory.net/jquery-smartwizard
*
* Created by Dipu Raj (http://dipu.me)
*
* Licensed under the terms of the MIT License
* https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE
*/
/* Variables */
/* Root */
:root {
  --sw-border-color: #e8f3eb;
  --sw-toolbar-btn-color: #ffffff;
  --sw-toolbar-btn-background-color: #02a451;
  --sw-anchor-default-primary-color: #f0f8f4;
  --sw-anchor-default-secondary-color: #98a89f;
  --sw-anchor-active-primary-color: #02a451;
  --sw-anchor-active-secondary-color: #ffffff;
  --sw-anchor-done-primary-color: #02a451;
  --sw-anchor-done-secondary-color: #ffffff;
  --sw-anchor-disabled-primary-color: #f0f8f4;
  --sw-anchor-disabled-secondary-color: #c8d2cc;
  --sw-anchor-error-primary-color: #dc3545;
  --sw-anchor-error-secondary-color: #ffffff;
  --sw-anchor-warning-primary-color: #ffc107;
  --sw-anchor-warning-secondary-color: #000000;
  --sw-progress-color: #02a451;
  --sw-progress-background-color: #e8f3eb;
  --sw-loader-color: #02a451;
  --sw-loader-background-color: #f0f8f4;
  --sw-loader-background-wrapper-color: rgba(2, 164, 81, 0.1);
}

/* SmartWizard Base Styles */
.sw {
  position: relative;
}

.sw *,
.sw *::before,
.sw *::after {
  box-sizing: border-box;
}

.sw > .tab-content {
  position: relative;
  overflow: hidden;
}

.sw > .tab-content > .tab-pane {
  padding: 0.8rem;
}

.sw .toolbar {
  padding: 0.8rem;
  text-align: right;
}

.sw .toolbar > .sw-btn {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  cursor: pointer;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  font-weight: 400;
  color: var(--sw-toolbar-btn-color);
  background-color: var(--sw-toolbar-btn-background-color);
  border: 1px solid var(--sw-toolbar-btn-background-color);
}

.sw .toolbar > .sw-btn.disabled,
.sw .toolbar > .sw-btn:disabled {
  opacity: 0.65;
}

.sw[dir=rtl] > .toolbar {
  text-align: left;
}

.sw > .nav {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.sw > .nav .nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}

.sw > .nav .nav-link:hover,
.sw > .nav .nav-link:active,
.sw > .nav .nav-link:focus {
  text-decoration: none;
}

.sw > .nav .nav-link::-moz-focus-inner {
  border: 0;
}

.sw > .nav .nav-link.disabled {
  pointer-events: none;
  cursor: not-allowed;
}

.sw > .nav .nav-link.hidden {
  display: none;
  visibility: none;
}

.sw > .nav .nav-link > .num {
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  pointer-events: none;
  height: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 10em;
  text-align: center;
  font-size: 2em;
  font-weight: 800;
  clear: both;
  line-height: 1;
  text-decoration: none;
}

.sw[dir=rtl] > .nav .nav-link > .num {
  float: right;
}

.sw > .progress {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  height: 5px;
  background: var(--sw-progress-background-color);
  overflow: hidden;
}

.sw > .progress > .progress-bar {
  height: 5px;
  width: 0%;
  background-color: var(--sw-progress-color);
  transition: width 0.5s ease-in-out;
}

.sw.sw-justified > .nav > li,
.sw.sw-justified > .nav .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.sw.sw-loading {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.sw.sw-loading::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: var(--sw-loader-background-wrapper-color);
  z-index: 2;
}

.sw.sw-loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 45%;
  left: 45%;
  width: 2rem;
  height: 2rem;
  border: 10px solid var(--sw-loader-color);
  border-top: 10px solid var(--sw-loader-background-color);
  border-radius: 50%;
  z-index: 10;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* SmartWizard Theme: Dots */
.sw-theme-dots > .nav {
  position: relative;
  margin-bottom: 10px;
}

.sw-theme-dots > .nav::before {
  content: " ";
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: var(--sw-border-color);
  border-radius: 3px;
  z-index: 1;
}

.sw-theme-dots > .nav .nav-link {
  position: relative;
  margin-top: 40px;
}

.sw-theme-dots > .nav .nav-link::after {
  content: " ";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  top: -42px;
  width: 46px;
  height: 46px;
  z-index: 99;
  border: 8px solid var(--sw-border-color);
  transition: all 0.5s ease-in-out;
}

.sw-theme-dots > .nav .nav-link > .num {
  font-size: 1.5em;
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: -31px;
  margin-left: auto;
  margin-right: auto;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}

.sw-theme-dots > .nav .nav-link.default {
  color: var(--sw-anchor-default-secondary-color);
  cursor: not-allowed;
}

.sw-theme-dots > .nav .nav-link.default > .num {
  color: var(--sw-anchor-default-primary-color) !important;
}

.sw-theme-dots > .nav .nav-link.default::after {
  background-color: var(--sw-anchor-default-secondary-color);
}

.sw-theme-dots > .nav .nav-link.active {
  color: var(--sw-anchor-active-primary-color) !important;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.active > .num {
  color: var(--sw-anchor-active-secondary-color) !important;
}

.sw-theme-dots > .nav .nav-link.active::after {
  background-color: var(--sw-anchor-active-primary-color) !important;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.sw-theme-dots > .nav .nav-link.done {
  color: var(--sw-anchor-done-primary-color);
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.done > .num {
  color: var(--sw-anchor-done-secondary-color) !important;
}

.sw-theme-dots > .nav .nav-link.done::after {
  background-color: var(--sw-anchor-done-primary-color);
}

.sw-theme-dots > .nav .nav-link.disabled {
  color: var(--sw-anchor-disabled-primary-color);
}

.sw-theme-dots > .nav .nav-link.disabled > .num {
  color: var(--sw-anchor-disabled-secondary-color) !important;
}

.sw-theme-dots > .nav .nav-link.disabled::after {
  background-color: var(--sw-anchor-disabled-primary-color);
}

.sw-theme-dots > .nav .nav-link.error {
  color: var(--sw-anchor-error-primary-color) !important;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.error > .num {
  color: var(--sw-anchor-error-secondary-color) !important;
}

.sw-theme-dots > .nav .nav-link.error::after {
  background-color: var(--sw-anchor-error-primary-color) !important;
}

.sw-theme-dots > .nav .nav-link.warning {
  color: var(--sw-anchor-warning-primary-color) !important;
  cursor: pointer;
}

.sw-theme-dots > .nav .nav-link.warning > .num {
  color: var(--sw-anchor-warning-secondary-color) !important;
}

.sw-theme-dots > .nav .nav-link.warning::after {
  background-color: var(--sw-anchor-warning-primary-color) !important;
}

.sw-theme-dots > .nav-progress::after {
  content: " ";
  position: absolute;
  top: 18px;
  left: 0;
  width: var(--sw-progress-width);
  height: 5px;
  background-color: var(--sw-progress-color);
  border-radius: 3px;
  z-index: 2;
  transition: width 0.5s ease-in-out;
}

.sw-theme-dots[dir=rtl] > .nav-progress::after {
  left: unset;
  right: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2lucy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FBQWhCOzs7Ozs7Ozs7Ozs7b0VBQUE7QUFjQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQWdFQTtBQzlFQTtBQ0FBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnRkQ7QUU3RUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitFRDtBRTdFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK0VEO0FFN0VBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrRUQ7QUU1RUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhFRDtBRTFFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEVEO0FFekVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyRUQ7QUV2RUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlFRDtBRXRFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0VEO0FFdEVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3RUQ7QUV0RUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndFRDtBRXJFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUVEO0FFbkVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxRUQ7QUVsRUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9FRDtBRWhFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0VEO0FFL0RBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpRUQ7QUUvREE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlFRDtBRS9EQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaUVEO0FFOURBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnRUQ7QUU1REE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhERDtBRTNEQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNkREO0FFekRBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyREQ7QUV4REE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBERDtBRXhEQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMEREO0FFeERBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwREQ7QUV2REE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlERDtBRXJEQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUREO0FFcERBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzREQ7QUVsREE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9ERDtBRWpEQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbUREO0FFakRBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtREQ7QUVqREE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1ERDtBRWhEQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0REO0FFOUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnREQ7QUU3Q0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitDRDtBRTNDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNkNEO0FFMUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0Q0Q7QUUxQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRDRDtBRTFDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNENEO0FFekNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyQ0Q7QUV2Q0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlDRDtBRXRDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0NEO0FDcGNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7cUJBQUE7RUFJQTs4Q0FBQTtBRDRiRDs7QUN4YkE7RUFDQztFQUNBO0FEMmJEOztBQy9ZQTtBQVFBO0FBaUJBO0FBWUE7QUFHQTtBQWVBO0FBT0E7QUFHQTtBQUlBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9WRDtBQ2xWQztFQUNDO0FEb1ZGO0FDL1VFOztFQUNDO0FEa1ZIO0FDL1VFOzs7O0VBRUM7QURtVkg7QUNoVkU7O0VBQ0M7QURtVkg7QUM5VUU7RUFDQztBRGdWSDtBQzNVRTs7RUFDQztBRDhVSDtBQzFVQzs7Ozs7Ozs7RUFRQztFQUNBO0FENFVGO0FDeFVFO0VBRUM7QUR5VUg7QUN4VUc7RUFFQztBRHlVSjs7QUMvVEE7RUFDQztBRGtVRDtBQ2hVQztFQUNDO0FEa1VGO0FDL1RDOztFQUVDO0FEaVVGO0FDOVRDO0VBQ0M7QURnVUY7O0FDelRDOzs7RUFDQztBRDhURjtBQzNUQzs7Ozs7O0VBRUM7QURpVUY7QUM5VEM7OztFQUNDO0FEa1VGOztBQzVUQTtBQVdBO0FFeFNBO0FBQ0E7Ozs7Q0FBQTtBQU1BO0FBeUJBO0FBb05BO0FBRUE7QUFvR0E7QUFFQTtBQXlCQTtBQUVBO0FBa0JBO0FDcmhCQTs7Ozs7Ozs7O0VBQUE7QUFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKeXZCRjs7QUt2d0JBOzs7Ozs7Ozs7RUFBQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwd0JEO0FLeHdCQztFQUNDO0FMMHdCRjtBS3Z3QkM7RUFDQztBTHl3QkY7QUt0d0JDO0VBQ0M7QUx3d0JGO0FLcndCQztFQUNDO0FMdXdCRjs7QUtud0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxzd0JEO0FLcHdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzd0JGOztBS2x3QkE7RUFDQztBTHF3QkQ7O0FLandCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvd0JGOztBSy92QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa3dCRjs7QUs3dkJDO0VBQ0M7RUFDQTtBTGd3QkY7O0FLM3ZCQztFQUNDO0VBQ0E7QUw4dkJGOztBTS8xQkE7Ozs7Ozs7OztFQUFBO0FBV0M7RUFDQztFQUNBO0VBQ0E7QU5pMkJGOztBTTUxQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOKzFCRjs7QU0xMUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjYxQkY7QU16MUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjIxQkg7O0FNdDFCQTtFQUNDO0FOeTFCRDs7QU8xNEJBOzs7Ozs7Ozs7RUFBQTtBQVVBO0FBQ0E7RUFDQztFQUNBO0FQNjRCRDtBTzM0QkM7RUFDQyx5Qk40UFk7RU0zUFo7RUFDQTtBUDY0QkY7QU8zNEJFO0VBQ0M7QVA2NEJIO0FPejRCQztFQUNDO0FQMjRCRjtBT3g0QkM7RUFDQztBUDA0QkY7QU94NEJFO0VBQ0M7QVAwNEJIOztBT3A0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1NEJGO0FPcDRCQztFQUNDO0FQczRCRjtBT2o0Qkc7RUFDQztBUG00Qko7QU85M0JDO0VBQ0M7QVBnNEJGO0FPNzNCQztFQUNDO0VBQ0E7QVArM0JGO0FPMzNCRTtFQUNDO0FQNjNCSDs7QU9yM0JHO0VBQ0M7QVB3M0JKO0FPbjNCQztFQUNDO0FQcTNCRjs7QVEzOEJBOzs7Ozs7Ozs7RUFBQTtBQVVBO21DQUFBO0FBRUE7bUNBQUE7QUFFQTttQ0FBQTtBQUVBO21DQUFBO0FBRUE7QUFDQTtFQUNDO0FSODhCRDs7QVEzOEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjg4QkQ7O0FRMzhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4OEJEOztBUTE4QkM7RUFDQztFQUNBO0VBQ0E7QVI2OEJGO0FRMThCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FSNDhCRjs7QVF4OEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyOEJEOztBUXg4QkE7RUFDQztBUjI4QkQ7O0FReDhCQTtFQUNDO0VBQ0E7QVIyOEJEOztBUXg4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjI4QkQ7O0FReDhCQTtFQUNDO0VBQ0E7RUFDQTtBUjI4QkQ7O0FReDhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyOEJEOztBUy9pQ0E7Ozs7RUFBQTtBQU1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaWpDRDtBUy9pQ0M7O0VBRUM7RUFDQTtBVGlqQ0Y7QVM5aUNDOztFQUVDO0FUZ2pDRjtBUzVpQ0U7O0VBRUM7QVQ4aUNIOztBU3ZpQ0U7RUFDQztFQUNBO0VBQ0E7QVQwaUNIO0FTdmlDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FUeWlDSDtBU3JpQ0M7RUFDQztBVHVpQ0Y7QVNyaUNFO0VBQ0M7RUFDQTtFQUNBO0FUdWlDSDtBU3BpQ0U7RUFDQztFQUNBO0VBQ0E7QVRzaUNIO0FTbGlDQztFQUNDO0FUb2lDRjtBU2ppQ0M7RUFDQztFQUNBO0VBQ0E7QVRtaUNGO0FTamlDRTtFQUNDO0VBQ0E7RUFDQTtBVG1pQ0g7QVMvaENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGlpQ0Y7O0FTM2hDRTs7RUFFQztBVDhoQ0g7QVMzaENFOztFQUVDO0FUNmhDSDtBU3poQ0M7Ozs7O0VBS0M7RUFDQTtBVDJoQ0Y7QVN2aENFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QVR3aENIO0FTbmhDRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0FUb2hDSDtBUy9nQ0U7RUFFQztFQUNBO0VBQ0E7RUFDQTtBVGdoQ0g7QVMzZ0NFO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QVQ0Z0NIO0FTdmdDRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0FUd2dDSDtBU3BnQ0M7Ozs7O0VBS0M7RUFDQTtBVHNnQ0Y7QVNuZ0NDOzs7OztFQUtDO0VBQ0E7QVRxZ0NGO0FTbGdDQzs7RUFFQztBVG9nQ0Y7QVNqZ0NDOztFQUVDO0FUbWdDRjs7QVM5L0JDO0VBQ0M7QVRpZ0NGO0FTOS9CQztFQUNDO0VBQ0E7RUFDQTtBVGdnQ0Y7QVM3L0JHOzs7Ozs7RUFNQztBVCsvQko7QVMxL0JHOztFQUVDO0FUNC9CSjtBU3YvQkM7RUFDQztBVHkvQkY7QVN2L0JFO0VBQ0M7RUFDQTtBVHkvQkg7O0FTcC9CQTtFQUVFO0lBR0M7RVRvL0JEO0VTai9CQTtJQUNDO0VUbS9CRDtFU2ovQkM7SUFDQztFVG0vQkY7QUFDRjtBUzUrQkU7RUFDQztBVDgrQkg7QVMzK0JFOzs7RUFHQztFQUNBO0FUNitCSDtBUzErQkU7OztFQUdDO0FUNCtCSDtBU3grQkM7RUFDQztBVDArQkY7QVN2K0JHOztFQUVDO0FUeStCSjtBU3IrQkU7O0VBRUM7QVR1K0JIO0FTcCtCRTs7RUFFQztBVHMrQkg7QVNuK0JFOztFQUVDO0FUcStCSDtBU2wrQkU7O0VBRUM7QVRvK0JIOztBUzk5QkM7RUFDQztBVGkrQkY7QVM5OUJDO0VBQ0M7QVRnK0JGO0FTNzlCRztFQUNDO0FUKzlCSjtBUzU5Qkc7RUFDQztBVDg5Qko7O0FTeDlCQTtFQUNDO0VBQ0E7QVQyOUJEOztBU3g5QkE7RUFDQztBVDI5QkQ7O0FVcHlDQTtFQUNFO0lBQ0U7RVZ1eUNGO0FBQ0Y7QVVweUNBO0VBQ0U7SUFDRTtJQUNBO0VWc3lDRjtBQUNGO0FVbnlDQTtFQUNFO0lBQ0U7SUFDQTtFVnF5Q0Y7QUFDRjtBVWx5Q0E7RUFDRTtJQUNFO0lBQ0E7RVZveUNGO0FBQ0Y7QVVqeUNBO0VBQ0U7SUFDRTtJQUNBO0VWbXlDRjtBQUNGO0FVL3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVml5Q0o7QVUveENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVml5Q047QVU5eENJO0VBQ0U7QVZneUNOO0FVNXhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjh4Q0o7QVU1eENJO0VBQ0U7QVY4eENOO0FVMXhDRTtFQUNFO0VBQ0E7QVY0eENKO0FVenhDTTtFQUNFO0VBQ0E7RUFDQTtBVjJ4Q1I7QVV4eENNO0VBQ0U7RUFDQTtBVjB4Q1I7QVV0eENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnd4Q047QVV0eENNO0VBQ0U7QVZ3eENSO0FVcnhDTTtFQUNFO0FWdXhDUjtBVXB4Q007RUFDRTtBVnN4Q1I7QVVseENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb3hDTjtBVWx4Q007RUFDRTtFQUNBO0FWb3hDUjtBVWh4Q0k7RUFDRTtBVmt4Q047QVVoeENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWa3hDUjtBVTl3Q0k7RUFDRTtBVmd4Q047QVU5d0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ3hDUjtBVTV3Q0k7RUFDRTtBVjh3Q047QVU1d0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWOHdDUjtBVTF3Q0k7RUFDRTtBVjR3Q047QVV6d0NJO0VBQ0U7QVYyd0NOO0FVendDTTtFQUNFO0FWMndDUjtBVXR3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3d0NKO0FVcHdDSTtFQUNFO0FWc3dDTjtBVW53Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxd0NOOztBVWh3Q0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VWbXdDRjtFVWp3Q0U7SUFDRTtFVm13Q0o7QUFDRjtBV3QrQ0E7Ozs7Ozs7OztFQUFBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7QVh3K0NEO0FXdCtDQztFQUNDO0VBQ0E7QVh3K0NGO0FXcitDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1K0NGO0FXcitDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHUrQ0g7QVduK0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHErQ0Y7QVduK0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcStDSDtBV2orQ0M7RUFDQztFQUNBO0FYbStDRjtBV2grQ0M7RUFDQztFQUNBO0FYaytDRjtBVy85Q0M7RUFDQztFQUNBO0VBQ0E7QVhpK0NGO0FXLzlDRTtFQUNDO0VBQ0E7QVhpK0NIO0FXNzlDQztFQUNDO0FYKzlDRjtBVzU5Q0M7RUFDQztBWDg5Q0Y7QVczOUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVg2OUNGO0FXMTlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FYNDlDRjtBV3o5Q0M7RUFDQztFQUNBO0FYMjlDRjtBV3o5Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWDI5Q0g7QVd4OUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVgwOUNIO0FXdDlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHc5Q0Y7QVd0OUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdzlDSDtBV3I5Q0U7RUFDQyx5QlZtSVc7QURvMUNkO0FXbjlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHE5Q0Y7O0FXajlDQTtFQUNDO0FYbzlDRDs7QVdoOUNDO0VBQ0MseUJWK0dZO0FEbzJDZDtBV2o5Q0U7RUFDQztFQUNBO0FYbTlDSDtBVzk4Q0U7RUFDQztBWGc5Q0g7QVczOENFO0VBQ0M7QVg2OENIO0FXejhDQztFQUNDO0FYMjhDRjs7QVd0OENDO0VBQ0M7QVh5OENGOztBV3A4Q0M7RUFDQztBWHU4Q0Y7O0FXbDhDQztFQUNDO0FYcThDRjs7QVdqOENBO0VBQ0M7RUFDQTtFQUNBO0FYbzhDRDs7QVdqOENBO0VBQ0M7QVhvOENEO0FXbDhDQztFQUNDO0VBQ0E7QVhvOENGO0FXbDhDRTtFQUNDO0VBQ0E7QVhvOENIO0FXaDhDQztFQUNDO0VBQ0E7QVhrOENGO0FXaDhDRTtFQUNDO0VBQ0E7QVhrOENIO0FXOTdDQztFQUNDO0FYZzhDRjtBVzk3Q0U7RUFDQyx5QlZtQ1c7QUQ2NUNkO0FXNzdDRTtFQUNDO0FYKzdDSDtBVzM3Q0M7RUFDQztBWDY3Q0Y7QVd6N0NFO0VBQ0M7RUFDQTtBWDI3Q0g7QVd0N0NFO0VBQ0M7RUFDQTtBWHc3Q0g7O0FZdnJEQTs7Ozs7Ozs7O0VBQUE7QUFVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowckREO0FZeHJEQztFQUNDO0VBQ0E7QVowckRGO0FZdnJEQztFQUNDLHlCWHFQWTtFV3BQWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeXJERjtBWXRyREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWndyREY7QVlyckRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVyREY7QVlwckRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNyREY7QVlwckRFO0VBQ0M7QVpzckRIO0FZbnJERTtFQUNDO0VBQ0E7QVpxckRIO0FZanJEQztFQUNDO0VBQ0E7QVptckRGO0FZaHJEQztFQUNDO0VBQ0E7QVprckRGO0FZL3FEQztFQUNDO0VBQ0E7QVppckRGO0FZOXFEQztFQUNDO0VBQ0E7QVpnckRGO0FZN3FEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FaK3FERjtBWTVxREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWjhxREY7QVkzcURDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVo2cURGO0FZMXFEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FaNHFERjs7QVl2cURDO0VBQ0M7QVowcURGOztBYS94REE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJreUREOztBYWh5REE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJteUREOztBYWp5REE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm95REQ7O0FhbHlEQTtFQUNDO0FicXlERDs7QWFueURBO0VBQ0M7QWJzeUREOztBYXB5REE7RUFDQztFQUNBO0VBQ0E7QWJ1eUREOztBYXJ5REE7RUFDQztBYnd5REQ7O0FhdHlEQTtFQUNDO0VBQ0E7QWJ5eUREOztBYXZ5REE7RUFDQztBYjB5REQ7O0FheHlEQTtFQUNDO0VBQ0E7RUFDQTtBYjJ5REQ7O0FhenlEQTtFQUNDO0FiNHlERDs7QWExeURBO0VBQ0M7RUFDQTtBYjZ5REQ7O0FhM3lEQTtFQUNDO0VBQ0E7QWI4eUREOztBYTN5REM7RUFDQztFQUNBO0FiOHlERjtBYTd5REU7RUFDQztBYit5REg7QWE3eURFO0VBQ0M7RUFDQTtFQUNBLHlCWndMVztFWXZMWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJaeUtLO0VZeEtMO0FiK3lESDtBYTl5REc7RUFDQztBYmd6REo7O0FhM3lEQTtFQUNDO0VBQ0E7QWI4eUREOztBYTV5REE7RUFDQztBYit5REQ7O0FhN3lEQTtFQUNDO0VBQ0E7RUFDQTtBYmd6REQ7O0FhOXlEQTtFQUNDO0FiaXpERDs7QWEveURBO0VBQ0M7QWJrekREOztBYWh6REE7RUFDQztFQUNBLG1CWjZJTztFWTVJUDtFQUNBO0FibXpERDs7QWFqekRBO0VBQ0M7RUFDQTtFQUNBO0Fib3pERDs7QWFsekRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlo0SE87QUR5ckRSOztBYW56REE7RUFDQztBYnN6REQ7O0FhcHpEQTtFQUNDO0FidXpERDs7QWFwekRDO0VBQ0M7RUFDQTtBYnV6REY7QWFuekRHO0VBQ0M7RUFDQTtBYnF6REo7O0FhaHpEQTtFQUNDO0FibXpERDs7QWFqekRBO0VBQ0M7RUFDQTtBYm96REQ7O0FhbHpEQTtFQUNDO0FicXpERDs7QWFuekRBO0VBQ0M7RUFDQTtBYnN6REQ7O0FjLzlEQTtFQUNDO0FkaytERDs7QWM5OURDO0VBQ0M7QWRpK0RGO0FjOTlEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnK0RGO0FjOTlERTtFQUNDO0FkZytESDtBYzc5REU7RUFHQztFQUNBLG1DYmlPVTtFYWhPViwyQmIrTk07QUQ4dkRUO0FjejlEQztFQUNDO0VBQ0E7RUFDQTtBZDI5REY7QWN4OURDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDA5REY7QWN4OURFO0VBQ0M7QWQwOURIO0FjdjlERTtFQUdDO0VBQ0E7RUFDQTtBZHU5REg7QWNuOURDO0VBQ0M7QWRxOURGO0FjbDlEQztFQUNDO0FkbzlERjtBY2o5REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbTlERjtBY2o5REU7RUFDQztBZG05REg7QWMvOERDO0VBQ0M7QWRpOURGO0FjOThEQztFQUNDO0VBQ0E7RUFDQTtBZGc5REY7QWM5OERFO0VBQ0M7RUFDQTtFQUNBO0FkZzlESDtBYzc4REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCs4REg7QWM1OERFO0VBQ0M7RUFFQTtBZDY4REg7QWN6OERHO0VBQ0M7QWQyOERKO0FjejhESTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDI4REw7QWN6OERLO0VBQ0M7QWQyOEROO0FjdjhESTtFQUNDO0FkeThETDtBY3I4REs7RUFHQztBZHE4RE47QWNqOERJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWRtOERMO0FjLzdERztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpOERKO0FjLzdESTtFQUNDO0FkaThETDtBYzk3REk7RUFHQztFQUNBO0VBQ0E7QWQ4N0RMO0FjMzdESTtFQUNDO0FkNjdETDtBY3o3REc7RUFDQztBZDI3REo7QWN6N0RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDI3REw7QWN6N0RLO0VBQ0M7QWQyN0ROO0FjeDdESztFQUdDO0VBQ0E7RUFDQTtBZHc3RE47QWNqN0RHO0VBQ0M7QWRtN0RKO0FjaDdERztFQUNDO0FkazdESjtBYzU2REk7RUFDQztBZDg2REw7QWMzNkRJO0VBQ0M7QWQ2NkRMO0FjMTZESTtFQUNDO0FkNDZETDtBY3o2REk7RUFDQztBZDI2REw7QWN4NkRJO0VBQ0M7QWQwNkRMO0FjdjZESTtFQUNDO0FkeTZETDtBY3Q2REk7RUFDQztBZHc2REw7QWNyNkRJO0VBQ0M7QWR1NkRMO0FjcDZESTtFQUNDO0FkczZETDtBY242REk7RUFDQztBZHE2REw7QWNsNkRJO0VBQ0M7QWRvNkRMO0FjajZESTtFQUNDO0FkbTZETDtBY2g2REk7RUFDQztBZGs2REw7QWMvNURJO0VBQ0M7QWRpNkRMO0FjOTVESTtFQUNDO0FkZzZETDtBYzc1REk7RUFDQztBZCs1REw7QWM1NURJO0VBQ0M7QWQ4NURMO0FjMzVESTtFQUNDO0FkNjVETDtBYzE1REk7RUFDQztBZDQ1REw7QWN6NURJO0VBQ0M7QWQyNURMO0FjeDVESTtFQUNDO0FkMDVETDtBY3Y1REk7RUFDQztBZHk1REw7QWN0NURJO0VBQ0M7QWR3NURMO0FjcjVESTtFQUNDO0FkdTVETDtBY3A1REk7RUFDQztBZHM1REw7QWNuNURJO0VBQ0M7QWRxNURMO0FjbDVESTtFQUNDO0FkbzVETDtBY2o1REk7RUFDQztBZG01REw7QWNoNURJO0VBQ0M7QWRrNURMO0FjLzRESTtFQUNDO0FkaTVETDtBYzk0REk7RUFDQztBZGc1REw7QWM3NERJO0VBQ0M7QWQrNERMO0FjNTRESTtFQUNDO0FkODRETDtBYzM0REk7RUFDQztBZDY0REw7QWMxNERJO0VBQ0M7QWQ0NERMO0FjejRESTtFQUNDO0FkMjRETDtBY3g0REk7RUFDQztBZDA0REw7QWN0NERHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWR3NERKO0FjdDRESTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3NERMO0FjdDRESztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJiektFO0VhMEtGO0VBQ0E7RUFFQTtFQUNBO0FkdTRETjtBY3I0RE07RUFFQztBZHM0RFA7QWNqNERJO0VBQ0M7RUFDQTtBZG00REw7QWNoNERJO0VBQ0M7RUFDQTtFQUNBO0FkazRETDtBYy8zREk7RUFDQztFQUNBO0VBQ0E7QWRpNERMO0FjNzNERztFQUNDO0VBQ0E7QWQrM0RKOztBY3ozREE7RUFDQztJQUNDO0VkNDNEQTtFY3ozREQ7SUFDQztFZDIzREE7QUFDRjtBY3gzREE7RUFDQztJQUVDO0VkeTNEQTtFY3QzREQ7SUFFQztFZHUzREE7RWNwM0REO0lBR0M7RWRvM0RBO0VjajNERDtJQUVDO0VkazNEQTtBQUNGO0FjLzJEQTtBQUVBO0VBRUU7SUFDQztJQUNBO0lBQ0E7RWQrMkREO0VjNTJEQTtJQUNDO0VkODJERDtFYzMyREE7SUFDQztFZDYyREQ7RWMxMkRBO0lBQ0M7RWQ0MkREO0FBQ0Y7QWN4MkRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwMkREOztBY3YyREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwMkREO0FjeDJEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwMkRGO0FjdjJEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkeTJERjtBY3QyREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzJERjs7QWUzNUVBOzs7Ozs7O0VBQUE7QUFXQTtFQUNDO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7QWZ1NUVEO0FlcDVFQTs7OztFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnM1RUQ7O0FlbjVFQTs7RUFFQztFQUNBLDhCZG9IUztBRGt5RVY7O0FlbjVFQTtFQUNDO0FmczVFRDs7QWVuNUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmczVFRDtBZXA1RUM7RUFDQztFQUNBO0VBVUE7RUFVQTtFQUNBO0FmbzRFRjtBZWo0RUM7RUFDQztBZm00RUY7QWVoNEVDO0VBQ0M7QWZrNEVGO0FlaDRFRTtFQUNDO0FmazRFSDtBZS8zRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZmk0RUg7QWU1M0VFO0VBQ0M7QWY4M0VIO0FlMzNFRTtFQUNDO0VBQ0E7RUFDQTtBZjYzRUg7QWUxM0VFO0VBQ0M7RUFDQTtBZjQzRUg7QWV6M0VFO0VBQ0M7QWYyM0VIO0FldjNFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeTNFRjtBZXQzRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZnczRUY7QWV0M0VFO0VBQ0M7RUFDQTtBZnczRUg7QWVyM0VFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnUzRUg7QWVyM0VHO0VBQ0M7RUFDQTtFQUNBO0FmdTNFSjtBZWwzRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm8zRUY7QWVsM0VFO0VBQ0M7QWZvM0VIO0FlaDNFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmazNFRjtBZS8yRUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpM0VKO0FlOTJFRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZzNFSjtBZTcyRUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmKzJFSjtBZTMyRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjYyRUg7QWUzMkVHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MkVKO0FlMzJFSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MkVMO0FlMzJFSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MkVOO0FlMzJFTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjYyRVA7QWVwMkVFO0VBQ0M7QWZzMkVIO0FlbjJFRTtFQUNDO0FmcTJFSDtBZW4yRUc7RUFDQztBZnEyRUo7QWVoMkVDO0VBQ0M7QWZrMkVGO0FlaDJFRTtFQUNDO0VBQ0E7RUFDQTtBZmsyRUg7QWUvMUVFO0VBQ0M7RUFDQTtBZmkyRUg7QWUvMUVHO0VBQ0M7RUFDQTtBZmkyRUo7QWUvMUVJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmkyRUw7QWUvMUVLO0VBQ0M7RUFDQTtBZmkyRU47QWU3MUVJO0VBQ0M7RUFDQTtFQUNBO0FmKzFFTDtBZTMxRUc7RUFDQztFQUNBO0VBQ0E7QWY2MUVKO0FlMzFFSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MUVMO0FlMzFFSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNjFFTjtBZTMxRU07RUFDQztBZjYxRVA7QWUxMUVNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjQxRVA7QWUxMUVPO0VBQ0M7QWY0MUVSO0FlcDFFRTtFQUNDO0VBQ0E7RUFDQTtBZnMxRUg7QWVuMUVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnExRUg7QWVsMUVFO0VBQ0M7QWZvMUVIO0FlajFFRTtFQUNDO0FmbTFFSDtBZS8wRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTFFRjtBZS8wRUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpMUVIO0FlNzBFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZiswRUY7QWU3MEVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYrMEVIO0FlNzBFRztFQUNDO0VBQ0E7RUFDQTtBZiswRUo7QWUzMEVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWY2MEVIO0FlejBFQztFQUNDO0VBQ0E7QWYyMEVGO0FlejBFRTtFQUNDO0VBQ0E7RUFDQTtBZjIwRUg7O0FldDBFQTtFQUNDO0lBQ0M7RWZ5MEVBO0VldDBFRDtJQUNDO0VmdzBFQTtBQUNGO0FlcjBFQTtFQUNDO0lBQ0M7RWZ1MEVBO0VlcDBFRDtJQUNDO0VmczBFQTtBQUNGO0FlbjBFQTtFQUNDO0lBQ0M7SUFDQTtFZnEwRUE7RWVsMEVEO0lBQ0M7SUFDQTtFZm8wRUE7QUFDRjtBZWowRUE7RUFDQztJQUNDO0lBQ0E7RWZtMEVBO0VlaDBFRDtJQUNDO0lBQ0E7RWZrMEVBO0FBQ0Y7QWUvekVDO0VBQ0M7QWZpMEVGOztBZ0I1MkZBOzs7RUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBLG1CZjRQTTtFZTNQTjtFQUNBO0VBQ0E7RUFDQTtBaEIrMkZGO0FnQjcyRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQisyRko7QWdCNzJGSTtFQUNFO0VBQ0E7QWhCKzJGTjtBZ0IzMkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNjJGSjtBZ0IzMkZJO0VBQ0U7RUFDQTtBaEI2MkZOO0FnQjMyRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNjJGUjtBZ0J6MkZRO0VBQ0U7QWhCMjJGVjtBZ0J4MkZRO0VBQ0U7QWhCMDJGVjs7QWdCajJGSTtFQUNFO0VBQ0E7QWhCbzJGTjtBZ0JqMkZJO0VBQ0U7QWhCbTJGTjtBZ0JoMkZJO0VBQ0U7QWhCazJGTjs7QWlCOTZGQTtFQUNFO0VBQ0E7RUFDQTtBakJpN0ZGO0FpQi82RkU7RUFDRTtBakJpN0ZKO0FpQi82Rkk7RUFDRTtFQUNBO0FqQmk3Rk47QWlCNzZGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CaEJpUEE7RWdCaFBBO0VBQ0E7RUFDQTtFQUNBO0FqQis2RlI7QWlCMzZGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CaEJxT0U7RWdCcE9GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNjZGTjtBaUIxNkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQ2Rk47QWlCeDZGRTtFQUNFO0VBQ0E7QWpCMDZGSjtBaUJ4NkZJO0VBQ0U7RUFDQTtBakIwNkZOO0FpQng2Rk07RUFDRSx5QmhCNk1NO0VnQjVNTjtFQUNBO0FqQjA2RlI7QWlCeDZGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjA2RlY7QWlCeDZGVTtFQUNFO0FqQjA2Rlo7QWlCdjZGVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCeTZGWjtBaUJ2NkZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ5NkZkO0FpQnY2RmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3NkZoQjtBaUJwNkZZO0VBQ0U7QWpCczZGZDtBaUJwNkZjO0VBQ0U7RUFDQTtFQUNBO0FqQnM2RmhCO0FpQnA2RmdCO0VBQ0U7RUFDQTtFQUNBO0FqQnM2RmxCO0FpQnA2RmtCO0VBQ0U7QWpCczZGcEI7QWlCbDZGZ0I7RUFDRTtFQUNBLHlCaEIrSEo7RWdCOUhJO0FqQm82RmxCO0FpQmw2RmtCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7Z0NBQUE7QWpCcTZGcEI7QWlCajZGb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbTZGdEI7QWlCNTVGWTtFQUNFO0FqQjg1RmQ7QWlCMTVGVTtFQUNFO0FqQjQ1Rlo7QWlCeDVGUTtFQUNFO0FqQjA1RlY7QWlCeDVGVTtFQUNFO0FqQjA1Rlo7QWlCdDVGUTtFQUNFO0FqQnc1RlY7QWlCcDVGTTtFQUNFO0VBQ0E7RUFDQTtBakJzNUZSO0FpQmw1Rkk7RUFDRTtBakJvNUZOO0FpQmo1Rkk7RUFDRTtFQUNBO0VBQ0E7QWpCbTVGTjtBaUIvNEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpNUZKO0FpQi80Rkk7RUFDRTtBakJpNUZOO0FpQjk0Rkk7RUFDRTtFQUNBO0VBQ0E7QWpCZzVGTjtBaUI5NEZNO0VBQ0U7RUFDQTtBakJnNUZSO0FpQjU0Rkk7RUFDRTtBakI4NEZOO0FpQjE0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNDRGSjtBaUJ6NEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCMjRGSjtBaUJ4NEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwNEZKO0FpQnY0RkU7RUFDRTtBakJ5NEZKO0FpQnI0Rkk7RUFDRTtFQUNBO0FqQnU0Rk47QWlCcDRGSTtFQUNFO0VBQ0E7RUFDQTtBakJzNEZOO0FpQmw0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJvNEZKO0FpQmw0Rkk7RUFDRTtFQUNBO0VBQ0E7QWpCbzRGTjs7QWlCLzNGQTtFQVFFO0VBQ0E7RUFDQTtBakIyM0ZGO0FpQnA0RkU7RUFJSTtFQUNBO0FqQm00Rk47QWlCdjRGTTtFQUNJO0FqQnk0RlY7O0FpQmg0RkE7RUFDRTtJQUNJO0VqQm00Rko7QUFDRjtBa0IvckdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmlzR1I7QWtCL3JHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCaXNHWjtBa0I5ckdnQjtFQUNJO0FsQmdzR3BCO0FrQjVyR1k7RUFDSTtFQUNBO0VBQ0EsbUJqQmlPUjtFaUJoT1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjhyR2hCO0FrQnpyR1k7RUFDSTtBbEIyckdoQjtBa0JwckdZO0VBQ0k7RUFDQTtFQUNBO0FsQnNyR2hCO0FrQmpyR1k7RUFDSTtFQUNBO0VBQ0E7QWxCbXJHaEI7QWtCOXFHWTtFQUNJO0VBQ0E7RUFDQTtBbEJnckdoQjtBa0IzcUdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNnFHaEI7QWtCeHFHWTtFQUNJO0VBQ0E7RUFDQTtBbEIwcUdoQjtBa0J4cUdnQjtFQUNJO0VBQ0E7RUFDQTtBbEIwcUdwQjtBa0J0cUdZO0VBQ0k7QWxCd3FHaEI7QWtCbnFHWTtFQUNJO0VBQ0E7RUFDQTtBbEJxcUdoQjtBa0JucUdnQjtFQUNJO0FsQnFxR3BCO0FrQi9wR1k7RUFDSTtFQUNBO0VBQ0E7QWxCaXFHaEI7QWtCNXBHWTtFQUNJO0VBQ0E7RUFDQTtBbEI4cEdoQjtBa0J6cEdJO0VBQ0k7RUFDQTtBbEIycEdSO0FrQnpwR1E7RUFDSTtBbEIycEdaO0FrQnhwR1E7RUFDSTtBbEIwcEdaO0FrQnRwR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEJ3cEdSO0FrQnJwR0k7RUFDSTtFQUNBO0FsQnVwR1I7QWtCcnBHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCdXBHWjtBa0JscEdRO0VBQ0k7QWxCb3BHWjtBa0JqcEdnQjtFQUNJO0FsQm1wR3BCOztBa0I1b0dBO0VBQ0k7QWxCK29HSjtBa0I1b0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxCOG9HWjtBa0I1b0dZO0VBQ0k7RUFDQTtBbEI4b0doQjtBa0J4b0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxCMG9HWjtBa0J4b0dZO0VBQ0k7RUFDQTtBbEIwb0doQjtBa0Jwb0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxCc29HWjtBa0Jwb0dZO0VBQ0k7RUFDQTtBbEJzb0doQjs7QWtCN25HWTtFQUNJO0FsQmdvR2hCO0FrQjduR1k7RUFDSTtBbEIrbkdoQjs7QW1CNTNHQTs7b0VBQUE7QUFJQTtFQUNFO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7O0VBRUU7RUFDQTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtBbkI4M0dGOztBbUIzM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CODNHRjs7QW1CMzNHQTtFQUNFO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI4M0dGOztBbUIzM0dBO0VBQ0U7RUFDQTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI4M0dGOztBbUIzM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7O0VBRUU7QW5CODNHRjs7QW1CMzNHQTtFQUNFO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtFQUNBO0FuQjgzR0Y7O0FtQjMzR0E7RUFDRTtBbkI4M0dGOztBbUIzM0dBO0VBQ0U7QW5CODNHRjs7QW1CMzNHQTtFQUNFO0VBQ0E7QW5CODNHRjs7QW1CMzNHQTtFQUNFO0VBQ0E7RUFDQTtBbkI4M0dGOztBbUIzM0dBO0VBQ0U7RUFDQTtBbkI4M0dGOztBbUIzM0dBO0VBQ0U7QW5CODNHRjs7QW1CMzNHQTtFQUNFO0FuQjgzR0Y7O0FvQjFoSEE7OztFQUFBO0FBSUE7O0NBQUE7QUFHQTs7Q0FBQTtBQUdBOztDQUFBO0FBR0E7O0NBQUE7QUFHQTs7Q0FBQTtBQUdBOztDQUFBO0FBR0E7Ozs7Ozs7O0NBQUE7QUFTQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZoSEQ7QW9CM2hIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI2aEhGO0FvQjNoSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZoSEg7QW9CM2hIRztFQUNDO0VBQ0E7QXBCNmhISjtBb0J6aEhNO0VBQ0M7QXBCMmhIUDtBb0JyaEhHO0VBQ0M7RUFDQTtBcEJ1aEhKO0FvQm5oSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnFoSEg7QW9CbGhIRTtFQUNDO0VBQ0E7RUFDQSx5Qm5COEtXO0VtQjdLWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm9oSEg7QW9CaGhISztFQUNDO0FwQmtoSE47QW9CM2dIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI2Z0hGO0FvQjNnSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZnSEg7QW9CMWdIRTtFQUNDLHlCbkJ5SVc7RW1CeElYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjRnSEg7QW9CMWdIRztFQUNDO0FwQjRnSEo7QW9CdGdITTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCd2dIUDtBb0JyZ0hNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdWdIUDtBb0JwZ0hNO0VBQ0M7RUFDQTtBcEJzZ0hQO0FvQm5nSE07RUFDQztBcEJxZ0hQO0FvQmxnSE07RUFDQztBcEJvZ0hQO0FvQmpnSE07RUFDQztBcEJtZ0hQO0FvQmhnSE07RUFDQztFQUNBO0FwQmtnSFA7QW9CLy9HTTtFQUNDO0VBQ0E7QXBCaWdIUDtBb0I5L0dNO0VBQ0M7RUFDQTtBcEJnZ0hQO0FvQjcvR007RUFDQztFQUNBO0FwQisvR1A7QW9CNS9HTTtFQUNDO0VBQ0E7QXBCOC9HUDtBb0J2L0dFO0VBQ0MseUJuQmtEVztFbUJqRFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnkvR0g7QW9Cdi9HRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ5L0dKO0FvQnYvR0k7RUFDQztBcEJ5L0dMO0FvQnIvR0c7RUFDQztBcEJ1L0dKO0FvQnAvR0c7RUFDQztBcEJzL0dKO0FvQnAvR0k7RUFDQztBcEJzL0dMO0FvQmwvR0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEJvL0dKO0FvQmovR0c7RUFDQztBcEJtL0dKO0FvQmgvR0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmsvR0o7QW9CLytHRztFQUNDO0VBQ0E7QXBCaS9HSjtBb0I5K0dHO0VBQ0M7RUFDQTtBcEJnL0dKO0FvQjcrR0c7RUFDQztFQUNBO0FwQisrR0o7QW9CNStHRztFQUNDO0VBQ0E7QXBCOCtHSjs7QXFCL3hIQTs7NkNBQUE7QUFJQTtFQUNDO0VBQ0E7RUFDQTtBckJpeUhEO0FxQmh5SEM7RUFDQztBckJreUhGO0FxQmp5SEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbXlISDtBcUJqeUhFO0VBQ0M7QXJCbXlISDtBcUJoeUhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJreUhGO0FxQi94SEU7RUFDQztBckJpeUhIOztBcUIzeEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjh4SEg7QXFCNXhIRTtFQUNDO0FyQjh4SEg7O0FxQjF4SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2eEhEO0FxQjV4SEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjh4SEY7QXFCN3hIRTtFQUNDO0VBQ0E7RUFDQTtBckIreEhIO0FxQjd4SEU7RUFDQztFQUNBO0VBQ0E7QXJCK3hISDtBcUI5eEhHO0VBQ0M7QXJCZ3lISjtBcUI3eEhFO0VBQ0M7QXJCK3hISDtBcUI3eEhFO0VBQ0M7RUFDQTtFQUNBO0FyQit4SEg7QXFCN3hIRTtFQUNDO0VBQ0E7QXJCK3hISDtBcUI1eEhDO0VBQ0M7RUFDQTtFQUNBO0FyQjh4SEY7QXFCN3hIRTtFQUNDO0VBQ0E7RUFDQTtBckIreEhIO0FxQjl4SEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmd5SEo7QXFCN3hISTtFQUNDO0FyQit4SEw7QXFCMXhIRztFQUNDO0FyQjR4SEo7QXFCeHhIQztFQUNDO0FyQjB4SEY7QXFCeHhIQztFQUNDO0FyQjB4SEY7QXFCeHhIQztFQUNDO0VBQ0E7QXJCMHhIRjtBcUJ4eEhDO0VBQ0M7RUFDQTtBckIweEhGO0FxQnp4SEU7RUFDQyx5QnBCOEdXO0FENnFIZDtBcUJ2eEhFO0VBQ0MseUJwQnlHVztBRGdySGQ7QXFCdHhIQztFQUNDO0VBQ0E7RUFDQTtBckJ3eEhGO0FxQnR4SEM7RUFDQztFQUNBO0VBQ0E7QXJCd3hIRjs7QXFCcnhIQTtFQVNDO0VBQ0E7QXJCZ3hIRDtBcUJ6eEhDO0VBQ0M7RUFDQTtBckIyeEhGO0FxQnp4SEM7RUFDQztFQUNBO0FyQjJ4SEY7O0FxQnJ4SEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3hIRjtBcUJ2eEhFO0VBQ0M7QXJCeXhISDtBcUJ0eEhDO0VBQ0M7RUFDQTtBckJ3eEhGO0FxQnR4SEM7RUFDQztFQUNBO0FyQnd4SEY7QXFCdHhIQztFQUNDO0FyQnd4SEY7O0FxQnJ4SEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckJ3eEhEOztBcUJ0eEhBO0VBQ0M7QXJCeXhIRDtBcUJ4eEhDO0VBQ0M7RUFDQTtFQUNBO0FyQjB4SEY7QXFCdnhIRTtFQUNDO0VBQ0E7QXJCeXhISDtBcUJyeEhFO0VBQ0M7RUFDQTtFQUNBO0FyQnV4SEg7QXFCcnhIRTtFQUNDO0VBQ0E7RUFDQTtBckJ1eEhIO0FxQnJ4SEU7RUFDQztFQUNBO0VBQ0E7QXJCdXhISDtBcUJweEhDO0VBQ0M7RUFDQTtFQUNBO0FyQnN4SEY7QXFCcHhIQztFQUNDO0VBQ0E7RUFDQTtBckJzeEhGOztBcUJueEhBO0VBQ0M7QXJCc3hIRDs7QXFCcHhIQTtFQUNDO0FyQnV4SEQ7QXFCdHhIQztFQUNDO0FyQnd4SEY7QXFCdHhIQztFQUNDO0FyQnd4SEY7QXFCdnhIRTtFQUNDO0FyQnl4SEg7QXFCcnhIRTtFQUNDO0FyQnV4SEg7QXFCcHhIQztFQUNDO0VBQ0E7RUFDQTtBckJzeEhGO0FxQnB4SEM7RUFDQztFQUNBO0VBQ0E7QXJCc3hIRjs7QXFCbHhIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcXhIRjs7QXFCanhIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJveEhGOztBcUJoeEhBO0VBQ0M7SUFFQztFckJreEhBO0VxQi93SEQ7SUFDQztFckJpeEhBO0FBQ0Y7QXFCOXdIQTtFQUNDO0lBRUM7RXJCK3dIQTtFcUI1d0hEO0lBQ0M7RXJCOHdIQTtBQUNGO0FxQjN3SEE7RUFDQztJQUVDO0VyQjR3SEE7RXFCendIRDtJQUNDO0VyQjJ3SEE7QUFDRjtBcUJ4d0hBO0VBQ0M7SUFFQztFckJ5d0hBO0VxQnR3SEQ7SUFDQztFckJ3d0hBO0FBQ0Y7QXFCcndIQTtFQUNDO0lBRUM7RXJCc3dIQTtFcUJud0hEO0lBQ0M7RXJCcXdIQTtBQUNGO0FxQmx3SEE7RUFDQztJQUVDO0VyQm13SEE7RXFCaHdIRDtJQUNDO0VyQmt3SEE7QUFDRjtBcUIvdkhBO0VBQ0M7SUFFQztFckJnd0hBO0VxQjd2SEQ7SUFDQztFckIrdkhBO0FBQ0Y7QXFCNXZIQTtFQUNDO0lBRUM7RXJCNnZIQTtFcUIxdkhEO0lBQ0M7RXJCNHZIQTtBQUNGO0FzQjdvSUE7Ozs7Ozs7OztFQUFBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QitvSUQ7QXNCN29JQztFQUNDO0F0QitvSUY7QXNCNW9JQztFQUNDO0VBQ0E7RUFDQTtBdEI4b0lGO0FzQjNvSUM7RUFDQztFQUNBO0F0QjZvSUY7QXNCMW9JQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNG9JRjtBc0J6b0lDO0VBQ0M7QXRCMm9JRjtBc0J4b0lDO0VBQ0M7QXRCMG9JRjtBc0J2b0lDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJ5b0lGO0FzQnRvSUM7RUFDQztFQUNBO0F0QndvSUY7O0FzQnBvSUE7RUFDQztBdEJ1b0lEO0FzQnJvSUM7RUFDQztBdEJ1b0lGOztBdUI1c0lBO0VBQ0U7RUFDQTtBdkIrc0lGOztBdUI1c0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrc0lGO0F1QjdzSUU7RUFDRTtFQUNBO0F2QitzSUo7QXVCNXNJRTtFQUNFO0VBQ0E7QXZCOHNJSjs7QXdCcHVJQTtFQUNFO0F4QnV1SUY7QXdCcnVJRTtFQUNFO0VBQ0E7RUFDQTtBeEJ1dUlKO0F3QnJ1SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnV1SU47QXdCcnVJTTtFQUNFO0F4QnV1SVI7QXdCcnVJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdXVJVjtBd0JwdUlRO0VBQ0U7RUFDQTtBeEJzdUlWO0F3Qmx1SU07RUFDRTtFQUNBO0VBQ0E7QXhCb3VJUjtBd0JqdUlNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJtdUlSO0F3Qmp1SVE7RUFDRTtBeEJtdUlWO0F3QjV0SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjh0SU47QXdCNXRJTTtFQUNFO0F4Qjh0SVI7QXdCMXRJSTtFQUNFO0F4QjR0SU47QXdCenRJSTtFQUNFO0F4QjJ0SU47O0F3QnR0SUE7RUFDRTtBeEJ5dElGO0F3QnZ0SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJ5dElKO0F3QnZ0SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5dElOO0F3QnZ0SU07RUFDRTtFQUNBO0F4Qnl0SVI7QXdCbnRJSTtFQUNFO0F4QnF0SU47QXdCbHRJSTtFQUNFO0VBQ0E7QXhCb3RJTjtBd0JqdElJO0VBQ0U7RUFDQTtBeEJtdElOOztBd0I5c0lBO0VBR007SUFDRTtFeEIrc0lOO0V3QnhzSUk7SUFDRTtFeEIwc0lOO0FBQ0Y7QXdCcnNJQTtFQUdNO0lBQ0U7RXhCcXNJTjtFd0Joc0lJO0lBQ0U7RXhCa3NJTjtFd0IvcklJO0lBQ0U7RXhCaXNJTjtFd0I5cklJO0lBQ0U7RXhCZ3NJTjtFd0J6cklJO0lBQ0U7RXhCMnJJTjtBQUNGO0F3QnRySUE7RUFHTTtJQUNFO0V4QnNySU47QUFDRjtBd0JqcklBO0VBR007SUFDRTtFeEJpcklOO0FBQ0Y7QXlCejNJQTtBQUNBOzs7O0VBQUE7QUFLQTs7RUFBQTtBQUdBOytFQUFBO0FBRUE7Ozs7O0VBQUE7QUFNQTs7O0VBQUE7QUFJQTs7O0VBQUE7QUFJQTs7O0VBQUE7QUFJQTsrRUFBQTtBQUVBOztFQUFBO0FBR0E7O0VBQUE7QUFHQTsrRUFBQTtBQUVBOztFQUFBO0FBR0E7O0VBQUE7QUFHQTs7RUFBQTtBQUdBOzs7RUFBQTtBQUlBOztFQUFBO0FBR0E7O0VBQUE7QUFHQTs7RUFBQTtBQUdBOytFQUFBO0FBRUE7O0VBQUE7QUFHQTs7RUFBQTtBQUdBOytFQUFBO0FBRUE7O0VBQUE7QUFHQTs7RUFBQTtBQUdBOztFQUFBO0FBR0E7O0VBQUE7QUFHQTsrRUFBQTtBQUVBOzs7RUFBQTtBQUlBOzs7OztFQUFBO0FBTUE7O0VBQUE7QUFHQTs7Ozs7RUFBQTtBQU1BOzs7Ozs7RUFBQTtBQU9BO0FBQ0E7O0VBQUE7QUFHQTs7RUFBQTtBQUdBOzs7RUFBQTtBQUlBOzs7Ozs7RUFBQTtBQU9BOzs7O0VBQUE7QUFLQTs7OztFQUFBO0FBS0E7Ozs7RUFBQTtBQUtBOztFQUFBO0FBR0E7OztFQUFBO0FBSUE7O0VBQUE7QUFHQTs7O0VBQUE7QUFJQTsrRUFBQTtBQUVBOztFQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7QXpCMjNJRDtBeUJ6M0lDO0VBQ0M7RUFDQTtBekIyM0lGO0F5QngzSUM7RUFDQztBekIwM0lGOztBeUJ0M0lBO0VBQ0M7QXpCeTNJRDs7QXlCdDNJQTtFQUNDO0F6QnkzSUQ7O0F5QnQzSUE7RUFDQztBekJ5M0lEOztBeUJ0M0lBO0VBQ0M7QXpCeTNJRDs7QXlCdDNJQTtFQUNDO0F6QnkzSUQ7O0F5QnQzSUE7RUFDQztFQUNBO0F6QnkzSUQ7O0F5QnQzSUE7RUFDQztBekJ5M0lEOztBeUJ0M0lBO0VBQ0M7QXpCeTNJRDs7QXlCdDNJQTtFQUNDO0F6QnkzSUQ7O0F5QnQzSUE7RUFDQztBekJ5M0lEOztBeUJ0M0lBO0VBQ0M7QXpCeTNJRDs7QXlCdDNJQTtFQUNDO0F6QnkzSUQ7O0F5QnQzSUE7RUFDQztBekJ5M0lEOztBeUJ0M0lBO0VBQ0M7QXpCeTNJRDs7QXlCdDNJQTtFQUNDO0VBQ0E7QXpCeTNJRDtBeUJ2M0lDO0VBQ0M7RUFDQTtBekJ5M0lGOztBeUJyM0lBO0VBQ0M7RUFDQTtBekJ3M0lEOztBeUJyM0lBO0VBQ0M7RUFDQTtBekJ3M0lEOztBeUJyM0lBO0VBQ0M7RUFDQTtBekJ3M0lEOztBeUJyM0lBO0VBQ0M7QXpCdzNJRDs7QXlCcjNJQTtFQUNDO0F6QnczSUQ7O0F5QnIzSUE7RUFDQztBekJ3M0lEO0F5QnQzSUM7RUFDQztBekJ3M0lGO0F5QnIzSUM7RUFDQztBekJ1M0lGOztBeUJuM0lBO0VBQ0M7QXpCczNJRDs7QXlCbjNJQTtFQUNDO0F6QnMzSUQ7O0F5Qm4zSUE7RUFDQztBekJzM0lEOztBeUJuM0lBO0VBQ0M7QXpCczNJRDs7QXlCbjNJQTtFQUNDO0VBQ0E7QXpCczNJRDs7QXlCbjNJQTtFQUNDO0VBQ0E7QXpCczNJRDs7QXlCbjNJQTtFQUNDO0F6QnMzSUQ7O0F5Qm4zSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnMzSUQ7O0F5Qm4zSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnMzSUQ7O0F5Qm4zSUE7RUFDQztBekJzM0lEOztBeUJsM0lDO0VBQ0M7QXpCcTNJRjs7QXlCajNJQTtFQUNDO0VBQ0E7RUFDQTtBekJvM0lEOztBeUJqM0lBO0VBQ0M7RUFDQTtFQUNBO0F6Qm8zSUQ7O0F5QmozSUE7RUFDQztFQUNBO0F6Qm8zSUQ7O0F5QmozSUE7RUFDQztFQUNBO0F6Qm8zSUQ7O0F5QmozSUE7RUFDQztFQUNBO0F6Qm8zSUQ7O0F5QmozSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvM0lEO0F5QmwzSUM7RUFDQztFQUNBO0F6Qm8zSUY7O0F5QmgzSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekJtM0lEO0F5QmozSUM7RUFDQztFQUNBO0F6Qm0zSUY7O0F5Qi8ySUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekJrM0lEOztBeUIvMklBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpCazNJRDs7QXlCLzJJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6QmszSUQ7O0F5Qi8ySUE7RUFDQztFQUNBO0F6QmszSUQ7O0F5Qi8ySUE7RUFDQztFQUNBO0F6QmszSUQ7O0F5Qi8ySUE7RUFDQztBekJrM0lEOztBeUIvMklBO0VBQ0M7RUFDQTtBekJrM0lEOztBeUIvMklBO0VBQ0M7RUFDQTtBekJrM0lEOztBeUI5MklDO0VBQ0M7QXpCaTNJRjtBeUI5MklDO0VBQ0M7QXpCZzNJRjs7QXlCdDJJQztFQUNDO0F6QnkySUY7QXlCdDJJQztFQUNDO0F6QncySUY7O0F5QnAySUE7RUFDQztFQUNBO0VBQ0E7QXpCdTJJRDs7QXlCcDJJQTtFQUNDO0VBQ0E7QXpCdTJJRDs7QXlCcDJJQTtFQUNDO0VBQ0E7QXpCdTJJRDs7QXlCcDJJQTtFQUNDO0F6QnUySUQ7O0F5QnAySUE7RUFDQztBekJ1MklEOztBMEJ4MEpBO0FBQ0E7QUFDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIyMEpEO0EwQnowSkM7RUFDQztBMUIyMEpGO0EwQngwSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwMEpGO0EwQngwSkU7RUFDQztBMUIwMEpIOztBMEJyMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3MEpEO0EwQnQwSkM7RUFDQztBMUJ3MEpGOztBMEJwMEpBO0VBQ0M7RUFDQTtBMUJ1MEpEOztBMEJwMEpBO0VBQ0M7RUFDQTtBMUJ1MEpEOztBMEJwMEpBO0VBQ0M7QTFCdTBKRDs7QTBCcDBKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdTBKRDs7QTBCcDBKQTtFQUNDO0VBQ0E7QTFCdTBKRDs7QTBCcDBKQTtFQUNDO0VBQ0E7QTFCdTBKRDs7QTBCcDBKQTtFQUNDO0VBQ0E7QTFCdTBKRDs7QTBCcDBKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1MEpEOztBMEJwMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnUwSkQ7O0EwQnAwSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1MEpEOztBMEJwMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1MEpEOztBMEJwMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ1MEpEO0EwQnIwSkM7RUFDQztBMUJ1MEpGOztBMEJuMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJzMEpEO0EwQnAwSkM7RUFDQztBMUJzMEpGOztBMEJsMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnEwSkQ7QTBCbjBKQztFQUNDO0VBQ0E7QTFCcTBKRjs7QTBCajBKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvMEpEO0EwQmwwSkM7RUFDQztFQUNBO0ExQm8wSkY7O0EwQmgwSkE7RUFDQztFQUNBO0VBQ0E7QTFCbTBKRDs7QTBCaDBKQTtFQUNDO0VBQ0E7RUFDQTtBMUJtMEpEOztBMEJoMEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm0wSkQ7O0EyQjdqS0E7Ozs7RUFBQTtBQUtBOztFQUFBO0FBR0E7QUFDQTs7RUFBQTtBQUdBO0VBQ0M7SUFDQztFM0Jna0tBO0UyQjlqS0Q7SUFDQztFM0Jna0tBO0FBQ0Y7QTJCOWpLQTs7RUFBQTtBQUdBOztFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCZ2tLRDtBMkIvaktDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Jpa0tGO0EyQmhrS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCa2tLSDtBMkIvaktDO0VBQ0M7RUFDQTtFQUNBO0EzQmlrS0Y7QTJCL2pLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Jpa0tGO0EyQi9qS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxQm9NWTtFMEJuTVo7RUFDQTtFQUNBO0EzQmlrS0Y7QTJCaGtLRTtFQUNDO0EzQmtrS0g7QTJCaGtLRTtFQUNDO0VBQ0E7QTNCa2tLSDtBMkJqa0tHO0VBQ0M7QTNCbWtLSjtBMkJoa0tFO0VBQ0M7QTNCa2tLSDtBMkJoa0tFO0VBQ0M7QTNCa2tLSDtBMkIvaktDO0VBQ0M7QTNCaWtLRjtBMkIvaktDO0VBQ0M7QTNCaWtLRjtBMkI5aktFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmdrS0g7QTJCOWpLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Jna0tIO0EyQjlqS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmdrS0g7QTJCOWpLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCZ2tLSDtBMkI3aktDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQitqS0Y7QTJCN2pLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK2pLRjtBMkI3aktDO0VBQ0M7RUFDQTtBM0IraktGO0EyQjdqS0M7RUFDQztBM0IraktGO0EyQjdqS0M7RUFDQztBM0IraktGO0EyQjdqS0M7RUFDQztBM0IraktGO0EyQjdqS0M7RUFDQztFQUNBO0VBQ0E7QTNCK2pLRjtBMkI3aktDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQitqS0Y7QTJCOWpLRTtFQUNDO0VBQ0E7QTNCZ2tLSDtBMkI1aktFO0VBQ0M7QTNCOGpLSDtBMkI1aktFO0VBQ0M7QTNCOGpLSDtBMkIzaktDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQjZqS0Y7QTJCM2pLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQjZqS0Y7O0EyQjFqS0E7RUFDQztBM0I2aktEOztBMkIzaktBO0VBQ0M7RUFDQTtBM0I4aktEOztBMkI1aktBO0VBQ0M7QTNCK2pLRDs7QTJCNWpLQztFQUNDO0EzQitqS0Y7O0EyQjNqS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCOGpLRjs7QTJCM2pLQTtFQUNDO0VBQ0E7QTNCOGpLRDs7QTJCNWpLQTtFQUNDO0EzQitqS0Q7QTJCOWpLQztFQUNDO0EzQmdrS0Y7O0EyQjVqS0M7RUFDQztBM0IraktGOztBMkI1aktBO0VBQ0M7QTNCK2pLRDs7QTRCcnpLQTs7Ozs7Ozs7O0VBQUE7QUFVQTtFQUNDO0VBQ0E7RUFDQTtBNUJ3ektEO0E0QnR6S0M7RUFDQztFQUNBO0E1Qnd6S0Y7QTRCcnpLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1QnV6S0Y7O0E0Qmx6S0M7RUFDQztBNUJxektGOztBNkJuMUtBOzs7Ozs7O0VBQUE7QUFRQTtFQUNDO0E3QnMxS0Q7O0E2Qm4xS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnMxS0Q7O0E2QmwxS0M7RUFDQztBN0JxMUtGOztBNkJoMUtDO0VBQ0M7QTdCbTFLRjs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QTZCLzBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazFLRDs7QThCLzZLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCazdLRDtBOEJoN0tDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJrN0tGO0E4Qmg3S0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCazdLSDtBOEIvNktFO0VBQ0M7QTlCaTdLSDtBOEI3NktDO0VBQ0M7RUFDQTtBOUIrNktGO0E4QjU2S0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCODZLRjtBOEI1NktFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI4NktIO0E4QjE2S0M7RUFDQyx5QjdCeU5ZO0FEbXRLZDtBOEIxNktFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI0NktIO0E4QjE2S0c7RUFDQztBOUI0NktKOztBOEJ0NktBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCeTZLRDs7QThCdDZLQTtFQUNDO0E5Qnk2S0Q7O0E4QnQ2S0E7RUFDQztFQUNBO0VBQ0E7QTlCeTZLRDs7QThCdDZLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5Qnk2S0Q7QThCdjZLQztFQUNDO0E5Qnk2S0Y7O0E4QnA2S0M7RUFDQztBOUJ1NktGO0E4QnA2S0M7RUFDQztFQUNBO0VBQ0E7QTlCczZLRjtBOEJuNktDO0VBQ0M7RUFDQTtFQUNBO0E5QnE2S0Y7O0E4Qmo2S0E7RUFDQztFQUNBO0E5Qm82S0Q7QThCbDZLQztFQUNDO0VBQ0E7RUFDQTtBOUJvNktGO0E4Qmw2S0U7RUFDQztBOUJvNktIO0E4Qmg2S0M7RUFDQztBOUJrNktGOztBOEI5NUtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qmk2S0Q7O0E4Qjk1S0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJpNktEOztBOEI3NUtDO0VBQ0M7RUFDQTtFQUNBO0E5Qmc2S0Y7QThCOTVLRTtFQUNDO0VBQ0E7QTlCZzZLSDtBOEI3NUtFO0VBQ0M7RUFDQTtFQUNBO0E5Qis1S0g7QThCNTVLRTtFQUNDO0E5Qjg1S0g7QThCMzVLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNjVLSDtBOEIzNUtHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNjVLSjtBOEJ2NUtFO0VBQ0MseUI3QnNEVztBRG0yS2Q7QThCaDVLQztFQUNDO0VBQ0E7QTlCazVLRjtBOEJoNUtFO0VBQ0M7QTlCazVLSDtBOEI5NEtDO0VBSUM7RUFDQTtBOUI2NEtGO0E4QjE0S0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUI0NEtGO0E4QjE0S0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QjQ0S0g7QThCMTRLRztFQUNDO0E5QjQ0S0o7QThCeDRLRTtFQUNDO0VBQ0E7RUFDQSx5QjdCT1c7QURtNEtkO0E4QnY0S0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qnk0S0g7QThCdDRLRTtFQUNDO0VBQ0E7RUFDQSx5QjdCUFc7RTZCUVg7RUFDQTtFQUNBO0E5Qnc0S0g7QThCcjRLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCdTRLSDtBOEJyNEtHO0VBQ0M7QTlCdTRLSjtBOEJqNEtFOzs7RUFHQztBOUJtNEtIO0E4Qmg0S0U7RUFDQztFQUNBO0E5Qms0S0g7QThCLzNLRTtFQUNDO0VBQ0E7QTlCaTRLSDtBOEI3M0tDO0VBQ0M7QTlCKzNLRjs7QThCMzNLQTtFQUNDO0E5QjgzS0Q7O0E4QjEzS0M7RUFDQztFQUNBO0E5QjYzS0Y7QThCeDNLRzs7RUFFQztFQUNBO0E5QjAzS0o7QThCcjNLRzs7RUFFQztFQUNBO0E5QnUzS0o7QThCbDNLQztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CN0IxRk07QUQ4OEtSO0E4QmozS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjdCcEdNO0FEdTlLUjtBOEJoM0tDO0VBQ0M7RUFDQTtBOUJrM0tGO0E4QjkyS0U7RUFDQztBOUJnM0tIO0E4QjcyS0U7RUFDQztBOUIrMktIO0E4QjUyS0U7RUFDQztBOUI4MktIO0E4QjMyS0U7RUFDQztBOUI2MktIO0E4QjMyS0c7RUFDQztBOUI2MktKO0E4QjEyS0c7RUFDQztFQUNBO0E5QjQyS0o7QThCMTJLSTtFQUNDO0VBQ0E7QTlCNDJLTDtBOEIxMktLO0VBQ0M7RUFDQTtBOUI0MktOO0E4QjEyS007RUFDQztFQUNBO0E5QjQyS1A7QThCMTJLTztFQUNDO0VBQ0E7QTlCNDJLUjtBOEJuMktDO0VBQ0M7RUFDQTtFQUNBO0E5QnEyS0Y7O0E4QmgyS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbTJLRjtBOEJqMktFO0VBQ0MsbUI3Qi9LSztFNkJnTEw7QTlCbTJLSDtBOEJoMktFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlCazJLSDtBOEIvMUtFO0VBQ0M7QTlCaTJLSDtBOEI5MUtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFLQTtFQUNBO0E5QncxS0g7QThCdDFLRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QncxS0o7QThCbDFLRTtFQUNDLHlCN0IvTlc7QURtakxkO0E4QmoxS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJtMUtIO0E4QjkwS0U7RUFDQztFQUNBO0E5QmcxS0g7QThCOTBLRztFQUNDO0VBQ0E7QTlCZzFLSjtBOEI1MEtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtBOUIwMEtIO0E4QnYwS0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFLQTtFQUNBO0E5QmkwS0g7QThCN3pLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCK3pLRjtBOEI3ektFO0VBQ0M7RUFDQTtFQUNBO0E5Qit6S0g7QThCNXpLRTtFQUNDO0E5Qjh6S0g7QThCM3pLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3QmpUVztFNkJrVFg7RUFDQTtFQUNBO0E5QjZ6S0g7QThCMXpLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNHpLSDtBOEIxektHO0VBQ0M7QTlCNHpLSjtBOEJ0ektFO0VBQ0M7RUFDQTtFQUNBO0E5Qnd6S0g7QThCcnpLRTtFQUNDO0VBQ0E7QTlCdXpLSDtBOEJsektFO0VBQ0M7RUFDQTtFQUNBO0E5Qm96S0g7QThCanpLRTtFQUNDO0VBQ0E7RUFDQTtBOUJtektIO0E4Qi95S0M7RUFDQztFQUNBO0E5Qml6S0Y7QThCOXlLQztFQUNDO0VBQ0E7QTlCZ3pLRjtBOEI3eUtDO0VBQ0M7RUFDQTtBOUIreUtGO0E4QjV5S0M7RUFDQztBOUI4eUtGO0E4QjN5S0M7RUFDQztBOUI2eUtGO0E4QjF5S0M7RUFDQztFQUNBO0E5QjR5S0Y7QThCeHlLRTtFQUNDO0E5QjB5S0g7QThCdnlLRTtFQUNDO0E5Qnl5S0g7QThCcnlLQztFQUNDO0VBQ0E7QTlCdXlLRjtBOEJweUtDO0VBQ0M7RUFDQTtFQUNBO0E5QnN5S0Y7O0ErQi83TEE7Ozs7Ozs7RUFBQTtBQVFBO0VBQ0M7RUFDQTtBL0JrOExEOztBK0IvN0xBO0VBQ0M7RUFDQTtFQUNBO0EvQms4TEQ7O0FnQ2w5TEE7Ozs7Ozs7OztFQUFBO0FBVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcTlMRDtBZ0NuOUxDO0VBQ0M7RUFDQTtFQUNBO0FoQ3E5TEY7QWdDbjlMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3E5TEg7O0FnQ2g5TEE7RUFDQztBaENtOUxEOztBZ0NoOUxBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhDbTlMRDs7QWdDaDlMQTtFQUNDO0VBQ0E7RUFDQTtBaENtOUxEOztBZ0NoOUxBO0VBQ0M7RUFDQTtBaENtOUxEOztBaUN6Z01BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUk7RUFDSSx5QmhDZ1FNO0FEMndMZDs7QWlDdGdNSTtFQUNJLHlCaEMwUE07RWdDelBOO0FqQ3lnTVI7QWlDdGdNSTtFQUNJO0VBQ0E7QWpDd2dNUjtBaUNyZ01JO0VBQ0k7QWpDdWdNUjs7QWlDbmdNQTtFQUNJO0FqQ3NnTUo7O0FpQ25nTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDc2dNSjs7QWlDbmdNQTtFQUNJO0FqQ3NnTUo7O0FpQ25nTUE7RUFDSTtBakNzZ01KOztBaUNsZ01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3FnTVI7QWlDbGdNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNvZ01SOztBaUNoZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpDbWdNSjs7QWlDaGdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbWdNSjs7QWlDaGdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbWdNSjs7QWlDaGdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNtZ01KOztBaUNoZ01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ21nTUo7O0FpQ2hnTUE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNrZ01WO0VpQy8vTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDaWdNVjtBQUNGO0FpQzcvTEE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakM4L0xWO0VpQzMvTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDNi9MVjtBQUNGO0FpQ3ovTEE7RUFFUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakMwL0xWO0VpQ3YvTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDeS9MVjtBQUNGO0FrQ3pxTUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMycU1GOztBa0N4cU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMycU1GOztBa0N4cU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJxTUY7O0FrQ3hxTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJxTUY7O0FrQ3hxTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMycU1GO0FrQ3pxTUU7RUFDRTtBbEMycU1KOztBa0N2cU1BO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzcU1GO0FrQzlxTUU7RUFDRTtBbENnck1KOztBa0NycU1FO0VBQ0U7RUFDQTtBbEN3cU1KO0FrQ3JxTUU7RUFDRTtFQUNBO0FsQ3VxTUo7O0FrQ25xTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENzcU1GOztBa0NucU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakN1S1k7RWlDdEtaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzcU1GOztBa0NucU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDc3FNRjs7QWtDbnFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzcU1GOztBa0NscU1FO0VBQ0U7RUFDQTtFQUNBO0FsQ3FxTUo7QWtDbHFNRTtFQUNFO0FsQ29xTUo7O0FrQ2hxTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENtcU1GO0FrQ2pxTUU7RUFDRTtBbENtcU1KO0FrQ2hxTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2txTUo7O0FrQzdwTUU7RUFDRTtFQUNBO0FsQ2dxTUo7O0FrQzVwTUE7RUFDRTtFQUNBO0FsQytwTUY7QWtDNXBNSTtFQUNFO0VBQ0E7QWxDOHBNTjs7QWtDenBNQTtFQUNFO0VBQ0E7QWxDNHBNRjtBa0MxcE1FO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDc3BNSjtBa0NscU1JO0VBQ0U7RUFDQTtFQUNBO0FsQ29xTU47O0FrQ3RwTUU7RUFDRTtFQUNBO0FsQ3lwTUo7O0FrQ3JwTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3dwTUY7O0FtQzMzTUE7Ozs7Ozs7OztFQUFBO0FBVUE7QUFDQTtFQUNDO0VBQ0E7QW5DODNNRDtBbUM1M01DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DODNNRjtBbUMzM01DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzYzTUY7O0FtQ3gzTUM7RUFDQztBbkMyM01GO0FtQ3gzTUM7RUFDQztBbkMwM01GOztBbUN0M01BO0VBQ0M7QW5DeTNNRDtBbUN2M01DO0VBQ0M7RUFDQTtBbkN5M01GO0FtQ3QzTUM7RUFDQztFQUNBO0FuQ3czTUY7QW1DcjNNQztFQUNDO0FuQ3UzTUY7QW1DcDNNQztFQUNDO0FuQ3MzTUY7O0FtQ2wzTUE7RUFDQztFQUNBO0FuQ3EzTUQ7QW1DbjNNQztFQUNDO0VBQ0E7RUFDQTtBbkNxM01GO0FtQ2wzTUM7RUFDQztFQUNBO0FuQ28zTUY7QW1DajNNQztFQUNDO0FuQ20zTUY7QW1DaDNNQztFQUNDO0FuQ2szTUY7O0FvQ3o4TUE7Ozs7Ozs7RUFBQTtBQVFBO0VBQ0M7RUFDQTtBcEM0OE1EOztBcUN0OU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDSTtFQUNBO0FyQ3k5TUo7O0FxQ3Q5TUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckN5OU1KO0FxQ3Y5TUk7RUFDSTtFQUNBO0FyQ3k5TVI7O0FxQ3A5TUk7RUFDSTtFQUNBO0FyQ3U5TVI7O0FxQ245TUE7RUFDSTtFQUNBO0FyQ3M5TUo7O0FxQ245TUE7RUFDSTtFQUNBO0FyQ3M5TUo7O0FxQ2w5TUk7RUFDSTtBckNxOU1SO0FxQ2w5TUk7RUFDSTtBckNvOU1SOztBcUNoOU1BO0VBQ0k7RUFDQTtBckNtOU1KOztBc0N4Z05BOzs7OztHQUFBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0VBQUE7QUFJQTtBQUNBO0FBQ0E7Ozs7Q0FBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7R3RDMmdORixlc0MxZ05FO0d0QzJnTkYsT3NDMWdORTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzJnTko7QXNDemdOSTtFQUNJO0VBQ0E7RUFDQTtBdEMyZ05SO0FzQ3hnTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwZ05SO0FzQ3hnTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwZ05aO0FzQ3ZnTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEN5Z05aO0FzQ3JnTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3VnTlI7O0FzQ25nTkE7RUFDSTtBdENzZ05KOztBc0NuZ05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRDc2dOSjs7QXNDbmdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDc2dOSjs7QXNDbmdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDc2dOSjs7QXNDbmdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENzZ05KOztBc0NsZ05JO0VBQ0k7RUFDQTtBdENxZ05SO0FzQ2xnTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENvZ05SOztBc0NoZ05BO0VBQ0k7QXRDbWdOSjs7QXNDaGdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q21nTko7O0FzQ2hnTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENtZ05KOztBc0MvL01JO0VBQ0k7QXRDa2dOUjtBc0MvL01JO0VBQ0k7QXRDaWdOUjs7QXNDNy9NQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2dnTko7O0FzQzcvTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDZ2dOSjs7QXNDNy9NQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2dnTko7O0FzQzcvTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2dnTko7O0FzQzcvTUE7RUFDSTtBdENnZ05KOztBc0M3L01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0d0Q2dnTkYsT3NDLy9NRTtHdENnZ05GLGVzQy8vTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENnZ05KO0FzQzkvTUk7RUFDSTtFQUNBO0F0Q2dnTlI7O0FzQzUvTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJDN0RVO0VxQzhEVjtFQUNBO0VBQ0E7QXRDKy9NSjs7QXNDNS9NQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QysvTUo7O0FzQzUvTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMrL01KOztBc0MzL01JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRDOC9NUjs7QXNDei9NSTtFQUNJO0F0QzQvTVI7O0FzQ3YvTUk7RUFDSTtBdEMwL01SOztBc0NyL01JO0VBQ0k7QXRDdy9NUjs7QXNDbi9NSTtFQUNJO0F0Q3MvTVI7QXNDbi9NSTtFQUNJO0F0Q3EvTVI7O0FzQ2gvTUk7RUFDSTtBdENtL01SOztBc0M5K01JO0VBQ0k7QXRDaS9NUjtBc0M5K01JO0VBQ0k7QXRDZy9NUjs7QXNDNStNQTtFQUNJO0VBQ0E7QXRDKytNSjs7QXNDNStNQTtFQUNJO0VBQ0E7QXRDKytNSjs7QXNDNStNQTtFQUNJO0VBQ0E7QXRDKytNSjs7QXNDNStNQTtFQUNJO0VBQ0E7QXRDKytNSjs7QXNDNStNQTtFQUNJO0VBQ0E7QXRDKytNSjs7QXNDNStNQTtFQUNJO0VBQ0E7QXRDKytNSjs7QXNDNStNQTtFQUNJO0F0QysrTUo7O0FzQzUrTUE7R3RDKytNRSxPc0NuK01FO0F0Q28rTUo7QXNDLytNSTtFQUNJO0VBQ0E7QXRDaS9NUjtBc0M5K01JO0VBQ0k7RUFDQTtFQUNBO0F0Q2cvTVI7O0FzQzErTUE7RUFDSTtFQUNBO0VBQ0E7QXRDNitNSjs7QXNDMStNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNitNSjtBc0MzK01JO0VBQ0k7QXRDNitNUjs7QXNDeitNQTtFQUNJO0VBQ0E7QXRDNCtNSjs7QXNDeitNQTtFQUNJLHlCckNwT1U7RXFDcU9WO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM0K01KOztBc0N6K01BO0VBQ0kseUJyQzlPVTtFcUMrT1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM0K01KOztBc0N6K01BO0d0QzQrTUUsWXNDcDlNRTtFQUNBO0F0Q3E5TUo7QXNDNytNSTtFQUNJO0VBQ0E7RUFDQSx5QnJDMVBNO0VxQzJQTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDKytNUjtBc0M3K01RO0VBQ0k7QXRDKytNWjtBc0MzK01JO0VBQ0k7QXRDNitNUjtBc0N0K01RO0VBQ0k7QXRDdytNWjtBc0NwK01JO0VBQ0k7QXRDcytNUjtBc0NuK01JO0VBQ0k7RUFDQTtBdENxK01SO0FzQ2orTVE7RUFDSTtBdENtK01aO0FzQzk5TVE7RUFDSTtBdENnK01aOztBc0MzOU1BO0VBQ0k7RUFDQTtFQUNBO0F0Qzg5TUo7O0FzQzM5TUE7RUFDSSx5QnJDcFRVO0VxQ3FUVjtBdEM4OU1KO0FzQzU5TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckM1VE07RXFDNlROO0F0Qzg5TVI7QXNDMzlNSTtFQUNJO0F0QzY5TVI7O0FzQ3o5TUE7RUFDSTtBdEM0OU1KOztBc0N6OU1BO0VBQ0k7QXRDNDlNSjs7QXNDejlNQTtFQUNJO0VBQ0E7QXRDNDlNSjs7QXNDejlNQTtFQUNJO0VBQ0E7RUFDQTtBdEM0OU1KOztBc0N6OU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJyQzVWVTtFcUM2VlY7QXRDNDlNSjs7QXNDejlNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzQ5TUo7QXNDMTlNSTtFQUNJO0VBQ0E7QXRDNDlNUjs7QXNDeDlNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMyOU1KOztBc0N4OU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzI5TUo7O0FzQ3g5TUE7RUFDSTtFQUNBO0VBQ0E7QXRDMjlNSjs7QXNDeDlNQTtFQUNJO0lBQ0k7RXRDMjlNTjtFc0N4OU1FO0lBQ0k7RXRDMDlNTjtFc0N2OU1FO0lBQ0k7RXRDeTlNTjtBQUNGO0F1Q3ZuT0E7Ozs7Ozs7OztFQUFBO0FBVUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDeW5PRDtBdUN2bk9DO0VBQ0M7RUFDQTtFQUNBO0F2Q3luT0Y7O0F1Q3JuT0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q3duT0Q7O0F1Q3JuT0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q3duT0Q7O0F1Q3JuT0E7RUFDQztBdkN3bk9EOztBdUNybk9BO0VBQ0M7QXZDd25PRDs7O0F3QzlxT0E7RUFDQztFQUNBO0VBQ0E7QXhDa3JPRDtBd0Nock9DO0VBQ0M7QXhDa3JPRjtBd0Nock9FO0VBQ0M7RUFDQTtFQUNBO0F4Q2tyT0g7O0F3QzdxT0E7RUFDQztFQUNBO0VBQ0E7QXhDZ3JPRDtBd0M5cU9DO0VBQ0M7QXhDZ3JPRjtBd0M3cU9DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrcU9GO0F3QzdxT0U7RUFDQyx5QnZDME9XO0V1Q3pPWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrcU9IO0F3QzNxT0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM2cU9KO0F3Q3hxT0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDMHFPRjtBd0N4cU9FO0VBQ0M7RUFDQTtFQUNBO0F4QzBxT0g7QXdDdnFPRTtFQUNDO0VBQ0E7QXhDeXFPSDtBd0NycU9DO0VBQ0MseUJ2QzJMWTtFdUMxTFo7RUFDQTtFQUNBO0VBQ0E7QXhDdXFPRjtBd0NycU9FO0VBQ0M7RUFDQTtBeEN1cU9IO0F3Q3JxT0c7RUFDQztBeEN1cU9KO0F3Q25xT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3FxT0g7QXdDbnFPRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3FxT0o7QXdDanFPRTtFQUNDO0F4Q21xT0g7QXdDanFPRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENtcU9KO0F3Q2hxT0c7RUFDQztFQUNBO0F4Q2txT0o7QXdDN3BPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrcE9GO0F3QzdwT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QytwT0g7QXdDN3BPRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrcE9KO0F3QzNwT0U7RUFDQztFQUNBO0F4QzZwT0g7O0F3Q3ZwT0M7RUFDQztFQUNBLHlCdkMrRVk7RXVDOUVaO0F4QzBwT0Y7QXdDeHBPRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzBwT0g7QXdDeHBPRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkNpREs7QUR5bU9UO0F3Q3RwT0U7RUFDQywyQnZDNENNO0FENG1PVDtBd0N0cE9HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhDd3BPSjtBd0NycE9HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2QzRCSztBRDJuT1Q7QXdDbHBPQztFQUNDO0VBQ0E7RUFDQSx5QnZDK0JZO0FEcW5PZDtBd0NqcE9DO0VBQ0M7QXhDbXBPRjs7QXdDOW9PQztFQUNDO0VBQ0E7RUFDQTtBeENpcE9GO0F3Qy9vT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2lwT0g7QXdDL29PRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2Q1pLO0FENnBPVDtBd0M3b09FO0VBQ0MsMkJ2Q2pCTTtBRGdxT1Q7QXdDN29PRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEMrb09KO0F3QzVvT0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzhvT0o7QXdDem9PQztFQUNDO0VBQ0EseUJ2Q2hDWTtFdUNpQ1o7QXhDMm9PRjtBd0N4b09DO0VBQ0M7QXhDMG9PRjs7QXdDcm9PQztFQUNDLDJCdkN0RE87QUQ4ck9UO0F3Q3RvT0U7RUFDQztBeEN3b09IO0F3Q3BvT0M7RUFDQztBeENzb09GOztBd0Nsb09BO0VBRUU7SUFDQztFeENvb09EO0V3Q2pvT0E7SUFDQztFeENtb09EO0V3Q2pvT0M7SUFDQztFeENtb09GO0V3Qy9uT0E7SUFDQztFeENpb09EO0V3QzVuT0E7SUFDQztJQUNBO0V4QzhuT0Q7RXdDem5PQTtJQUNDO0lBQ0E7RXhDMm5PRDtFd0N0bk9BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEN3bk9EO0V3Q3RuT0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEN3bk9GO0V3Q3JuT0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Q3VuT0Y7RXdDbm5PRTtJQUNDO0V4Q3FuT0g7RXdDaG5PQTtJQUNDO0V4Q2tuT0Q7RXdDOW1PQztJQUNDO0V4Q2duT0Y7QUFDRjtBd0MzbU9BO0VBRUU7SUFDQztJQUNBO0V4QzRtT0Q7QUFDRjtBeUN4Z1BBO0VBQ0M7RUFDQTtBekMwZ1BEO0F5Q3hnUEM7RUFDQztFQUNBO0F6QzBnUEY7O0F5Q3RnUEE7RUFDQztBekN5Z1BEOztBeUN0Z1BBO0VBQ0M7QXpDeWdQRDs7QXlDdGdQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekN5Z1BEO0F5Q3ZnUEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDd2dQRjs7QXlDcGdQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDdWdQRDs7QXlDcGdQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3VnUEQ7O0F5Q3BnUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekN1Z1BEOztBeUNwZ1BBO0VBQ0M7RUFDQTtBekN1Z1BEOztBeUNwZ1BBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3VnUEQ7O0F5Q3BnUEE7RUFDQztFQUNBO0F6Q3VnUEQ7O0F5Q3BnUEE7RUFDQztJQUNDO0V6Q3VnUEE7QUFDRjtBeUNwZ1BBO0VBQ0M7RUFDQTtBekNzZ1BEOztBeUNuZ1BBO0VBQ0M7RUFDQTtFQUNBO0F6Q3NnUEQ7O0F5Q25nUEE7RUFDQztFQUNBO0F6Q3NnUEQ7O0F5Q25nUEE7RUFDQztBekNzZ1BEOztBeUNuZ1BBO0VBQ0MsbUN4Q3VJWTtBRCszT2I7O0F5Q25nUEE7OztFQUdDO0F6Q3NnUEQ7O0F5Q25nUEE7O0VBRUM7QXpDc2dQRDs7QXlDbmdQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Q3NnUEQ7QXlDcGdQQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0F6Q3FnUEY7O0F5Q2pnUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekNvZ1BEO0F5Q2xnUEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtBekNtZ1BGOztBeUMvL09BOztFQUVDO0VBQ0E7QXpDa2dQRDs7QXlDOS9PQztFQUNDO0F6Q2lnUEY7QXlDLy9PRTtFQUNDLG1DeENnRlU7RXdDL0VWO0F6Q2lnUEg7QXlDNS9PRTtFQUVDO0F6QzYvT0g7QXlDMS9PRTtFQUVDO0F6QzIvT0g7O0F5Q3IvT0M7RUFDQztBekN3L09GO0F5Q3IvT0M7RUFDQztBekN1L09GOztBeUNuL09BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNzL09EO0F5Q3AvT0M7RUFDQztBekNzL09GOztBeUNqL09DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNvL09GO0F5Q2ovT0M7RUFDQztFQUNBO0F6Q20vT0Y7QXlDaC9PQztFQUNDO0VBQ0E7QXpDay9PRjs7QXlDOStPQTtFQUNDO0VBb3lDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDOHNNRDtBeUNyL09DO0VBQ0M7QXpDdS9PRjtBeUNwL09DO0VBQ0M7QXpDcy9PRjtBeUNuL09DO0VBQ0M7QXpDcS9PRjtBeUNsL09DO0VBQ0M7QXpDby9PRjtBeUNqL09DO0VBQ0M7QXpDbS9PRjtBeUNoL09DO0VBQ0M7QXpDay9PRjtBeUMvK09DO0VBQ0M7RUFDQTtBekNpL09GO0F5QzkrT0M7RUFDQztFQUNBO0F6Q2cvT0Y7QXlDNytPQztFQUNDO0VBQ0E7QXpDKytPRjtBeUM1K09DO0VBQ0M7RUFDQTtBekM4K09GO0F5QzMrT0M7RUFDQztFQUNBO0F6QzYrT0Y7QXlDMStPQztFQUNDO0VBQ0E7QXpDNCtPRjtBeUN6K09DO0VBQ0M7RUFDQTtBekMyK09GO0F5Q3grT0M7RUFDQztFQUNBO0F6QzArT0Y7QXlDditPQztFQUNDO0VBQ0E7QXpDeStPRjtBeUN0K09DO0VBQ0M7RUFDQTtBekN3K09GO0F5Q3IrT0M7RUFDQztFQUNBO0F6Q3UrT0Y7QXlDcCtPQztFQUNDO0VBQ0E7QXpDcytPRjtBeUNuK09DO0VBQ0M7RUFDQTtBekNxK09GO0F5Q2wrT0M7RUFDQztFQUNBO0F6Q28rT0Y7QXlDaitPQztFQUNDO0VBQ0E7QXpDbStPRjtBeUNoK09DO0VBQ0M7RUFDQTtBekNrK09GO0F5Qy85T0M7RUFDQztFQUNBO0F6Q2krT0Y7QXlDOTlPQztFQUNDO0VBQ0E7QXpDZytPRjtBeUM3OU9DO0VBQ0M7RUFDQTtBekMrOU9GO0F5QzU5T0M7RUFDQztFQUNBO0F6Qzg5T0Y7QXlDMzlPQztFQUNDO0VBQ0E7QXpDNjlPRjtBeUMxOU9DO0VBQ0M7RUFDQTtBekM0OU9GO0F5Q3o5T0M7RUFDQztFQUNBO0F6QzI5T0Y7QXlDeDlPQztFQUNDO0VBQ0E7QXpDMDlPRjtBeUN2OU9DO0VBQ0M7RUFDQTtBekN5OU9GO0F5Q3Q5T0M7RUFDQztFQUNBO0F6Q3c5T0Y7QXlDcjlPQztFQUNDO0VBQ0E7QXpDdTlPRjtBeUNwOU9DO0VBQ0M7RUFDQTtBekNzOU9GO0F5Q245T0M7RUFDQztFQUNBO0F6Q3E5T0Y7QXlDbDlPQztFQUNDO0VBQ0E7QXpDbzlPRjtBeUNqOU9DO0VBQ0M7RUFDQTtBekNtOU9GO0F5Q2g5T0M7RUFDQztFQUNBO0F6Q2s5T0Y7QXlDLzhPQztFQUNDO0VBQ0E7QXpDaTlPRjtBeUM5OE9DO0VBQ0M7RUFDQTtBekNnOU9GO0F5Qzc4T0M7RUFDQztFQUNBO0F6Qys4T0Y7QXlDNThPQztFQUNDO0VBQ0E7QXpDODhPRjtBeUMzOE9DO0VBQ0M7RUFDQTtBekM2OE9GO0F5QzE4T0M7RUFDQztFQUNBO0F6QzQ4T0Y7QXlDejhPQztFQUNDO0VBQ0E7QXpDMjhPRjtBeUN4OE9DO0VBQ0M7RUFDQTtBekMwOE9GO0F5Q3Y4T0M7RUFDQztFQUNBO0F6Q3k4T0Y7QXlDdDhPQztFQUNDO0VBQ0E7QXpDdzhPRjtBeUNyOE9DO0VBQ0M7RUFDQTtBekN1OE9GO0F5Q3A4T0M7RUFDQztFQUNBO0F6Q3M4T0Y7QXlDbjhPQztFQUNDO0VBQ0E7QXpDcThPRjtBeUNsOE9DO0VBQ0M7RUFDQTtBekNvOE9GO0F5Q2o4T0M7RUFDQztFQUNBO0F6Q204T0Y7QXlDaDhPQztFQUNDO0VBQ0E7QXpDazhPRjtBeUMvN09DO0VBQ0M7RUFDQTtBekNpOE9GO0F5Qzk3T0M7RUFDQztFQUNBO0F6Q2c4T0Y7QXlDNzdPQztFQUNDO0VBQ0E7QXpDKzdPRjtBeUM1N09DO0VBQ0M7RUFDQTtBekM4N09GO0F5QzM3T0M7RUFDQztFQUNBO0F6QzY3T0Y7QXlDMTdPQztFQUNDO0VBQ0E7QXpDNDdPRjtBeUN6N09DO0VBQ0M7RUFDQTtBekMyN09GO0F5Q3g3T0M7RUFDQztFQUNBO0F6QzA3T0Y7QXlDdjdPQztFQUNDO0VBQ0E7QXpDeTdPRjtBeUN0N09DO0VBQ0M7RUFDQTtBekN3N09GO0F5Q3I3T0M7RUFDQztFQUNBO0F6Q3U3T0Y7QXlDcDdPQztFQUNDO0VBQ0E7QXpDczdPRjtBeUNuN09DO0VBQ0M7RUFDQTtBekNxN09GO0F5Q2w3T0M7RUFDQztFQUNBO0F6Q283T0Y7QXlDajdPQztFQUNDO0VBQ0E7QXpDbTdPRjtBeUNoN09DO0VBQ0M7RUFDQTtBekNrN09GO0F5Qy82T0M7RUFDQztFQUNBO0F6Q2k3T0Y7QXlDOTZPQztFQUNDO0VBQ0E7QXpDZzdPRjtBeUM3Nk9DO0VBQ0M7RUFDQTtBekMrNk9GO0F5QzU2T0M7RUFDQztFQUNBO0F6Qzg2T0Y7QXlDMzZPQztFQUNDO0VBQ0E7QXpDNjZPRjtBeUMxNk9DO0VBQ0M7RUFDQTtBekM0Nk9GO0F5Q3o2T0M7RUFDQztFQUNBO0F6QzI2T0Y7QXlDeDZPQztFQUNDO0VBQ0E7QXpDMDZPRjtBeUN2Nk9DO0VBQ0M7RUFDQTtBekN5Nk9GO0F5Q3Q2T0M7RUFDQztFQUNBO0F6Q3c2T0Y7QXlDcjZPQztFQUNDO0VBQ0E7QXpDdTZPRjtBeUNwNk9DO0VBQ0M7RUFDQTtBekNzNk9GO0F5Q242T0M7RUFDQztFQUNBO0F6Q3E2T0Y7QXlDbDZPQztFQUNDO0VBQ0E7QXpDbzZPRjtBeUNqNk9DO0VBQ0M7RUFDQTtBekNtNk9GO0F5Q2g2T0M7RUFDQztFQUNBO0F6Q2s2T0Y7QXlDLzVPQztFQUNDO0VBQ0E7QXpDaTZPRjtBeUM5NU9DO0VBQ0M7RUFDQTtBekNnNk9GO0F5Qzc1T0M7RUFDQztFQUNBO0F6Qys1T0Y7QXlDNTVPQztFQUNDO0VBQ0E7QXpDODVPRjtBeUMzNU9DO0VBQ0M7RUFDQTtBekM2NU9GO0F5QzE1T0M7RUFDQztFQUNBO0F6QzQ1T0Y7QXlDejVPQztFQUNDO0VBQ0E7QXpDMjVPRjtBeUN4NU9DO0VBQ0M7RUFDQTtBekMwNU9GO0F5Q3Y1T0M7RUFDQztFQUNBO0F6Q3k1T0Y7QXlDdDVPQztFQUNDO0VBQ0E7QXpDdzVPRjtBeUNyNU9DO0VBQ0M7RUFDQTtBekN1NU9GO0F5Q3A1T0M7RUFDQztFQUNBO0F6Q3M1T0Y7QXlDbjVPQztFQUNDO0VBQ0E7QXpDcTVPRjtBeUNsNU9DO0VBQ0M7RUFDQTtBekNvNU9GO0F5Q2o1T0M7RUFDQztFQUNBO0F6Q201T0Y7QXlDaDVPQztFQUNDO0VBQ0E7QXpDazVPRjtBeUMvNE9DO0VBQ0M7RUFDQTtBekNpNU9GO0F5Qzk0T0M7RUFDQztFQUNBO0F6Q2c1T0Y7QXlDNzRPQztFQUNDO0VBQ0E7QXpDKzRPRjtBeUM1NE9DO0VBQ0M7RUFDQTtBekM4NE9GO0F5QzM0T0M7RUFDQztFQUNBO0F6QzY0T0Y7QXlDMTRPQztFQUNDO0VBQ0E7QXpDNDRPRjtBeUN6NE9DO0VBQ0M7RUFDQTtBekMyNE9GO0F5Q3g0T0M7RUFDQztFQUNBO0F6QzA0T0Y7QXlDdjRPQztFQUNDO0VBQ0E7QXpDeTRPRjtBeUN0NE9DO0VBQ0M7RUFDQTtBekN3NE9GO0F5Q3I0T0M7RUFDQztFQUNBO0F6Q3U0T0Y7QXlDcDRPQztFQUNDO0VBQ0E7QXpDczRPRjtBeUNuNE9DO0VBQ0M7RUFDQTtBekNxNE9GO0F5Q2w0T0M7RUFDQztFQUNBO0F6Q280T0Y7QXlDajRPQztFQUNDO0VBQ0E7QXpDbTRPRjtBeUNoNE9DO0VBQ0M7RUFDQTtBekNrNE9GO0F5Qy8zT0M7RUFDQztFQUNBO0F6Q2k0T0Y7QXlDOTNPQztFQUNDO0VBQ0E7QXpDZzRPRjtBeUM3M09DO0VBQ0M7RUFDQTtBekMrM09GO0F5QzUzT0M7RUFDQztFQUNBO0F6QzgzT0Y7QXlDMzNPQztFQUNDO0VBQ0E7QXpDNjNPRjtBeUMxM09DO0VBQ0M7RUFDQTtBekM0M09GO0F5Q3ozT0M7RUFDQztFQUNBO0F6QzIzT0Y7QXlDeDNPQztFQUNDO0VBQ0E7QXpDMDNPRjtBeUN2M09DO0VBQ0M7RUFDQTtBekN5M09GO0F5Q3QzT0M7RUFDQztFQUNBO0F6Q3czT0Y7QXlDcjNPQztFQUNDO0VBQ0E7QXpDdTNPRjtBeUNwM09DO0VBQ0M7RUFDQTtBekNzM09GO0F5Q24zT0M7RUFDQztFQUNBO0F6Q3EzT0Y7QXlDbDNPQztFQUNDO0VBQ0E7QXpDbzNPRjtBeUNqM09DO0VBQ0M7RUFDQTtBekNtM09GO0F5Q2gzT0M7RUFDQztFQUNBO0F6Q2szT0Y7QXlDLzJPQztFQUNDO0VBQ0E7QXpDaTNPRjtBeUM5Mk9DO0VBQ0M7RUFDQTtBekNnM09GO0F5QzcyT0M7RUFDQztFQUNBO0F6QysyT0Y7QXlDNTJPQztFQUNDO0VBQ0E7QXpDODJPRjtBeUMzMk9DO0VBQ0M7RUFDQTtBekM2Mk9GO0F5QzEyT0M7RUFDQztFQUNBO0F6QzQyT0Y7QXlDejJPQztFQUNDO0VBQ0E7QXpDMjJPRjtBeUN4Mk9DO0VBQ0M7RUFDQTtBekMwMk9GO0F5Q3YyT0M7RUFDQztFQUNBO0F6Q3kyT0Y7QXlDdDJPQztFQUNDO0VBQ0E7QXpDdzJPRjtBeUNyMk9DO0VBQ0M7RUFDQTtBekN1Mk9GO0F5Q3AyT0M7RUFDQztFQUNBO0F6Q3MyT0Y7QXlDbjJPQztFQUNDO0VBQ0E7QXpDcTJPRjtBeUNsMk9DO0VBQ0M7RUFDQTtBekNvMk9GO0F5Q2oyT0M7RUFDQztFQUNBO0F6Q20yT0Y7QXlDaDJPQztFQUNDO0VBQ0E7QXpDazJPRjtBeUMvMU9DO0VBQ0M7RUFDQTtBekNpMk9GO0F5QzkxT0M7RUFDQztFQUNBO0F6Q2cyT0Y7QXlDNzFPQztFQUNDO0VBQ0E7QXpDKzFPRjtBeUM1MU9DO0VBQ0M7RUFDQTtBekM4MU9GO0F5QzMxT0M7RUFDQztFQUNBO0F6QzYxT0Y7QXlDMTFPQztFQUNDO0VBQ0E7QXpDNDFPRjtBeUN6MU9DO0VBQ0M7RUFDQTtBekMyMU9GO0F5Q3gxT0M7RUFDQztFQUNBO0F6QzAxT0Y7QXlDdjFPQztFQUNDO0VBQ0E7QXpDeTFPRjtBeUN0MU9DO0VBQ0M7RUFDQTtBekN3MU9GO0F5Q3IxT0M7RUFDQztFQUNBO0F6Q3UxT0Y7QXlDcDFPQztFQUNDO0VBQ0E7QXpDczFPRjtBeUNuMU9DO0VBQ0M7RUFDQTtBekNxMU9GO0F5Q2wxT0M7RUFDQztFQUNBO0F6Q28xT0Y7QXlDajFPQztFQUNDO0VBQ0E7QXpDbTFPRjtBeUNoMU9DO0VBQ0M7RUFDQTtBekNrMU9GO0F5Qy8wT0M7RUFDQztFQUNBO0F6Q2kxT0Y7QXlDOTBPQztFQUNDO0VBQ0E7QXpDZzFPRjtBeUM3ME9DO0VBQ0M7RUFDQTtBekMrME9GO0F5QzUwT0M7RUFDQztFQUNBO0F6QzgwT0Y7QXlDMzBPQztFQUNDO0VBQ0E7QXpDNjBPRjtBeUMxME9DO0VBQ0M7RUFDQTtBekM0ME9GO0F5Q3owT0M7RUFDQztFQUNBO0F6QzIwT0Y7QXlDeDBPQztFQUNDO0VBQ0E7QXpDMDBPRjtBeUN2ME9DO0VBQ0M7RUFDQTtBekN5ME9GO0F5Q3QwT0M7RUFDQztFQUNBO0F6Q3cwT0Y7QXlDcjBPQztFQUNDO0VBQ0E7QXpDdTBPRjtBeUNwME9DO0VBQ0M7RUFDQTtBekNzME9GO0F5Q24wT0M7RUFDQztFQUNBO0F6Q3EwT0Y7QXlDbDBPQztFQUNDO0VBQ0E7QXpDbzBPRjtBeUNqME9DO0VBQ0M7RUFDQTtBekNtME9GO0F5Q2gwT0M7RUFDQztFQUNBO0F6Q2swT0Y7QXlDL3pPQztFQUNDO0VBQ0E7QXpDaTBPRjtBeUM5ek9DO0VBQ0M7RUFDQTtBekNnME9GO0F5Qzd6T0M7RUFDQztFQUNBO0F6Qyt6T0Y7QXlDNXpPQztFQUNDO0VBQ0E7QXpDOHpPRjtBeUMzek9DO0VBQ0M7RUFDQTtBekM2ek9GO0F5QzF6T0M7RUFDQztFQUNBO0F6QzR6T0Y7QXlDenpPQztFQUNDO0VBQ0E7QXpDMnpPRjtBeUN4ek9DO0VBQ0M7RUFDQTtBekMwek9GO0F5Q3Z6T0M7RUFDQztFQUNBO0F6Q3l6T0Y7QXlDdHpPQztFQUNDO0VBQ0E7QXpDd3pPRjtBeUNyek9DO0VBQ0M7RUFDQTtBekN1ek9GO0F5Q3B6T0M7RUFDQztFQUNBO0F6Q3N6T0Y7QXlDbnpPQztFQUNDO0VBQ0E7QXpDcXpPRjtBeUNsek9DO0VBQ0M7RUFDQTtBekNvek9GO0F5Q2p6T0M7RUFDQztFQUNBO0F6Q216T0Y7QXlDaHpPQztFQUNDO0VBQ0E7QXpDa3pPRjtBeUMveU9DO0VBQ0M7RUFDQTtBekNpek9GO0F5Qzl5T0M7RUFDQztFQUNBO0F6Q2d6T0Y7QXlDN3lPQztFQUNDO0VBQ0E7QXpDK3lPRjtBeUM1eU9DO0VBQ0M7RUFDQTtBekM4eU9GO0F5QzN5T0M7RUFDQztFQUNBO0F6QzZ5T0Y7QXlDMXlPQztFQUNDO0VBQ0E7QXpDNHlPRjtBeUN6eU9DO0VBQ0M7RUFDQTtBekMyeU9GO0F5Q3h5T0M7RUFDQztFQUNBO0F6QzB5T0Y7QXlDdnlPQztFQUNDO0VBQ0E7QXpDeXlPRjtBeUN0eU9DO0VBQ0M7RUFDQTtBekN3eU9GO0F5Q3J5T0M7RUFDQztFQUNBO0F6Q3V5T0Y7QXlDcHlPQztFQUNDO0VBQ0E7QXpDc3lPRjtBeUNueU9DO0VBQ0M7RUFDQTtBekNxeU9GO0F5Q2x5T0M7RUFDQztFQUNBO0F6Q295T0Y7QXlDanlPQztFQUNDO0VBQ0E7QXpDbXlPRjtBeUNoeU9DO0VBQ0M7RUFDQTtBekNreU9GO0F5Qy94T0M7RUFDQztFQUNBO0F6Q2l5T0Y7QXlDOXhPQztFQUNDO0VBQ0E7QXpDZ3lPRjtBeUM3eE9DO0VBQ0M7RUFDQTtBekMreE9GO0F5QzV4T0M7RUFDQztFQUNBO0F6Qzh4T0Y7QXlDM3hPQztFQUNDO0VBQ0E7QXpDNnhPRjtBeUMxeE9DO0VBQ0M7RUFDQTtBekM0eE9GO0F5Q3p4T0M7RUFDQztFQUNBO0F6QzJ4T0Y7QXlDeHhPQztFQUNDO0VBQ0E7QXpDMHhPRjtBeUN2eE9DO0VBQ0M7RUFDQTtBekN5eE9GO0F5Q3R4T0M7RUFDQztFQUNBO0F6Q3d4T0Y7QXlDcnhPQztFQUNDO0VBQ0E7QXpDdXhPRjtBeUNweE9DO0VBQ0M7RUFDQTtBekNzeE9GO0F5Q254T0M7RUFDQztFQUNBO0F6Q3F4T0Y7QXlDbHhPQztFQUNDO0VBQ0E7QXpDb3hPRjtBeUNqeE9DO0VBQ0M7RUFDQTtBekNteE9GO0F5Q2h4T0M7RUFDQztFQUNBO0F6Q2t4T0Y7QXlDL3dPQztFQUNDO0VBQ0E7QXpDaXhPRjtBeUM5d09DO0VBQ0M7RUFDQTtBekNneE9GO0F5Qzd3T0M7RUFDQztFQUNBO0F6Qyt3T0Y7QXlDNXdPQztFQUNDO0VBQ0E7QXpDOHdPRjtBeUMzd09DO0VBQ0M7RUFDQTtBekM2d09GO0F5QzF3T0M7RUFDQztFQUNBO0F6QzR3T0Y7QXlDendPQztFQUNDO0VBQ0E7QXpDMndPRjtBeUN4d09DO0VBQ0M7RUFDQTtBekMwd09GO0F5Q3Z3T0M7RUFDQztFQUNBO0F6Q3l3T0Y7QXlDdHdPQztFQUNDO0VBQ0E7QXpDd3dPRjtBeUNyd09DO0VBQ0M7RUFDQTtBekN1d09GO0F5Q3B3T0M7RUFDQztFQUNBO0F6Q3N3T0Y7QXlDbndPQztFQUNDO0VBQ0E7QXpDcXdPRjtBeUNsd09DO0VBQ0M7RUFDQTtBekNvd09GO0F5Q2p3T0M7RUFDQztFQUNBO0F6Q213T0Y7QXlDaHdPQztFQUNDO0VBQ0E7QXpDa3dPRjtBeUMvdk9DO0VBQ0M7RUFDQTtBekNpd09GO0F5Qzl2T0M7RUFDQztFQUNBO0F6Q2d3T0Y7QXlDN3ZPQztFQUNDO0VBQ0E7QXpDK3ZPRjtBeUM1dk9DO0VBQ0M7RUFDQTtBekM4dk9GO0F5QzN2T0M7RUFDQztFQUNBO0F6QzZ2T0Y7QXlDMXZPQztFQUNDO0VBQ0E7QXpDNHZPRjtBeUN6dk9DO0VBQ0M7RUFDQTtBekMydk9GO0F5Q3h2T0M7RUFDQztFQUNBO0F6QzB2T0Y7QXlDdnZPQztFQUNDO0VBQ0E7QXpDeXZPRjtBeUN0dk9DO0VBQ0M7RUFDQTtBekN3dk9GO0F5Q3J2T0M7RUFDQztFQUNBO0F6Q3V2T0Y7QXlDcHZPQztFQUNDO0VBQ0E7QXpDc3ZPRjtBeUNudk9DO0VBQ0M7RUFDQTtBekNxdk9GO0F5Q2x2T0M7RUFDQztFQUNBO0F6Q292T0Y7QXlDanZPQztFQUNDO0VBQ0E7QXpDbXZPRjtBeUNodk9DO0VBQ0M7RUFDQTtBekNrdk9GO0F5Qy91T0M7RUFDQztFQUNBO0F6Q2l2T0Y7QXlDOXVPQztFQUNDO0VBQ0E7QXpDZ3ZPRjtBeUN0dU9DO0VBQ0M7QXpDd3VPRjs7QXlDcHVPQTtFQUNDO0lBQ0M7RXpDdXVPQTtBQUNGO0F5Q3B1T0E7RUFDQztJQUNDO0V6Q3N1T0E7QUFDRjtBMEM5d1JBO0VBQ0M7RUFDQTtBMUNneFJEOztBMEM3d1JFO0VBQ0Q7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzh3UkQ7O0EwQzN3UkU7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM4d1JEO0EwQzV3UkM7RUFDRSxtQnpDNk5LO0V5QzVOTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzh3Ukg7QTBDM3dSQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzZ3Ukg7QTBDMXdSQztFQUNFO0VBQ0E7RUFDQTtBMUM0d1JIO0EwQ3p3UkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzJ3Ukg7QTBDendSRztFQUNEO0VBQ0E7RUFDQTtFQUNBO0ExQzJ3UkY7QTBDeHdSRztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMwd1JGO0EwQ3Z3Ukc7RUFDRDtBMUN5d1JGO0EwQ3J3UkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdXdSSDtBMENyd1JHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdXdSRjtBMENwd1JHO0VBQ0Q7RUFDQTtBMUNzd1JGO0EwQ253Ukc7RUFDRDtFQUNBO0ExQ3F3UkY7QTBDbHdSRztFQUNEO0VBQ0E7RUFDQTtBMUNvd1JGO0EwQ2h3UkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNrd1JIO0EwQ2h3Ukc7RUFDRDtFQUNBO0VBQ0E7QTFDa3dSRjtBMENod1JFO0VBQ0U7RUFDQTtBMUNrd1JKO0EwQzl2Ukc7RUFDRDtBMUNnd1JGO0EwQzV2UkM7RUFDRTtBMUM4dlJIO0EwQzN2UkM7RUFDRTtFQUNBO0ExQzZ2Ukg7O0EwQ3p2UkU7RUFDRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFDNHZSRDtBQUNGO0EwQ3p2UkU7RUFDRDtBMUMydlJEOztBMEN2dlJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMHZSSDtBMEN2dlJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN5dlJIO0EwQ3Z2Ukc7RUFDRDtFQUNBO0ExQ3l2UkY7QTBDdHZSRztFQUNEO0ExQ3d2UkY7QTBDcnZSRztFQUNEO0ExQ3V2UkY7QTBDcnZSRTtFQUNFO0ExQ3V2Uko7QTBDcHZSRTtFQUNFO0ExQ3N2Uko7QTBDbnZSRTtFQUNFO0ExQ3F2Uko7QTBDanZSRztFQUNEO0VBQ0E7QTFDbXZSRjtBMENodlJHO0VBQ0Q7QTFDa3ZSRjtBMENodlJFO0VBQ0U7RUFDQTtFQUNBO0ExQ2t2Uko7QTBDOXVSRztFQUNEO0ExQ2d2UkY7QTBDNXVSQztFQUNFO0ExQzh1Ukg7QTBDM3VSQztFQUNFO0ExQzZ1Ukg7QTBDMXVSQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzR1Ukg7QTBDMXVSRztFQUNEO0ExQzR1UkY7QTBDMXVSRTtFQUNFO0VBQ0E7QTFDNHVSSjtBMEN6dVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMnVSSjtBMEN6dVJJO0VBQ0Q7RUFDQTtFQUNBO0ExQzJ1Ukg7QTBDeHVSSTtFQUNEO0VBQ0E7RUFDQTtBMUMwdVJIO0EwQ3J1Ukc7RUFDRDtBMUN1dVJGO0EwQ3J1UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdXVSSjtBMENwdVJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3N1Uko7QTBDbHVSRztFQUNEO0ExQ291UkY7QTBDbHVSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNvdVJKO0EwQ2p1UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ211Uko7QTBDL3RSRztFQUNEO0ExQ2l1UkY7QTBDL3RSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNpdVJKO0EwQzl0UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2d1Uko7QTBDN3RSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDK3RSSjtBMEM1dFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM4dFJKO0EwQzN0UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzZ0Uko7QTBDMXRSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM0dFJKO0EwQzF0Ukk7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzR0Ukg7QTBDenRSSTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMnRSSDtBMEN0dFJHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN3dFJGOztBMENudFJFOztFQUFBO0FBSUE7RUFDRDtJQUNFO0lBQ0E7RTFDcXRSRDtFMENsdFJEO0lBQ0U7SUFDQTtFMUNvdFJEO0UwQ2p0UkQ7SUFDRTtJQUNBO0UxQ210UkQ7RTBDaHRSRDtJQUNFO0lBQ0E7RTFDa3RSRDtBQUNGO0EwQy9zUkU7RUFDRDtJQUNFO0lBQ0E7RTFDaXRSRDtFMEM5c1JEO0lBQ0U7SUFDQTtFMUNndFJEO0UwQzdzUkQ7SUFDRTtJQUNBO0UxQytzUkQ7RTBDNXNSRDtJQUNFO0lBQ0E7RTFDOHNSRDtBQUNGO0EwQzNzUkU7RUFDRDtJQUNFO0lBQ0E7RTFDNnNSRDtFMEMxc1JEO0lBQ0U7SUFDQTtFMUM0c1JEO0FBQ0Y7QTBDenNSRTtFQUNEO0lBQ0U7SUFDQTtFMUMyc1JEO0UwQ3hzUkQ7SUFDRTtJQUNBO0UxQzBzUkQ7QUFDRjtBMEN2c1JFO0VBQ0Q7SUFDRTtFMUN5c1JEO0UwQ3RzUkQ7SUFDRTtFMUN3c1JEO0FBQ0Y7QTBDcnNSRTtFQUNEO0lBQ0U7RTFDdXNSRDtFMENwc1JEO0lBQ0U7RTFDc3NSRDtBQUNGO0EwQ25zUkU7RUFDRDtJQUNFO0UxQ3FzUkQ7RTBDbHNSRDtJQUNFO0UxQ29zUkQ7QUFDRjtBMENqc1JFO0VBQ0Q7SUFDRTtFMUNtc1JEO0UwQ2hzUkQ7SUFDRTtFMUNrc1JEO0FBQ0Y7QTBDL3JSRTtFQUNEO0lBQ0U7RTFDaXNSRDtFMEM5clJEO0lBQ0U7RTFDZ3NSRDtBQUNGO0EwQzdyUkU7RUFDRDtJQUNFO0UxQytyUkQ7RTBDNXJSRDtJQUNFO0UxQzhyUkQ7QUFDRjtBMEMzclJFO0VBQ0Q7SUFDRTtFMUM2clJEO0UwQzFyUkQ7SUFDRTtFMUM0clJEO0FBQ0Y7QTBDenJSRTtFQUNEO0lBQ0U7RTFDMnJSRDtFMEN4clJEO0lBQ0U7RTFDMHJSRDtBQUNGO0EwQ3RyUkM7RUFDRTtFQUNBO0ExQ3dyUkg7QTBDcnJSQztFQUNFO0VBQ0E7QTFDdXJSSDtBMENwclJDO0VBQ0U7RUFDQTtBMUNzclJIO0EwQ25yUkM7RUFDRTtFQUNBO0ExQ3FyUkg7O0EwQ2hyUkM7RUFDRTtFQUNBO0ExQ21yUkg7QTBDaHJSQztFQUNFO0VBQ0E7QTFDa3JSSDtBMEMvcVJDO0VBQ0U7RUFDQTtBMUNpclJIO0EwQzlxUkM7RUFDRTtFQUNBO0ExQ2dyUkg7O0EwQzVxUkU7RUFDRDtJQUNFO0lBQ0E7SUFDQTtFMUMrcVJEO0UwQzVxUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDOHFSRDtFMEMzcVJEO0lBQ0U7SUFDQTtJQUNBO0UxQzZxUkQ7RTBDMXFSRDtJQUNFO0lBQ0E7SUFDQTtFMUM0cVJEO0UwQ3pxUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDMnFSRDtBQUNGO0EwQ3hxUkU7RUFDRDtJQUNFO0lBQ0E7SUFDQTtFMUMwcVJEO0UwQ3ZxUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDeXFSRDtFMEN0cVJEO0lBQ0U7SUFDQTtJQUNBO0UxQ3dxUkQ7RTBDcnFSRDtJQUNFO0lBQ0E7SUFDQTtFMUN1cVJEO0UwQ3BxUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDc3FSRDtBQUNGO0EwQ25xUkU7RUFDRDtJQUNFO0lBQ0E7SUFDQTtFMUNxcVJEO0UwQ2xxUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDb3FSRDtFMENqcVJEO0lBQ0U7SUFDQTtJQUNBO0UxQ21xUkQ7RTBDaHFSRDtJQUNFO0lBQ0E7SUFDQTtFMUNrcVJEO0FBQ0Y7QTBDL3BSRTtFQUNEO0lBQ0U7SUFDQTtJQUNBO0UxQ2lxUkQ7RTBDOXBSRDtJQUNFO0lBQ0E7SUFDQTtFMUNncVJEO0UwQzdwUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDK3BSRDtFMEM1cFJEO0lBQ0U7SUFDQTtJQUNBO0UxQzhwUkQ7QUFDRjtBMEMzcFJFO0VBQ0Q7SUFDRTtJQUNBO0UxQzZwUkQ7RTBDMXBSRDtJQUNFO0lBQ0E7RTFDNHBSRDtFMEN6cFJEO0lBQ0U7SUFDQTtFMUMycFJEO0UwQ3hwUkQ7SUFDRTtJQUNBO0UxQzBwUkQ7QUFDRjtBMEN2cFJFO0VBQ0Q7SUFDRTtJQUNBO0UxQ3lwUkQ7RTBDdHBSRDtJQUNFO0lBQ0E7RTFDd3BSRDtFMENycFJEO0lBQ0U7SUFDQTtFMUN1cFJEO0UwQ3BwUkQ7SUFDRTtJQUNBO0UxQ3NwUkQ7QUFDRjtBMENucFJFO0VBQ0Q7RUFDQTtBMUNxcFJEOztBMENscFJFO0VBQ0Q7RUFDQTtBMUNxcFJEOztBMENscFJFO0VBQ0Q7RUFDQTtBMUNxcFJEOztBMENscFJFO0VBQ0Q7SUFDRTtJQUNBO0lBQ0E7RTFDcXBSRDtFMENscFJEO0lBQ0U7SUFDQTtJQUNBO0UxQ29wUkQ7QUFDRjtBMENqcFJFO0VBQ0Q7SUFDRTtJQUNBO0lBQ0E7RTFDbXBSRDtFMENocFJEO0lBQ0U7SUFDQTtJQUNBO0UxQ2twUkQ7QUFDRjtBMEMvb1JFO0VBQ0Q7RUFDQTtBMUNpcFJEOztBMEM5b1JFO0VBQ0Q7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFMUNpcFJEO0UwQzlvUkQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFMUNncFJEO0UwQzdvUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDK29SRDtFMEM1b1JEO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFDOG9SRDtBQUNGO0EwQzNvUkU7RUFDRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UxQzZvUkQ7RTBDMW9SRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UxQzRvUkQ7RTBDem9SRDtJQUNFO0lBQ0E7SUFDQTtFMUMyb1JEO0UwQ3hvUkQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFMUMwb1JEO0FBQ0Y7QTBDdm9SRTtFQUNEO0VBQ0E7QTFDeW9SRDs7QTBDdG9SRTtFQUNEO0lBQ0U7RTFDeW9SRDtFMEN0b1JEO0lBQ0U7RTFDd29SRDtBQUNGO0EwQ3JvUkU7RUFDRDtJQUNFO0UxQ3VvUkQ7RTBDcG9SRDtJQUNFO0UxQ3NvUkQ7QUFDRjtBMENub1JFO0VBQ0Q7RUFDQTtBMUNxb1JEOztBMENsb1JFO0VBQ0Q7SUFDRTtFMUNxb1JEO0UwQ2xvUkQ7SUFDRTtFMUNvb1JEO0FBQ0Y7QTBDam9SRTtFQUNEO0lBQ0U7RTFDbW9SRDtFMENob1JEO0lBQ0U7RTFDa29SRDtBQUNGO0EwQy9uUkU7RUFDRDtFQUNBO0ExQ2lvUkQ7O0EwQzluUkU7RUFDRDtJQUNFO0UxQ2lvUkQ7RTBDOW5SRDtJQUNFO0UxQ2dvUkQ7QUFDRjtBMEM3blJFO0VBQ0Q7SUFDRTtFMUMrblJEO0UwQzVuUkQ7SUFDRTtFMUM4blJEO0FBQ0Y7QTBDM25SRTtBQUVBO0FBRUE7QUFFQTtBQUlDO0VBQ0Q7QTFDdW5SRjtBMENwblJHO0VBQ0Q7QTFDc25SRjtBMENsblJDO0VBQ0U7QTFDb25SSDtBMENqblJFO0VBQ0U7QTFDbW5SSjtBMENoblJFO0VBQ0U7QTFDa25SSjs7QTBDNW1SRTtBQUVBOzs7O0VBQUE7QUFNQTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBU0E7RUFDQTtFQUNBO0VBMkNBO0VBQ0E7QTFDMmpSRDtBMENoblJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDa25SSDtBMEMzbVJDO0VBQ0U7QTFDNm1SSDtBMEMxbVJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNG1SSDtBMEMxbVJHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QTFDNG1SRjtBMEN6bVJHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QTFDMm1SRjtBMEN4bVJHO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QTFDMG1SRjtBMENubVJDO0VBQ0U7RUFDQTtBMUNxbVJIO0EwQ25tUkc7RUFDRDtFQUNBO0VBQ0E7QTFDcW1SRjtBMENqbVJDO0VBQ0U7RUFDQTtBMUNtbVJIO0EwQ2ptUkc7RUFDRDtFQUNBO0VBQ0E7QTFDbW1SRjtBMEMvbFJDO0VBQ0U7RUFDQTtBMUNpbVJIO0EwQy9sUkc7RUFDRDtFQUNBO0VBQ0E7QTFDaW1SRjs7QTBDNWxSRTs7RUFBQTtBQUlBO0VBQ0Q7SUFDRTtJQUNBO0lBQ0E7RTFDOGxSRDtFMEMzbFJEO0lBQ0U7RTFDNmxSRDtFMEMxbFJEO0lBQ0U7SUFDQTtJQUNBO0UxQzRsUkQ7RTBDemxSRDtJQUNFO0lBQ0E7SUFDQTtFMUMybFJEO0UwQ3hsUkQ7SUFDRTtFMUMwbFJEO0UwQ3ZsUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDeWxSRDtBQUNGO0EwQ3RsUkU7RUFDRDtJQUNFO0lBQ0E7SUFDQTtFMUN3bFJEO0UwQ3JsUkQ7SUFDRTtFMUN1bFJEO0UwQ3BsUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDc2xSRDtFMENubFJEO0lBQ0U7SUFDQTtJQUNBO0UxQ3FsUkQ7RTBDbGxSRDtJQUNFO0UxQ29sUkQ7RTBDamxSRDtJQUNFO0lBQ0E7SUFDQTtFMUNtbFJEO0FBQ0Y7QTBDaGxSRTtFQUNEO0lBQ0U7SUFDQTtJQUNBO0UxQ2tsUkQ7RTBDL2tSRDtJQUNFO0UxQ2lsUkQ7RTBDOWtSRDtJQUNFO0lBQ0E7SUFDQTtFMUNnbFJEO0UwQzdrUkQ7SUFDRTtJQUNBO0lBQ0E7RTFDK2tSRDtFMEM1a1JEO0lBQ0U7RTFDOGtSRDtFMEMza1JEO0lBQ0U7SUFDQTtJQUNBO0UxQzZrUkQ7QUFDRjtBMEMxa1JFO0VBQ0Q7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQzRrUkQ7RTBDemtSRDtJQUNFO0UxQzJrUkQ7RTBDeGtSRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFDMGtSRDtFMEN2a1JEO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUN5a1JEO0UwQ3RrUkQ7SUFDRTtFMUN3a1JEO0UwQ3JrUkQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQ3VrUkQ7QUFDRjtBeUN6MlRBO0VBQ0M7RUFDQTtBekMyMlREO0F5Q3oyVEM7RUFDQztFQUNBO0F6QzIyVEY7O0F5Q3YyVEE7RUFDQztBekMwMlREOztBeUN2MlRBO0VBQ0M7QXpDMDJURDs7QXlDdjJUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMwMlREO0F5Q3gyVEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDeTJURjs7QXlDcjJUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDdzJURDs7QXlDcjJUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3cyVEQ7O0F5Q3IyVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekN3MlREOztBeUNyMlRBO0VBQ0M7RUFDQTtBekN3MlREOztBeUNyMlRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3cyVEQ7O0F5Q3IyVEE7RUFDQztFQUNBO0F6Q3cyVEQ7O0F5Q3IyVEE7RUFDQztJQUNDO0V6Q3cyVEE7QUFDRjtBeUNyMlRBO0VBQ0M7RUFDQTtBekN1MlREOztBeUNwMlRBO0VBQ0M7RUFDQTtFQUNBO0F6Q3UyVEQ7O0F5Q3AyVEE7RUFDQztFQUNBO0F6Q3UyVEQ7O0F5Q3AyVEE7RUFDQztBekN1MlREOztBeUNwMlRBO0VBQ0MsbUN4Q3VJWTtBRGd1VGI7O0F5Q3AyVEE7OztFQUdDO0F6Q3UyVEQ7O0F5Q3AyVEE7O0VBRUM7QXpDdTJURDs7QXlDcDJUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Q3UyVEQ7QXlDcjJUQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0F6Q3MyVEY7O0F5Q2wyVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekNxMlREO0F5Q24yVEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtBekNvMlRGOztBeUNoMlRBOztFQUVDO0VBQ0E7QXpDbTJURDs7QXlDLzFUQztFQUNDO0F6Q2syVEY7QXlDaDJURTtFQUNDLG1DeENnRlU7RXdDL0VWO0F6Q2syVEg7QXlDNzFURTtFQUVDO0F6QzgxVEg7QXlDMzFURTtFQUVDO0F6QzQxVEg7O0F5Q3QxVEM7RUFDQztBekN5MVRGO0F5Q3QxVEM7RUFDQztBekN3MVRGOztBeUNwMVRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekN1MVREO0F5Q3IxVEM7RUFDQztBekN1MVRGOztBeUNsMVRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNxMVRGO0F5Q2wxVEM7RUFDQztFQUNBO0F6Q28xVEY7QXlDajFUQztFQUNDO0VBQ0E7QXpDbTFURjs7QXlDLzBUQTtFQUNDO0VBb3lDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDK2lSRDtBeUN0MVRDO0VBQ0M7QXpDdzFURjtBeUNyMVRDO0VBQ0M7QXpDdTFURjtBeUNwMVRDO0VBQ0M7QXpDczFURjtBeUNuMVRDO0VBQ0M7QXpDcTFURjtBeUNsMVRDO0VBQ0M7QXpDbzFURjtBeUNqMVRDO0VBQ0M7QXpDbTFURjtBeUNoMVRDO0VBQ0M7RUFDQTtBekNrMVRGO0F5Qy8wVEM7RUFDQztFQUNBO0F6Q2kxVEY7QXlDOTBUQztFQUNDO0VBQ0E7QXpDZzFURjtBeUM3MFRDO0VBQ0M7RUFDQTtBekMrMFRGO0F5QzUwVEM7RUFDQztFQUNBO0F6QzgwVEY7QXlDMzBUQztFQUNDO0VBQ0E7QXpDNjBURjtBeUMxMFRDO0VBQ0M7RUFDQTtBekM0MFRGO0F5Q3owVEM7RUFDQztFQUNBO0F6QzIwVEY7QXlDeDBUQztFQUNDO0VBQ0E7QXpDMDBURjtBeUN2MFRDO0VBQ0M7RUFDQTtBekN5MFRGO0F5Q3QwVEM7RUFDQztFQUNBO0F6Q3cwVEY7QXlDcjBUQztFQUNDO0VBQ0E7QXpDdTBURjtBeUNwMFRDO0VBQ0M7RUFDQTtBekNzMFRGO0F5Q24wVEM7RUFDQztFQUNBO0F6Q3EwVEY7QXlDbDBUQztFQUNDO0VBQ0E7QXpDbzBURjtBeUNqMFRDO0VBQ0M7RUFDQTtBekNtMFRGO0F5Q2gwVEM7RUFDQztFQUNBO0F6Q2swVEY7QXlDL3pUQztFQUNDO0VBQ0E7QXpDaTBURjtBeUM5elRDO0VBQ0M7RUFDQTtBekNnMFRGO0F5Qzd6VEM7RUFDQztFQUNBO0F6Qyt6VEY7QXlDNXpUQztFQUNDO0VBQ0E7QXpDOHpURjtBeUMzelRDO0VBQ0M7RUFDQTtBekM2elRGO0F5QzF6VEM7RUFDQztFQUNBO0F6QzR6VEY7QXlDenpUQztFQUNDO0VBQ0E7QXpDMnpURjtBeUN4elRDO0VBQ0M7RUFDQTtBekMwelRGO0F5Q3Z6VEM7RUFDQztFQUNBO0F6Q3l6VEY7QXlDdHpUQztFQUNDO0VBQ0E7QXpDd3pURjtBeUNyelRDO0VBQ0M7RUFDQTtBekN1elRGO0F5Q3B6VEM7RUFDQztFQUNBO0F6Q3N6VEY7QXlDbnpUQztFQUNDO0VBQ0E7QXpDcXpURjtBeUNselRDO0VBQ0M7RUFDQTtBekNvelRGO0F5Q2p6VEM7RUFDQztFQUNBO0F6Q216VEY7QXlDaHpUQztFQUNDO0VBQ0E7QXpDa3pURjtBeUMveVRDO0VBQ0M7RUFDQTtBekNpelRGO0F5Qzl5VEM7RUFDQztFQUNBO0F6Q2d6VEY7QXlDN3lUQztFQUNDO0VBQ0E7QXpDK3lURjtBeUM1eVRDO0VBQ0M7RUFDQTtBekM4eVRGO0F5QzN5VEM7RUFDQztFQUNBO0F6QzZ5VEY7QXlDMXlUQztFQUNDO0VBQ0E7QXpDNHlURjtBeUN6eVRDO0VBQ0M7RUFDQTtBekMyeVRGO0F5Q3h5VEM7RUFDQztFQUNBO0F6QzB5VEY7QXlDdnlUQztFQUNDO0VBQ0E7QXpDeXlURjtBeUN0eVRDO0VBQ0M7RUFDQTtBekN3eVRGO0F5Q3J5VEM7RUFDQztFQUNBO0F6Q3V5VEY7QXlDcHlUQztFQUNDO0VBQ0E7QXpDc3lURjtBeUNueVRDO0VBQ0M7RUFDQTtBekNxeVRGO0F5Q2x5VEM7RUFDQztFQUNBO0F6Q295VEY7QXlDanlUQztFQUNDO0VBQ0E7QXpDbXlURjtBeUNoeVRDO0VBQ0M7RUFDQTtBekNreVRGO0F5Qy94VEM7RUFDQztFQUNBO0F6Q2l5VEY7QXlDOXhUQztFQUNDO0VBQ0E7QXpDZ3lURjtBeUM3eFRDO0VBQ0M7RUFDQTtBekMreFRGO0F5QzV4VEM7RUFDQztFQUNBO0F6Qzh4VEY7QXlDM3hUQztFQUNDO0VBQ0E7QXpDNnhURjtBeUMxeFRDO0VBQ0M7RUFDQTtBekM0eFRGO0F5Q3p4VEM7RUFDQztFQUNBO0F6QzJ4VEY7QXlDeHhUQztFQUNDO0VBQ0E7QXpDMHhURjtBeUN2eFRDO0VBQ0M7RUFDQTtBekN5eFRGO0F5Q3R4VEM7RUFDQztFQUNBO0F6Q3d4VEY7QXlDcnhUQztFQUNDO0VBQ0E7QXpDdXhURjtBeUNweFRDO0VBQ0M7RUFDQTtBekNzeFRGO0F5Q254VEM7RUFDQztFQUNBO0F6Q3F4VEY7QXlDbHhUQztFQUNDO0VBQ0E7QXpDb3hURjtBeUNqeFRDO0VBQ0M7RUFDQTtBekNteFRGO0F5Q2h4VEM7RUFDQztFQUNBO0F6Q2t4VEY7QXlDL3dUQztFQUNDO0VBQ0E7QXpDaXhURjtBeUM5d1RDO0VBQ0M7RUFDQTtBekNneFRGO0F5Qzd3VEM7RUFDQztFQUNBO0F6Qyt3VEY7QXlDNXdUQztFQUNDO0VBQ0E7QXpDOHdURjtBeUMzd1RDO0VBQ0M7RUFDQTtBekM2d1RGO0F5QzF3VEM7RUFDQztFQUNBO0F6QzR3VEY7QXlDendUQztFQUNDO0VBQ0E7QXpDMndURjtBeUN4d1RDO0VBQ0M7RUFDQTtBekMwd1RGO0F5Q3Z3VEM7RUFDQztFQUNBO0F6Q3l3VEY7QXlDdHdUQztFQUNDO0VBQ0E7QXpDd3dURjtBeUNyd1RDO0VBQ0M7RUFDQTtBekN1d1RGO0F5Q3B3VEM7RUFDQztFQUNBO0F6Q3N3VEY7QXlDbndUQztFQUNDO0VBQ0E7QXpDcXdURjtBeUNsd1RDO0VBQ0M7RUFDQTtBekNvd1RGO0F5Q2p3VEM7RUFDQztFQUNBO0F6Q213VEY7QXlDaHdUQztFQUNDO0VBQ0E7QXpDa3dURjtBeUMvdlRDO0VBQ0M7RUFDQTtBekNpd1RGO0F5Qzl2VEM7RUFDQztFQUNBO0F6Q2d3VEY7QXlDN3ZUQztFQUNDO0VBQ0E7QXpDK3ZURjtBeUM1dlRDO0VBQ0M7RUFDQTtBekM4dlRGO0F5QzN2VEM7RUFDQztFQUNBO0F6QzZ2VEY7QXlDMXZUQztFQUNDO0VBQ0E7QXpDNHZURjtBeUN6dlRDO0VBQ0M7RUFDQTtBekMydlRGO0F5Q3h2VEM7RUFDQztFQUNBO0F6QzB2VEY7QXlDdnZUQztFQUNDO0VBQ0E7QXpDeXZURjtBeUN0dlRDO0VBQ0M7RUFDQTtBekN3dlRGO0F5Q3J2VEM7RUFDQztFQUNBO0F6Q3V2VEY7QXlDcHZUQztFQUNDO0VBQ0E7QXpDc3ZURjtBeUNudlRDO0VBQ0M7RUFDQTtBekNxdlRGO0F5Q2x2VEM7RUFDQztFQUNBO0F6Q292VEY7QXlDanZUQztFQUNDO0VBQ0E7QXpDbXZURjtBeUNodlRDO0VBQ0M7RUFDQTtBekNrdlRGO0F5Qy91VEM7RUFDQztFQUNBO0F6Q2l2VEY7QXlDOXVUQztFQUNDO0VBQ0E7QXpDZ3ZURjtBeUM3dVRDO0VBQ0M7RUFDQTtBekMrdVRGO0F5QzV1VEM7RUFDQztFQUNBO0F6Qzh1VEY7QXlDM3VUQztFQUNDO0VBQ0E7QXpDNnVURjtBeUMxdVRDO0VBQ0M7RUFDQTtBekM0dVRGO0F5Q3p1VEM7RUFDQztFQUNBO0F6QzJ1VEY7QXlDeHVUQztFQUNDO0VBQ0E7QXpDMHVURjtBeUN2dVRDO0VBQ0M7RUFDQTtBekN5dVRGO0F5Q3R1VEM7RUFDQztFQUNBO0F6Q3d1VEY7QXlDcnVUQztFQUNDO0VBQ0E7QXpDdXVURjtBeUNwdVRDO0VBQ0M7RUFDQTtBekNzdVRGO0F5Q251VEM7RUFDQztFQUNBO0F6Q3F1VEY7QXlDbHVUQztFQUNDO0VBQ0E7QXpDb3VURjtBeUNqdVRDO0VBQ0M7RUFDQTtBekNtdVRGO0F5Q2h1VEM7RUFDQztFQUNBO0F6Q2t1VEY7QXlDL3RUQztFQUNDO0VBQ0E7QXpDaXVURjtBeUM5dFRDO0VBQ0M7RUFDQTtBekNndVRGO0F5Qzd0VEM7RUFDQztFQUNBO0F6Qyt0VEY7QXlDNXRUQztFQUNDO0VBQ0E7QXpDOHRURjtBeUMzdFRDO0VBQ0M7RUFDQTtBekM2dFRGO0F5QzF0VEM7RUFDQztFQUNBO0F6QzR0VEY7QXlDenRUQztFQUNDO0VBQ0E7QXpDMnRURjtBeUN4dFRDO0VBQ0M7RUFDQTtBekMwdFRGO0F5Q3Z0VEM7RUFDQztFQUNBO0F6Q3l0VEY7QXlDdHRUQztFQUNDO0VBQ0E7QXpDd3RURjtBeUNydFRDO0VBQ0M7RUFDQTtBekN1dFRGO0F5Q3B0VEM7RUFDQztFQUNBO0F6Q3N0VEY7QXlDbnRUQztFQUNDO0VBQ0E7QXpDcXRURjtBeUNsdFRDO0VBQ0M7RUFDQTtBekNvdFRGO0F5Q2p0VEM7RUFDQztFQUNBO0F6Q210VEY7QXlDaHRUQztFQUNDO0VBQ0E7QXpDa3RURjtBeUMvc1RDO0VBQ0M7RUFDQTtBekNpdFRGO0F5QzlzVEM7RUFDQztFQUNBO0F6Q2d0VEY7QXlDN3NUQztFQUNDO0VBQ0E7QXpDK3NURjtBeUM1c1RDO0VBQ0M7RUFDQTtBekM4c1RGO0F5QzNzVEM7RUFDQztFQUNBO0F6QzZzVEY7QXlDMXNUQztFQUNDO0VBQ0E7QXpDNHNURjtBeUN6c1RDO0VBQ0M7RUFDQTtBekMyc1RGO0F5Q3hzVEM7RUFDQztFQUNBO0F6QzBzVEY7QXlDdnNUQztFQUNDO0VBQ0E7QXpDeXNURjtBeUN0c1RDO0VBQ0M7RUFDQTtBekN3c1RGO0F5Q3JzVEM7RUFDQztFQUNBO0F6Q3VzVEY7QXlDcHNUQztFQUNDO0VBQ0E7QXpDc3NURjtBeUNuc1RDO0VBQ0M7RUFDQTtBekNxc1RGO0F5Q2xzVEM7RUFDQztFQUNBO0F6Q29zVEY7QXlDanNUQztFQUNDO0VBQ0E7QXpDbXNURjtBeUNoc1RDO0VBQ0M7RUFDQTtBekNrc1RGO0F5Qy9yVEM7RUFDQztFQUNBO0F6Q2lzVEY7QXlDOXJUQztFQUNDO0VBQ0E7QXpDZ3NURjtBeUM3clRDO0VBQ0M7RUFDQTtBekMrclRGO0F5QzVyVEM7RUFDQztFQUNBO0F6QzhyVEY7QXlDM3JUQztFQUNDO0VBQ0E7QXpDNnJURjtBeUMxclRDO0VBQ0M7RUFDQTtBekM0clRGO0F5Q3pyVEM7RUFDQztFQUNBO0F6QzJyVEY7QXlDeHJUQztFQUNDO0VBQ0E7QXpDMHJURjtBeUN2clRDO0VBQ0M7RUFDQTtBekN5clRGO0F5Q3RyVEM7RUFDQztFQUNBO0F6Q3dyVEY7QXlDcnJUQztFQUNDO0VBQ0E7QXpDdXJURjtBeUNwclRDO0VBQ0M7RUFDQTtBekNzclRGO0F5Q25yVEM7RUFDQztFQUNBO0F6Q3FyVEY7QXlDbHJUQztFQUNDO0VBQ0E7QXpDb3JURjtBeUNqclRDO0VBQ0M7RUFDQTtBekNtclRGO0F5Q2hyVEM7RUFDQztFQUNBO0F6Q2tyVEY7QXlDL3FUQztFQUNDO0VBQ0E7QXpDaXJURjtBeUM5cVRDO0VBQ0M7RUFDQTtBekNnclRGO0F5QzdxVEM7RUFDQztFQUNBO0F6QytxVEY7QXlDNXFUQztFQUNDO0VBQ0E7QXpDOHFURjtBeUMzcVRDO0VBQ0M7RUFDQTtBekM2cVRGO0F5QzFxVEM7RUFDQztFQUNBO0F6QzRxVEY7QXlDenFUQztFQUNDO0VBQ0E7QXpDMnFURjtBeUN4cVRDO0VBQ0M7RUFDQTtBekMwcVRGO0F5Q3ZxVEM7RUFDQztFQUNBO0F6Q3lxVEY7QXlDdHFUQztFQUNDO0VBQ0E7QXpDd3FURjtBeUNycVRDO0VBQ0M7RUFDQTtBekN1cVRGO0F5Q3BxVEM7RUFDQztFQUNBO0F6Q3NxVEY7QXlDbnFUQztFQUNDO0VBQ0E7QXpDcXFURjtBeUNscVRDO0VBQ0M7RUFDQTtBekNvcVRGO0F5Q2pxVEM7RUFDQztFQUNBO0F6Q21xVEY7QXlDaHFUQztFQUNDO0VBQ0E7QXpDa3FURjtBeUMvcFRDO0VBQ0M7RUFDQTtBekNpcVRGO0F5QzlwVEM7RUFDQztFQUNBO0F6Q2dxVEY7QXlDN3BUQztFQUNDO0VBQ0E7QXpDK3BURjtBeUM1cFRDO0VBQ0M7RUFDQTtBekM4cFRGO0F5QzNwVEM7RUFDQztFQUNBO0F6QzZwVEY7QXlDMXBUQztFQUNDO0VBQ0E7QXpDNHBURjtBeUN6cFRDO0VBQ0M7RUFDQTtBekMycFRGO0F5Q3hwVEM7RUFDQztFQUNBO0F6QzBwVEY7QXlDdnBUQztFQUNDO0VBQ0E7QXpDeXBURjtBeUN0cFRDO0VBQ0M7RUFDQTtBekN3cFRGO0F5Q3JwVEM7RUFDQztFQUNBO0F6Q3VwVEY7QXlDcHBUQztFQUNDO0VBQ0E7QXpDc3BURjtBeUNucFRDO0VBQ0M7RUFDQTtBekNxcFRGO0F5Q2xwVEM7RUFDQztFQUNBO0F6Q29wVEY7QXlDanBUQztFQUNDO0VBQ0E7QXpDbXBURjtBeUNocFRDO0VBQ0M7RUFDQTtBekNrcFRGO0F5Qy9vVEM7RUFDQztFQUNBO0F6Q2lwVEY7QXlDOW9UQztFQUNDO0VBQ0E7QXpDZ3BURjtBeUM3b1RDO0VBQ0M7RUFDQTtBekMrb1RGO0F5QzVvVEM7RUFDQztFQUNBO0F6QzhvVEY7QXlDM29UQztFQUNDO0VBQ0E7QXpDNm9URjtBeUMxb1RDO0VBQ0M7RUFDQTtBekM0b1RGO0F5Q3pvVEM7RUFDQztFQUNBO0F6QzJvVEY7QXlDeG9UQztFQUNDO0VBQ0E7QXpDMG9URjtBeUN2b1RDO0VBQ0M7RUFDQTtBekN5b1RGO0F5Q3RvVEM7RUFDQztFQUNBO0F6Q3dvVEY7QXlDcm9UQztFQUNDO0VBQ0E7QXpDdW9URjtBeUNwb1RDO0VBQ0M7RUFDQTtBekNzb1RGO0F5Q25vVEM7RUFDQztFQUNBO0F6Q3FvVEY7QXlDbG9UQztFQUNDO0VBQ0E7QXpDb29URjtBeUNqb1RDO0VBQ0M7RUFDQTtBekNtb1RGO0F5Q2hvVEM7RUFDQztFQUNBO0F6Q2tvVEY7QXlDL25UQztFQUNDO0VBQ0E7QXpDaW9URjtBeUM5blRDO0VBQ0M7RUFDQTtBekNnb1RGO0F5QzduVEM7RUFDQztFQUNBO0F6QytuVEY7QXlDNW5UQztFQUNDO0VBQ0E7QXpDOG5URjtBeUMzblRDO0VBQ0M7RUFDQTtBekM2blRGO0F5QzFuVEM7RUFDQztFQUNBO0F6QzRuVEY7QXlDem5UQztFQUNDO0VBQ0E7QXpDMm5URjtBeUN4blRDO0VBQ0M7RUFDQTtBekMwblRGO0F5Q3ZuVEM7RUFDQztFQUNBO0F6Q3luVEY7QXlDdG5UQztFQUNDO0VBQ0E7QXpDd25URjtBeUNyblRDO0VBQ0M7RUFDQTtBekN1blRGO0F5Q3BuVEM7RUFDQztFQUNBO0F6Q3NuVEY7QXlDbm5UQztFQUNDO0VBQ0E7QXpDcW5URjtBeUNsblRDO0VBQ0M7RUFDQTtBekNvblRGO0F5Q2puVEM7RUFDQztFQUNBO0F6Q21uVEY7QXlDaG5UQztFQUNDO0VBQ0E7QXpDa25URjtBeUMvbVRDO0VBQ0M7RUFDQTtBekNpblRGO0F5QzltVEM7RUFDQztFQUNBO0F6Q2duVEY7QXlDN21UQztFQUNDO0VBQ0E7QXpDK21URjtBeUM1bVRDO0VBQ0M7RUFDQTtBekM4bVRGO0F5QzNtVEM7RUFDQztFQUNBO0F6QzZtVEY7QXlDMW1UQztFQUNDO0VBQ0E7QXpDNG1URjtBeUN6bVRDO0VBQ0M7RUFDQTtBekMybVRGO0F5Q3htVEM7RUFDQztFQUNBO0F6QzBtVEY7QXlDdm1UQztFQUNDO0VBQ0E7QXpDeW1URjtBeUN0bVRDO0VBQ0M7RUFDQTtBekN3bVRGO0F5Q3JtVEM7RUFDQztFQUNBO0F6Q3VtVEY7QXlDcG1UQztFQUNDO0VBQ0E7QXpDc21URjtBeUNubVRDO0VBQ0M7RUFDQTtBekNxbVRGO0F5Q2xtVEM7RUFDQztFQUNBO0F6Q29tVEY7QXlDam1UQztFQUNDO0VBQ0E7QXpDbW1URjtBeUNobVRDO0VBQ0M7RUFDQTtBekNrbVRGO0F5Qy9sVEM7RUFDQztFQUNBO0F6Q2ltVEY7QXlDOWxUQztFQUNDO0VBQ0E7QXpDZ21URjtBeUM3bFRDO0VBQ0M7RUFDQTtBekMrbFRGO0F5QzVsVEM7RUFDQztFQUNBO0F6QzhsVEY7QXlDM2xUQztFQUNDO0VBQ0E7QXpDNmxURjtBeUMxbFRDO0VBQ0M7RUFDQTtBekM0bFRGO0F5Q3psVEM7RUFDQztFQUNBO0F6QzJsVEY7QXlDeGxUQztFQUNDO0VBQ0E7QXpDMGxURjtBeUN2bFRDO0VBQ0M7RUFDQTtBekN5bFRGO0F5Q3RsVEM7RUFDQztFQUNBO0F6Q3dsVEY7QXlDcmxUQztFQUNDO0VBQ0E7QXpDdWxURjtBeUNwbFRDO0VBQ0M7RUFDQTtBekNzbFRGO0F5Q25sVEM7RUFDQztFQUNBO0F6Q3FsVEY7QXlDbGxUQztFQUNDO0VBQ0E7QXpDb2xURjtBeUNqbFRDO0VBQ0M7RUFDQTtBekNtbFRGO0F5Q2hsVEM7RUFDQztFQUNBO0F6Q2tsVEY7QXlDL2tUQztFQUNDO0VBQ0E7QXpDaWxURjtBeUN2a1RDO0VBQ0M7QXpDeWtURjs7QXlDcmtUQTtFQUNDO0lBQ0M7RXpDd2tUQTtBQUNGO0F5Q3JrVEE7RUFDQztJQUNDO0V6Q3VrVEE7QUFDRjtBMkMvbVdBO0VBQ0M7SUFDQztJQUNBO0UzQ2luV0E7RTJDOW1XRDtJQUNDO0lBQ0E7RTNDZ25XQTtBQUNGO0EyQzdtV0E7RUFDQztJQUNDO0lBQ0E7RTNDK21XQTtFMkM1bVdEO0lBQ0M7SUFDQTtFM0M4bVdBO0FBQ0Y7QTJDM21XQTtFQUNDO0lBQ0M7RTNDNm1XQTtFMkMxbVdEO0lBQ0M7RTNDNG1XQTtBQUNGO0EyQ3ptV0E7RUFDQztJQUNDO0UzQzJtV0E7RTJDeG1XRDtJQUNDO0UzQzBtV0E7QUFDRjtBMkN2bVdBO0VBQ0M7RUFDQTtFQUNBO0EzQ3ltV0Q7QTJDdm1XQztFQUNDO0VBQ0E7QTNDeW1XRjtBMkN0bVdDO0VBQ0M7RUFDQTtBM0N3bVdGO0EyQ3JtV0M7RUFDQztFQUNBO0EzQ3VtV0Y7QTJDbm1XRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NxbVdIOztBMkNobVdBO0VBQ0M7RUFDQTtFQUNBO0EzQ21tV0Q7O0EyQ2htV0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDbW1XRDtBMkNqbVdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDbW1XRjs7QTJDL2xXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDa21XRDs7QTJDL2xXQTtFQUNDO0VBQ0E7QTNDa21XRDs7QTJDL2xXQTtFQUNDO0EzQ2ttV0Q7O0EyQy9sV0E7RUFDQztFQUNBO0EzQ2ttV0Q7QTJDaG1XQztFQUNDO0EzQ2ttV0Y7QTJDOWxXRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDZ21XSDtBMkM3bFdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MrbFdIOztBMkMxbFdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M2bFdEO0EyQzNsV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M2bFdGO0EyQzFsV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M0bFdGO0EyQ3psV0M7RUFDQztFQUNBO0VBQ0E7QTNDMmxXRjtBMkN4bFdDO0VBQ0M7RUFDQTtFQUNBO0EzQzBsV0Y7O0EyQ3RsV0E7RUFDQztBM0N5bFdEO0EyQ3ZsV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0N5bFdGO0EyQ3RsV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0N3bFdGO0EyQ3JsV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDdWxXRjtBMkNybFdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3VsV0g7QTJDcGxXRTtFQUNDO0VBQ0E7RUFDQTtBM0NzbFdIO0EyQ25sV0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0NxbFdIO0EyQ2psV0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDbWxXSjtBMkNobFdHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ2tsV0o7QTJDN2tXRztFQUNDO0EzQytrV0o7QTJDMWtXQztFQUNDO0EzQzRrV0Y7QTJDMWtXRTtFQUNDO0EzQzRrV0g7QTJDemtXRTtFQUNDO0EzQzJrV0g7QTJDdmtXRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0N5a1dKO0EyQ3RrV0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDd2tXSjs7QTJDbGtXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3FrV0Q7QTJDbmtXQztFQUNDO0VBQ0E7QTNDcWtXRjtBMkNsa1dDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ29rV0Y7O0EyQ2hrV0E7RUFDQztBM0Nta1dEO0EyQ2prV0M7RUFDQztBM0Nta1dGOztBMkMvaldBO0VBQ0M7QTNDa2tXRDtBMkNoa1dDO0VBQ0M7QTNDa2tXRjs7QTJDOWpXQTtFQUNDO0EzQ2lrV0Q7QTJDL2pXQztFQUNDO0VBQ0E7QTNDaWtXRjtBMkM5aldDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDZ2tXRjtBMkM5aldFO0VBQ0M7RUFDQTtBM0Nna1dIO0EyQzVqV0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzhqV0o7QTJDM2pXRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNmpXSjs7QTRDbitXQTs7Ozs7Ozs7O0VBQUE7QUFVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1Q3MrV0Q7O0E0Q2wrV0M7RUFDQztBNUNxK1dGOztBNkN0L1dFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N5L1dIO0E2Q3QvV0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3cvV0g7QTZDbi9XRTtFQUNDO0VBQ0E7RUFDQTtBN0NxL1dIO0E2Q2gvV0U7RUFDQztFQUNBO0VBQ0E7QTdDay9XSDs7QTZDMytXRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDOCtXSDtBNkMzK1dFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0M2K1dIO0E2Q3grV0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzArV0g7QTZDcitXRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdStXSDs7QTZDbCtXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDcStXRDtBNkNuK1dDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NxK1dGOztBNkNqK1dBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NvK1dEO0E2Q2wrV0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q28rV0Y7O0E2Q2grV0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDbStXRDtBNkNqK1dDO0VBQ0M7QTdDbStXRjtBNkNqK1dFO0VBQ0M7QTdDbStXSDtBNkNoK1dFO0VBQ0M7QTdDaytXSDs7QTZDNzlXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NnK1dEOztBNkM3OVdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2crV0Q7O0E2Qzc5V0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDZytXRDs7QTZDNzlXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NnK1dEOztBNkM3OVdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2crV0Q7QTZDOTlXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Q2crV0Y7QTZDNzlXQztFQUNDO0VBQ0E7RUFDQTtBN0MrOVdGOztBNkMxOVdDO0VBQ0M7QTdDNjlXRjtBNkMzOVdFO0VBQ0M7QTdDNjlXSDtBNkMxOVdFO0VBQ0M7QTdDNDlXSDtBNkN4OVdDO0VBQ0M7QTdDMDlXRjtBNkN4OVdFO0VBQ0M7QTdDMDlXSDtBNkN2OVdFO0VBQ0M7QTdDeTlXSDs7QTZDcDlXQTtFQUNDO0E3Q3U5V0Q7O0E2Q3A5V0E7RUFDQztBN0N1OVdEOztBNkNwOVdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N1OVdEOztBOENseVhBOzs7Ozs7Ozs7Q0FBQTtBQVVBO0FBQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDcXlYRDs7QThDbHlYQTtBQUNBO0VBQ0M7QTlDcXlYRDs7QThDbHlYQTs7O0VBR0M7QTlDcXlYRDs7QThDbHlYQTtFQUNDO0VBQ0E7QTlDcXlYRDs7QThDbHlYQTtFQUNDO0E5Q3F5WEQ7O0E4Q2x5WEE7RUFDQztFQUNBO0E5Q3F5WEQ7O0E4Q2x5WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3F5WEQ7O0E4Q2x5WEE7O0VBRUM7QTlDcXlYRDs7QThDbHlYQTtFQUNDO0E5Q3F5WEQ7O0E4Q2x5WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDcXlYRDs7QThDM3hYQTtFQUNDO0VBQ0E7RUFDQTtBOUM4eFhEOztBOEMzeFhBOzs7RUFHQztBOUM4eFhEOztBOEMzeFhBO0VBQ0M7QTlDOHhYRDs7QThDM3hYQTtFQUNDO0VBQ0E7QTlDOHhYRDs7QThDM3hYQTtFQUNDO0VBQ0E7QTlDOHhYRDs7QThDM3hYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM4eFhEOztBOEMzeFhBO0VBQ0M7QTlDOHhYRDs7QThDM3hYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qzh4WEQ7O0E4QzN4WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUM4eFhEOztBOEMzeFhBOztFQUVDO0VBQ0E7RUFDQTtBOUM4eFhEOztBOEMzeFhBO0VBQ0M7RUFDQTtFQUNBO0E5Qzh4WEQ7O0E4QzN4WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM4eFhEOztBOEMzeFhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDOHhYRDs7QThDM3hYQTtFQUNDO0lBQ0M7RTlDOHhYQTtFOEMzeFhEO0lBQ0M7RTlDNnhYQTtBQUNGO0E4QzF4WEE7RUFDQztJQUNDO0U5QzR4WEE7RThDenhYRDtJQUNDO0U5QzJ4WEE7QUFDRjtBOEN4eFhBO0FBQ0E7RUFDQztFQUNBO0E5QzB4WEQ7O0E4Q3Z4WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDMHhYRDs7QThDeHdYQTtFQUNDO0VBQ0E7QTlDMndYRDs7QThDL3ZYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDa3dYRDs7QThDeHZYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzJ2WEQ7O0E4Qy91WEE7RUFDQztFQUNBO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztBOUNrdlhEOztBOEMvdVhBO0VBQ0M7QTlDa3ZYRDs7QThDL3VYQTtFQUNDO0VBQ0E7QTlDa3ZYRDs7QThDL3VYQTtFQUNDO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztFQUNBO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztFQUNBO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztBOUNrdlhEOztBOEMvdVhBO0VBQ0M7QTlDa3ZYRDs7QThDL3VYQTtFQUNDO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztBOUNrdlhEOztBOEMvdVhBO0VBQ0M7QTlDa3ZYRDs7QThDL3VYQTtFQUNDO0VBQ0E7QTlDa3ZYRDs7QThDL3VYQTtFQUNDO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztBOUNrdlhEOztBOEMvdVhBO0VBQ0M7RUFDQTtBOUNrdlhEOztBOEMvdVhBO0VBQ0M7QTlDa3ZYRDs7QThDL3VYQTtFQUNDO0E5Q2t2WEQ7O0E4Qy91WEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNrdlhEOztBOEN0dVhBO0VBQ0M7RUFDQTtBOUN5dVhELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9zNF9taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX2F1dG9jb21wbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX2NoZWNrYm94cmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19jb250cm9sZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fZGF0YVRhYmxlcy5ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19idXR0b25zLmJvb3RzdHJhcC5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fbW9kYWwtZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX2ZhbmN5X2ZpbGV1cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19maWxldXBsb2Fkcy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX2lucHV0dGFncy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3JpY2h0ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fanF1ZXJ5LXN0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fanF1ZXJ5LXVpLnN0cnVjdHVyZS5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19qcXVlcnkuc2ltcGxlLWR0cGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fbGlnaHRzbGlkZXIubWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX21vcnJpcy5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX211bHRpc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fbm90aWZJdC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX293bC5jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3Byb2dyZXNzYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fcmVzaXphYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fc2VsZWN0Mi5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zZWxlY3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fc2VsZWN0bWVudS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zaW1wbGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zb3J0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3NwLWRhcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zcGVjdHJ1bS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3RlbGVwaG9uZWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHVibGljL3Njc3MvcGx1Z2lucy9fc3dlZXRhbGVydC5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3RpbWVsaW5lLm1pbi5zY3NzIiwid2VicGFjazovLy8uL3B1YmxpYy9zY3NzL3BsdWdpbnMvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL190d2VudHl0d2VudHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9wdWJsaWMvc2Nzcy9wbHVnaW5zL19zbWFydF93aXphcmRfZG90cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bTWFzdGVyIFN0eWxlc2hlZXRdXG5cblByb2plY3QgICAgICAgIDogICBBRE1JWCAtIEhUTUw1IEJvb3RzdHJhcCBBZG1pbiBUZW1wbGF0ZVxuVmVyc2lvbiAgICAgICAgOiAgIFYuMVxuQ3JlYXRlIERhdGUgICAgOiAgIDI0LzA1LzIwXG5Db3B5cmlnaHQgICAgICA6ICAgU3BydWtvIFRlY2hub2xvZ2llcyBQcml2YXRlIExpbWl0ZWQgXG5BdXRob3IgICAgICAgICA6ICAgU3BydWtvU29mdFxuQXV0aG9yIFVSTCAgICAgOiAgIGh0dHBzOi8vdGhlbWVmb3Jlc3QubmV0L3VzZXIvc3BydWtvc29mdFxuU3VwcG9ydFx0ICAgICAgIDogICBzdXBwb3J0QHNwcnVrby5jb21cbkxpY2Vuc2UgICAgICAgIDogICBMaWNlbnNlZCB1bmRlciBUaGVtZUZvcmVzdCBMaWNlbnNlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuYWNjZXB0LWNvb2tpZXNcbmFjY29yZGlvblxuYW1hemV1aS5kYXRldGltZXBpY2tlclxuYXV0b2NvbXBsZXRlXG5idXR0b25cbmNoZWNrYm94cmFkaW9cbmNvbnRyb2xncm91cFxuY29va2llc1xuY29yZVxuZGF0YVRhYmxlcy5ib290c3RyYXA0XG5kYXRlcGlja2VyXG5kaWFsb2dcbmRyYWdnYWJsZVxuZHJhZ3VsYVxuZmFuY3lfZmlsZXVwbG9hZFxuZnVsbGNhbGVuZGFyLm1pblxuZnVsbGNhbGVuZGFyLnByaW50Lm1pblxuZ2FsbGVyeVxuaW5wdXR0YWdzXG5pb24ucmFuZ2VTbGlkZXJcbmlvbi5yYW5nZVNsaWRlci5za2luRmxhdFxuaW9uLnJhbmdlU2xpZGVyLnNraW5TaW1wbGVcbmpxdWVyeS1zdGVwc1xuanF1ZXJ5LXVpLWRhcmdnYWJsZVxuanF1ZXJ5LXVpLm1pblxuanF1ZXJ5LXVpLnN0cnVjdHVyZS5taW5cbmpxdWVyeS11aS50aGVtZS5taW5cbmpxdWVyeS5zaW1wbGUtZHRwaWNrZXJcbmpxdWVyeS5zdGVwc1xubGVhZmxldFxubGlnaHRzbGlkZXIubWluXG5tZW51XG5tb3JyaXNcbm11bHRpc2xpZGVyXG5ub3JtYWxpemVcbm5vdGlmSXRcbm93bC5jYXJvdXNlbFxucGlja2VyLm1pblxucHJvZ3Jlc3NiYXJcbnJlc2l6YWJsZVxuc2VsZWN0Mi5taW5cbnNlbGVjdGFibGVcbnNlbGVjdG1lbnVcbnNpZGViYXJcbnNpZGVtZW51XG5zaW1wbGViYXJcbnNsaWRlclxuc29ydGFibGVcbnNwLWRhcmtcbnNwZWN0cnVtXG5zcGlubmVyXG5zdHlsZVxuc3Vtb3NlbGVjdFxuc3dlZXRhbGVydFxudGFicy0yXG50YWJzXG50ZWxlcGhvbmVpbnB1dFxudGhlbWVcbnRpbWVsaW5lLm1pblxudG9vbHRpcFxudHJlZXZpZXdcbiovXG5cbi8qICMjIyMjIyMjIyMgQk9PVFNUUkFQIE9WRVJSSURFUyAjIyMjIyMjIyMjICovXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiczRfbWl4aW5cIjtcblxuLy8gQGltcG9ydCBcInBsdWdpbnMvYWNjZXB0LWNvb2tpZXNcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL2FjY29yZGlvblwiO1xuQGltcG9ydCBcInBsdWdpbnMvYXV0b2NvbXBsZXRlXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9idXR0b25cIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL2NhbGVuZGFyXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9jaGVja2JveHJhZGlvXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9jb250cm9sZ3JvdXBcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL2Nvb2tpZXNcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2NvcmVcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2RhdGFUYWJsZXMuYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9idXR0b25zLmJvb3RzdHJhcC5taW5cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2RhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2RpYWxvZ1wiO1xuLy8gQGltcG9ydCBcInBsdWdpbnMvZWRpdC10YWJsZVwiO1xuQGltcG9ydCBcInBsdWdpbnMvbW9kYWwtZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcInBsdWdpbnMvZmFuY3lfZmlsZXVwbG9hZFwiO1xuQGltcG9ydCBcInBsdWdpbnMvZmlsZXVwbG9hZHNcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL2Z1bGxjYWxlbmRhclwiO1xuLy8gQGltcG9ydCBcInBsdWdpbnMvZ2FsbGVyeVwiO1xuQGltcG9ydCBcInBsdWdpbnMvaW5wdXR0YWdzXCI7XG4vLyBAaW1wb3J0IFwicGx1Z2lucy9pb24ucmFuZ2VTbGlkZXJcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL2lvbi5yYW5nZVNsaWRlci5za2luRmxhdFwiO1xuLy8gQGltcG9ydCBcInBsdWdpbnMvaW9uLnJhbmdlU2xpZGVyLnNraW5TaW1wbGVcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3JpY2h0ZXh0XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9qcXVlcnktc3RlcHNcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL2pxdWVyeS11aS5zdHJ1Y3R1cmUubWluXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9qcXVlcnkuc2ltcGxlLWR0cGlja2VyXCI7XG4vLyBAaW1wb3J0IFwicGx1Z2lucy9sZWFmbGV0XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9saWdodHNsaWRlci5taW5cIjtcbkBpbXBvcnQgXCJwbHVnaW5zL21lbnVcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL21vcnJpc1wiO1xuQGltcG9ydCBcInBsdWdpbnMvbXVsdGlzbGlkZXJcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcInBsdWdpbnMvbm90aWZJdFwiO1xuQGltcG9ydCBcInBsdWdpbnMvb3dsLmNhcm91c2VsXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9wcm9ncmVzc2JhclwiO1xuQGltcG9ydCBcInBsdWdpbnMvcmVzaXphYmxlXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9zZWxlY3QyLm1pblwiO1xuQGltcG9ydCBcInBsdWdpbnMvc2VsZWN0YWJsZVwiO1xuQGltcG9ydCBcInBsdWdpbnMvc2VsZWN0bWVudVwiO1xuQGltcG9ydCBcInBsdWdpbnMvc2lkZWJhclwiO1xuQGltcG9ydCBcInBsdWdpbnMvc2ltcGxlYmFyXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3NvcnRhYmxlXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9zcC1kYXJrXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9zcGVjdHJ1bVwiO1xuQGltcG9ydCBcInBsdWdpbnMvc3Bpbm5lclwiO1xuQGltcG9ydCBcInBsdWdpbnMvc3R5bGVcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL3N1bW9zZWxlY3RcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL3N1bW1lcm5vdGVcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3RlbGVwaG9uZWlucHV0XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9zd2VldGFsZXJ0XCI7XG5AaW1wb3J0IFwicGx1Z2lucy90ZWxlcGhvbmVpbnB1dFwiO1xuQGltcG9ydCBcInBsdWdpbnMvdGltZWxpbmUubWluXCI7XG5AaW1wb3J0IFwicGx1Z2lucy90b29sdGlwXCI7XG4vLyBAaW1wb3J0IFwicGx1Z2lucy90cmVldmlld1wiO1xuQGltcG9ydCBcInBsdWdpbnMvdHdlbnR5dHdlbnR5XCI7XG4vLyBAaW1wb3J0IFwicGx1Z2lucy9xdWlsbC5idWJibGVcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL3F1aWxsLnNub3dcIjtcbi8vIEBpbXBvcnQgXCJwbHVnaW5zL3JhdGluZ3MtMlwiO1xuQGltcG9ydCBcInBsdWdpbnMvc21hcnRfd2l6YXJkX2RvdHNcIjtcbiIsIi8qLS0tICBWYXJpYWJsZXMgIC0tLSovXHJcblxyXG5AaW1wb3J0IFwiZm9udFwiO1xyXG5cclxuOnJvb3Qge1xyXG5cdC8qIFByaW1hcnkgQ29sb3JzICovXHJcblx0LS1wcmltYXJ5LXJnYjogMSwgMTY0LCA4MDtcclxuXHQtLXByaW1hcnktYmctcmdiOiAxLCAxNjQsIDgwO1xyXG5cdC0tcHJpbWFyeS1iZy1jb2xvcjogcmdiKHZhcigtLXByaW1hcnktcmdiKSk7XHJcblx0LS1wcmltYXJ5LWJnLWJvcmRlcjogcmdiKHZhcigtLXByaW1hcnktcmdiKSk7XHJcblx0LS1wcmltYXJ5LWJnLWhvdmVyOiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC43KTtcclxuXHJcblx0LyogUHJpbWFyeSBTaGFkZXMgKi9cclxuXHQtLXByaW1hcnktMDA1OiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4wNSk7XHJcblx0LS1wcmltYXJ5LTA1OiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC41KTtcclxuXHQtLXByaW1hcnkwMTogcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuMSk7XHJcblx0LS1wcmltYXJ5MDI6IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjIpO1xyXG5cdC0tcHJpbWFyeTAzOiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC4zKTtcclxuXHQtLXByaW1hcnkwNDogcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuNCk7XHJcblx0LS1wcmltYXJ5MDU6IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjUpO1xyXG5cdC0tcHJpbWFyeTA2OiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC42KTtcclxuXHQtLXByaW1hcnkwNzogcmdiYSh2YXIoLS1wcmltYXJ5LXJnYiksIDAuNyk7XHJcblx0LS1wcmltYXJ5MDg6IHJnYmEodmFyKC0tcHJpbWFyeS1yZ2IpLCAwLjgpO1xyXG5cdC0tcHJpbWFyeTA5OiByZ2JhKHZhcigtLXByaW1hcnktcmdiKSwgMC45KTtcclxuXHJcblx0LyogU2Vjb25kYXJ5IENvbG9ycyAqL1xyXG5cdC0tc2Vjb25kYXJ5LXJnYjogMTQ5LCAyMTEsIDMxO1xyXG5cdC0tc2Vjb25kYXJ5LWJnLWNvbG9yOiByZ2IodmFyKC0tc2Vjb25kYXJ5LXJnYikpO1xyXG5cdC0tc2Vjb25kYXJ5OiByZ2IodmFyKC0tc2Vjb25kYXJ5LXJnYikpO1xyXG5cdC0tc2Vjb25kYXJ5MDg6IHJnYmEodmFyKC0tc2Vjb25kYXJ5LXJnYiksIDAuOCk7XHJcblxyXG5cdC8qIFdoaXRlIFZhcmlhYmxlcyAqL1xyXG5cdC0td2hpdGU6IDI1NSwgMjU1LCAyNTU7XHJcblx0LS1maXhlZC13aGl0ZTogI2ZmZjtcclxuXHQtLXdoaXRlLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHQtLXdoaXRlLTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHQtLXdoaXRlLTM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuXHQtLXdoaXRlLTQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHQtLXdoaXRlLTU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHQtLXdoaXRlLTY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuXHQtLXdoaXRlLTc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHQtLXdoaXRlLTg6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHQtLXdoaXRlLTk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHQtLXdoaXRlLTA1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG5cdC0td2hpdGUtMDg6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XHJcblx0LS13aGl0ZS03NTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XHJcblxyXG5cdC8qIEJsYWNrIFZhcmlhYmxlcyAqL1xyXG5cdC0tYmxhY2stMTogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdC0tYmxhY2stMjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdC0tYmxhY2stMzogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdC0tYmxhY2stNDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdC0tYmxhY2stNTogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdC0tYmxhY2stNjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdC0tYmxhY2stNzogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdC0tYmxhY2stODogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cdC0tYmxhY2stOTogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG5cdC0tYmxhY2stMDU6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG5cdC8qIEdlbmVyYWwgQ29sb3JzICovXHJcblx0LS1oZWFkZXItYmc6IDI1NSwgMjU1LCAyNTU7XHJcblx0LS1tZW51LWJnOiAyNTUsIDI1NSwgMjU1O1xyXG5cdC0tY29sb3I6ICMzMzQxNTE7XHJcblx0LS1kYXJrOiAjMDMwMzAzO1xyXG5cdC0tbGlnaHQ6ICNmMmYyZjk7XHJcblx0LS1tZW51LXByaW1hcnk6IHJnYih2YXIoLS1wcmltYXJ5LXJnYikpO1xyXG5cclxuXHQtLWZsb2F0LXN0YXJ0OiBsZWZ0O1xyXG5cdC0tZmxvYXQtZW5kOiByaWdodDtcclxuXHJcblx0LS1ib3JkZXI6ICNlOWVkZjQ7XHJcblx0LS1iYWNrZ3JvdW5kOiAjZjRmNmZmO1xyXG5cdC0tbGlnaHQ6ICNmN2Y4Zjk7XHJcblx0LS1iZy1ncmF5LTEwMDogI2Y5ZjlmYjtcclxuXHQtLWJnLWdyYXktMjAwOiAjZjBmMGY4O1xyXG5cdC0tYmctZ3JheS0zMDA6ICNlMWUxZWY7XHJcblx0LS1iZy1ncmF5LTQwMDogI2Q2ZDZlNjtcclxuXHQtLWJnLWdyYXktNTAwOiAjOTQ5ZWI3O1xyXG5cdC0tYmctZ3JheS02MDA6ICM3OTg3YTE7XHJcblx0LS1iZy1ncmF5LTcwMDogIzRkNTg3NTtcclxuXHQtLWJnLWdyYXktODAwOiAjMzgzODUzO1xyXG5cdC0tYmctZ3JheS05MDA6ICMzMjMyNTE7XHJcblxyXG5cdC8qIFJhZGl1cyAqL1xyXG5cdC0tY2FyZC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcblxyXG5cdC8qIEFkZGl0aW9uYWwgQ29sb3JzICovXHJcblx0LS1waW5rLXJnYjogMjQxLCAwLCAxMTc7XHJcblx0LS10ZWFsLXJnYjogMCwgMjA0LCAyMDQ7XHJcblx0LS1wdXJwbGUtcmdiOiAxMDMsIDU4LCAxODM7XHJcblx0LS1zdWNjZXNzLXJnYjogODEsIDE4NywgMzc7XHJcblx0LS13YXJuaW5nLXJnYjogMjQzLCAxOTEsIDgyO1xyXG5cdC0tZGFuZ2VyLXJnYjogMjMxLCA4MCwgOTA7XHJcblx0LS1pbmZvLXJnYjogMjMsIDE2MiwgMTg0O1xyXG5cdC0tb3JhbmdlLXJnYjogMjUzLCAxMjYsIDIwO1xyXG5cdC0tcmVkLXJnYjogMjUxLCAxMywgMTM7XHJcblx0LS1saW1lLXJnYjogMTMsIDIyNCwgMTM7XHJcblx0LS1kYXJrLXJnYjogMywgMywgMztcclxuXHQtLWluZGlnby1yZ2I6IDc3LCAxMDYsIDE1MjtcclxuXHQtLWN5YW4tcmdiOiAyMywgMTYyLCAxODQ7XHJcblx0LS1saWdodC1yZ2I6IDI0MiwgMjQyLCAyNDk7XHJcblx0LS1ncmVlbi1yZ2I6IDE0LCAyMzksIDQ7XHJcblx0LS1ibHVlLXJnYjogNywgMTA0LCAyNDE7XHJcblx0LS15ZWxsb3ctcmdiOiAyNTUsIDE5MywgNztcclxuXHQtLW1hcm9vbi1yZ2I6IDE5OSwgMjUsIDI1O1xyXG5cdC0tYXF1YS1yZ2I6IDMsIDI0MSwgMjQxO1xyXG5cdC0tZ3JheS1yZ2I6IDE3NCwgMTcwLCAyMDQ7XHJcblx0LS1kYXJrZ3JheS1yZ2I6IDUyLCA1OCwgNjQ7XHJcblx0LS1henVyZS1yZ2I6IDY5LCAxNzAsIDI0MjtcclxuXHQtLWJsYWNrLXJnYjogMCwgMCwgMDtcclxuXHQtLW11dGVkLXJnYjogMTUzLCAxNjYsIDE4MztcclxuXHQtLWljb24tY29sb3I6IDk5LCAxMTMsIDEzMztcclxuXHJcblx0LyogQ29sb3IgVmFyaWFibGVzICovXHJcblx0LS1zZWNvbmRhcnk6IHJnYih2YXIoLS1zZWNvbmRhcnktcmdiKSk7XHJcblx0LS1waW5rOiByZ2IodmFyKC0tcGluay1yZ2IpKTtcclxuXHQtLXRlYWw6IHJnYih2YXIoLS10ZWFsLXJnYikpO1xyXG5cdC0tcHVycGxlOiByZ2IodmFyKC0tcHVycGxlLXJnYikpO1xyXG5cdC0tc3VjY2VzczogcmdiKHZhcigtLXN1Y2Nlc3MtcmdiKSk7XHJcblx0LS13YXJuaW5nOiByZ2IodmFyKC0td2FybmluZy1yZ2IpKTtcclxuXHQtLWRhbmdlcjogcmdiKHZhcigtLWRhbmdlci1yZ2IpKTtcclxuXHQtLWluZm86IHJnYih2YXIoLS1pbmZvLXJnYikpO1xyXG5cdC0tb3JhbmdlOiByZ2IodmFyKC0tb3JhbmdlLXJnYikpO1xyXG5cdC0tcmVkOiByZ2IodmFyKC0tcmVkLXJnYikpO1xyXG5cdC0tbGltZTogcmdiKHZhcigtLWxpbWUtcmdiKSk7XHJcblx0LS1kYXJrOiByZ2IodmFyKC0tZGFyay1yZ2IpKTtcclxuXHQtLWluZGlnbzogcmdiKHZhcigtLWluZGlnby1yZ2IpKTtcclxuXHQtLWN5YW46IHJnYih2YXIoLS1jeWFuLXJnYikpO1xyXG5cdC0tbGlnaHQ6IHJnYih2YXIoLS1saWdodC1yZ2IpKTtcclxuXHQtLWdyZWVuOiByZ2IodmFyKC0tZ3JlZW4tcmdiKSk7XHJcblx0LS1ibHVlOiByZ2IodmFyKC0tYmx1ZS1yZ2IpKTtcclxuXHQtLXllbGxvdzogcmdiKHZhcigtLXllbGxvdy1yZ2IpKTtcclxuXHQtLW1hcm9vbjogcmdiKHZhcigtLW1hcm9vbi1yZ2IpKTtcclxuXHQtLWFxdWE6IHJnYih2YXIoLS1hcXVhLXJnYikpO1xyXG5cdC0tZ3JheTogcmdiKHZhcigtLWdyYXktcmdiKSk7XHJcblx0LS1kYXJrZ3JheTogcmdiKHZhcigtLWRhcmtncmF5LXJnYikpO1xyXG5cdC0tYXp1cmU6IHJnYih2YXIoLS1henVyZS1yZ2IpKTtcclxuXHQtLWJsYWNrOiByZ2IodmFyKC0tYmxhY2stcmdiKSk7XHJcblx0LS1tdXRlZDogcmdiKHZhcigtLW11dGVkLXJnYikpO1xyXG5cdC0taWNvbmNvbG9yOiByZ2IodmFyKC0taWNvbi1jb2xvcikpO1xyXG5cclxuXHQvKiBCcmVha3BvaW50cyAqL1xyXG5cdC0tYnJlYWtwb2ludC14czogMDtcclxuXHQtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xyXG5cdC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XHJcblx0LS1icmVha3BvaW50LWxnOiA5OTJweDtcclxuXHQtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcclxuXHQtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLFxyXG5cdFx0Um9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLFxyXG5cdFx0XCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsXHJcblx0XHRcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuXHQtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLFxyXG5cdFx0XCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0ge1xyXG5cdC0tZmxvYXQtc3RhcnQ6IHJpZ2h0O1xyXG5cdC0tZmxvYXQtZW5kOiBsZWZ0O1xyXG59XHJcblxyXG4kcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1iZy1jb2xvcik7XHJcbiRwcmltYXJ5LTAxOiB2YXIoLS1wcmltYXJ5MDEpO1xyXG4kcHJpbWFyeS0wMjogdmFyKC0tcHJpbWFyeTAyKTtcclxuJHByaW1hcnktMDM6IHZhcigtLXByaW1hcnkwMyk7XHJcbiRwcmltYXJ5LTA2OiB2YXIoLS1wcmltYXJ5MDYpO1xyXG4kcHJpbWFyeS0wOTogdmFyKC0tcHJpbWFyeTA5KTtcclxuJHByaW1hcnktMDU6IHZhcigtLXByaW1hcnktMDUpO1xyXG4kcHJpbWFyeS0wMDU6IHZhcigtLXByaW1hcnkwMDUpO1xyXG5cclxuJHByaW1hcnktaG92ZXI6IHZhcigtLXByaW1hcnktYmctaG92ZXIpO1xyXG4kcHJpbWFyeS1ib3JkZXI6IHZhcigtLXByaW1hcnktYmctYm9yZGVyKTtcclxuXHJcbiRzZWNvbmRhcnk6IHZhcigtLXNlY29uZGFyeSk7XHJcbiRzZWNvbmRhcnkwODogdmFyKC0tc2Vjb25kYXJ5MDgpO1xyXG4kcGluazogdmFyKC0tcGluayk7XHJcbiR0ZWFsOiB2YXIoLS10ZWFsKTtcclxuJHB1cnBsZTogdmFyKC0tcHVycGxlKTtcclxuJHN1Y2Nlc3M6IHZhcigtLXN1Y2Nlc3MpO1xyXG4kd2FybmluZzogdmFyKC0td2FybmluZyk7XHJcbiRkYW5nZXI6IHZhcigtLWRhbmdlcik7XHJcbiRpbmZvOiB2YXIoLS1pbmZvKTtcclxuJG9yYW5nZTogdmFyKC0tb3JhbmdlKTtcclxuJHJlZDogdmFyKC0tcmVkKTtcclxuJGxpbWU6IHZhcigtLWxpbWUpO1xyXG4kZGFyazogdmFyKC0tZGFyayk7XHJcbiRpbmRpZ286IHZhcigtLWluZGlnbyk7XHJcbiRjeWFuOiB2YXIoLS1jeWFuKTtcclxuJGxpZ2h0OiB2YXIoLS1saWdodCk7XHJcbiRncmVlbjogdmFyKC0tZ3JlZW4pO1xyXG4kYmx1ZTogdmFyKC0tYmx1ZSk7XHJcbiR5ZWxsb3c6IHZhcigtLXllbGxvdyk7XHJcbiRtYXJvb246IHZhcigtLW1hcm9vbik7XHJcbiRhcXVhOiB2YXIoLS1hcXVhKTtcclxuJGdyYXk6IHZhcigtLWdyYXkpO1xyXG4kZGFya2dyYXk6IHZhcigtLWRhcmtncmF5KTtcclxuJGF6dXJlOiB2YXIoLS1henVyZSk7XHJcbiR3aGl0ZTogdmFyKC0td2hpdGUpO1xyXG4kYmxhY2s6IHZhcigtLWJsYWNrKTtcclxuJG11dGVkOiB2YXIoLS1tdXRlZCk7XHJcbiRpY29uLWNvbG9yOiB2YXIoLS1pY29uY29sb3IpO1xyXG5cclxuLyogR3JhZGllbnQgVmFyaWFibGVzICovXHJcbiRwcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAkcHJpbWFyeSAwJSwgIzhlNzdmYSAxMDAlKTtcclxuJHNlY29uZGFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzgyY2ZmMiAwJSwgIzI4YjdmOSAxMDAlKTtcclxuJHdhcm5pbmctZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmNjZiNGUgMCUsICNmYmM0MzQgMTAwJSk7XHJcbiRpbmZvLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjMWU2M2MzIDAlLCAjMDBmMmZlIDEwMCUpO1xyXG4kZGFuZ2VyLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjYjUxYjM1IDAlLCAjZmQ0YTY4IDEwMCUpO1xyXG4kc3VjY2Vzcy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzFlYTM4ZiAwJSwgIzVjZjllMiAxMDAlKTtcclxuXHJcbi8qIFdoaXRlIFZhcmlhYmxlcyAqL1xyXG4kd2hpdGU6IHZhcigtLXdoaXRlKTtcclxuJGZpeGVkLXdoaXRlOiB2YXIoLS1maXhlZC13aGl0ZSk7XHJcbiR3aGl0ZS0xOiB2YXIoLS13aGl0ZS0xKTtcclxuJHdoaXRlLTI6IHZhcigtLXdoaXRlLTIpO1xyXG4kd2hpdGUtMzogdmFyKC0td2hpdGUtMyk7XHJcbiR3aGl0ZS00OiB2YXIoLS13aGl0ZS00KTtcclxuJHdoaXRlLTU6IHZhcigtLXdoaXRlLTUpO1xyXG4kd2hpdGUtNjogdmFyKC0td2hpdGUtNik7XHJcbiR3aGl0ZS03OiB2YXIoLS13aGl0ZS03KTtcclxuJHdoaXRlLTg6IHZhcigtLXdoaXRlLTgpO1xyXG4kd2hpdGUtOTogdmFyKC0td2hpdGUtOSk7XHJcbiR3aGl0ZS0wNTogdmFyKC0td2hpdGUtMDUpO1xyXG4kd2hpdGUtMDg6IHZhcigtLXdoaXRlLTA4KTtcclxuJHdoaXRlLTc1OiB2YXIoLS13aGl0ZS03NSk7XHJcbiRsaWdodDogdmFyKC0tbGlnaHQpO1xyXG5cclxuLyogQmxhY2sgVmFyaWFibGVzICovXHJcbiRibGFjay0xOiB2YXIoLS1ibGFjay0xKTtcclxuJGJsYWNrLTI6IHZhcigtLWJsYWNrLTIpO1xyXG4kYmxhY2stMzogdmFyKC0tYmxhY2stMyk7XHJcbiRibGFjay00OiB2YXIoLS1ibGFjay00KTtcclxuJGJsYWNrLTU6IHZhcigtLWJsYWNrLTUpO1xyXG4kYmxhY2stNjogdmFyKC0tYmxhY2stNik7XHJcbiRibGFjay03OiB2YXIoLS1ibGFjay03KTtcclxuJGJsYWNrLTg6IHZhcigtLWJsYWNrLTgpO1xyXG4kYmxhY2stOTogdmFyKC0tYmxhY2stOSk7XHJcbiRibGFjay0wNTogdmFyKC0tYmxhY2stMDUpO1xyXG5cclxuLyogU2hhZG93IFZhcmlhYmxlcyAqL1xyXG4kc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgxNjIsIDE2OSwgMjA0LCAwLjI0KTtcclxuXHJcbi8qIEdlbmVyYWwgVmFyaWFibGVzICovXHJcbiRoZWFkZXItYmc6IHJnYih2YXIoLS1oZWFkZXItYmcpKTtcclxuJHNpZGVtZW51LWJnOiByZ2IodmFyKC0tbWVudS1iZykpO1xyXG4kZGVmYXVsdC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG4kbWVudS1wcmltYXJ5OiB2YXIoLS1tZW51LXByaW1hcnkpO1xyXG4kYmctZ3JheS0xMDA6IHZhcigtLWJnLWdyYXktMTAwKTtcclxuJGJnLWdyYXktMjAwOiB2YXIoLS1iZy1ncmF5LTIwMCk7XHJcbiRiZy1ncmF5LTMwMDogdmFyKC0tYmctZ3JheS0zMDApO1xyXG4kYmctZ3JheS00MDA6IHZhcigtLWJnLWdyYXktNDAwKTtcclxuJGJnLWdyYXktNTAwOiB2YXIoLS1iZy1ncmF5LTUwMCk7XHJcbiRiZy1ncmF5LTYwMDogdmFyKC0tYmctZ3JheS02MDApO1xyXG4kYmctZ3JheS03MDA6IHZhcigtLWJnLWdyYXktNzAwKTtcclxuJGJnLWdyYXktODAwOiB2YXIoLS1iZy1ncmF5LTgwMCk7XHJcbiRiZy1ncmF5LTkwMDogdmFyKC0tYmctZ3JheS05MDApO1xyXG5cclxuLyogQm9yZGVyIFZhcmlhYmxlcyAqL1xyXG4kYm9yZGVyOiB2YXIoLS1ib3JkZXIpO1xyXG4kYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7XHJcbiRjb2xvcjogdmFyKC0tY29sb3IpO1xyXG4kZGFyazogdmFyKC0tZGFyayk7XHJcbiRsaWdodDogdmFyKC0tbGlnaHQpO1xyXG5cclxuLyogUmFkaXVzICovXHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4vKiBGbG9hdCBWYXJpYWJsZXMgKi9cclxuJGZsb2F0LWVuZDogdmFyKC0tZmxvYXQtZW5kKTtcclxuJGZsb2F0LXN0YXJ0OiB2YXIoLS1mbG9hdC1zdGFydCk7XHJcblxyXG5bZGF0YS10aGVtZS1jb2xvcj1cImRhcmtcIl0ge1xyXG5cdC0tYmFja2dyb3VuZDogIzI1MmIzYztcclxuXHQvLyAtLWJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1iZy1yZ2IpLCAwLjg1KTtcclxuXHQtLWNvbG9yOiAjZDdkOWRiO1xyXG5cdC0td2hpdGU6IDM3LCA0MywgNjA7XHJcblx0LS1maXhlZC13aGl0ZTogI2ZmZjtcclxuXHQtLWJsYWNrOiAjZmZmO1xyXG5cdC0tbXV0ZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuXHQtLWxpZ2h0OiAjMTcxNzFjO1xyXG5cdC0tZGFyazogI2YyZjJmOTtcclxuXHQtLXByaW1hcnktYmctaG92ZXI6IHZhcigyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuXHQtLXByaW1hcnktYmctYWN0aXZlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0LS1iZy1ncmF5LTEwMDogdmFyKC0td2hpdGUtMSk7XHJcblx0LS1iZy1ncmF5LTIwMDogdmFyKC0td2hpdGUtMik7XHJcblx0LS1iZy1ncmF5LTMwMDogdmFyKC0td2hpdGUtMyk7XHJcblx0LS1iZy1ncmF5LTQwMDogdmFyKC0td2hpdGUtNCk7XHJcblx0LS1iZy1ncmF5LTUwMDogdmFyKC0td2hpdGUtNSk7XHJcblx0LS1iZy1ncmF5LTYwMDogdmFyKC0td2hpdGUtNik7XHJcblx0LS1iZy1ncmF5LTcwMDogdmFyKC0td2hpdGUtNyk7XHJcblx0LS1iZy1ncmF5LTgwMDogdmFyKC0td2hpdGUtOCk7XHJcblx0LS1iZy1ncmF5LTkwMDogdmFyKC0td2hpdGUtOSk7XHJcblx0LS1ncmF5LTEwMDogIzExMGYwZjtcclxuXHQtLWdyYXktMjAwOiAjMTcxNzFjO1xyXG5cdC0tZ3JheS0zMDA6ICMzOTM5NDY7XHJcblx0LS1ncmF5LTYwMDogI2UzZTNlODtcclxuXHQtLWdyYXktNzAwOiAjYWJhYmJhO1xyXG5cdC0tZ3JheS04MDA6ICNjN2M3ZDE7XHJcblx0LS1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHQtLWZvcm0tYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG5cdC0tc2hhZG93LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0LS1iZy1ob3ZlcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdC0tYmctd2hpdGU6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHQtLXdoaXRlLTE6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHQtLXdoaXRlLTI6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHQtLXdoaXRlLTM6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHQtLXdoaXRlLTQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHQtLXdoaXRlLTU6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHQtLXdoaXRlLTY6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHQtLXdoaXRlLTc6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHQtLXdoaXRlLTg6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHQtLXdoaXRlLTk6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHQtLXdoaXRlLTA1OiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdC0td2hpdGUtMDg6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0LS13aGl0ZS03NTogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcblx0LS1ibGFjay0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0LS1ibGFjay0yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblx0LS1ibGFjay0zOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0LS1ibGFjay00OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblx0LS1ibGFjay01OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0LS1ibGFjay02OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcblx0LS1ibGFjay03OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0LS1ibGFjay04OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0LS1ibGFjay05OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcblx0LS1ibGFjay0wMzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcclxuXHQtLWJsYWNrLTA1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG5cdC0tbWVudS1iZzogMzcsIDQzLCA2MDtcclxuXHQtLWhlYWRlci1iZzogMzcsIDQzLCA2MDtcclxuXHQtLWljb24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuXHJcblx0LmJnLWRhcmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlOCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0W2RhdGEtaGVhZGVyLXN0eWxlPVwiZ3JhZGllbnRcIl0sXHJcblx0W2RhdGEtaGVhZGVyLXN0eWxlPVwiY29sb3JcIl0ge1xyXG5cdFx0Lm1haW4taGVhZGVyLXJpZ2h0IC5uYXYtbGluay5pY29uIHtcclxuXHRcdFx0Y29sb3I6ICgtLWNvbG9yKTtcclxuXHRcdH1cclxuXHJcblx0XHQubWFpbi1oZWFkZXItbWVudS1pY29uIHNwYW46OmJlZm9yZSxcclxuXHRcdC5tYWluLWhlYWRlci1tZW51LWljb24gc3Bhbjo6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogKC0tY29sb3IpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYWluLWhlYWRlci1tZW51LWljb24gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAoLS1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcblx0XHQudGV4dC13aGl0ZSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFjY29yZGlvbi1oZWFkZXItZGFuZ2VyLCBcclxuXHQuYWNjb3JkaW9uLWhlYWRlci1zdWNjZXNzIHtcclxuXHRcdC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yb3ctbWFpbiwgXHJcblx0LnJvdy1kb2MsXHJcblx0LmRlcG90LWRldmlzLXJvdyxcclxuXHQuZGVwb3QtZGV2aXMtcm93IC5yb3ctbWFpbiBpbnB1dCxcclxuXHQuZGVwb3QtZGV2aXMtaGVhZGVyLFxyXG5cdC5kZXBvdC1kZXZpcy1mb290ZXIsIFxyXG5cdC5zaWduYXR1cmUtcGxhbi1maW5hbmNlbWVudC1mb290ZXIsXHJcblx0LmZvb3Rlci10b3RhbCBpbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjUyYjNjO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0fVxyXG5cclxuXHQudmFsaWRhdGlvbi1kZXZpcyB7XHJcblx0XHR0aCwgdGQge1xyXG5cdFx0XHQvLyBib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0Ly8gYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiIGldIHtcclxuXHQvLyBcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0Ly8gfVxyXG59XHJcblxyXG5bZGF0YS1oZWFkZXItc3R5bGU9XCJsaWdodFwiXSB7XHJcblx0LS1oZWFkZXItYmc6IDI1NSwgMjU1LCAyNTU7XHJcblxyXG5cdC5tYWluLWhlYWRlci1yaWdodCAubmF2LWxpbmsuaWNvbiB7XHJcblx0XHQtLWNvbG9yOiAjNWI2ZTg4O1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuOjpiZWZvcmUsXHJcblx0Lm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuOjphZnRlciB7XHJcblx0XHQtLWNvbG9yOiAjM2M0ODU4O1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuIHtcclxuXHRcdC0tY29sb3I6ICMzYzQ4NTg7XHJcblx0fVxyXG59XHJcblxyXG5bZGF0YS1oZWFkZXItc3R5bGU9XCJkYXJrXCJdLFxyXG5bZGF0YS1oZWFkZXItc3R5bGU9XCJjb2xvclwiXSxcclxuW2RhdGEtaGVhZGVyLXN0eWxlPVwiZ3JhZGllbnRcIl0ge1xyXG5cdC5tYWluLWhlYWRlci1yaWdodCAubmF2LWxpbmsuaWNvbiB7XHJcblx0XHQtLWNvbG9yOiAjZDdkOWRiO1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuOjpiZWZvcmUsXHJcblx0Lm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuOjphZnRlciB7XHJcblx0XHQtLWNvbG9yOiAjZDdkOWRiO1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyLW1lbnUtaWNvbiBzcGFuIHtcclxuXHRcdC0tY29sb3I6ICNkN2Q5ZGI7XHJcblx0fVxyXG59XHJcblxyXG4kY2FyZC1jb2xvcjogIzI1MmIzYztcclxuXHJcbi8qIEdyYXkgVmFyaWFibGVzICovXHJcbiRncmF5LTEwMDogI2Y0ZjZmZDtcclxuJGdyYXktMjAwOiAjZWFlZWZiO1xyXG4kZ3JheS0zMDA6ICNlMWU4ZmQ7XHJcbiRncmF5LTQwMDogI2NhZDNlZjtcclxuJGdyYXktNTAwOiAjYWViOWRhO1xyXG4kZ3JheS02MDA6ICM5MTllYzM7XHJcbiRncmF5LTcwMDogIzc1ODRhZDtcclxuJGdyYXktODAwOiAjNGE1Nzc5O1xyXG4kZ3JheS05MDA6ICMyZDM4NTY7XHJcblxyXG4vKi0tLSAgVmFyaWFibGVzICAtLS0qL1xyXG4iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPa0NucUV1OTJGcjFNbWdWeEZJeklYS01ueXJZay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG5cdFx0VStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9rQ25xRXU5MkZyMU1tZ1Z4TUl6SVhLTW55cllrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPa0NucUV1OTJGcjFNbWdWeEVJeklYS01ueXJZay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPa0NucUV1OTJGcjFNbWdWeExJeklYS01ueXJZay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wMzc3LCBVKzAzN0EtMDM3RiwgVSswMzg0LTAzOEEsIFUrMDM4QywgVSswMzhFLTAzQTEsXG5cdFx0VSswM0EzLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT2tDbnFFdTkyRnIxTW1nVnhISXpJWEtNbnlyWWsud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSxcblx0XHRVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMyxcblx0XHRVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPa0NucUV1OTJGcjFNbWdWeEdJeklYS01ueXJZay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG5cdFx0VSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPa0NucUV1OTJGcjFNbWdWeElJeklYS01ueS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG5cdFx0VSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMixcblx0XHRVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT2xDbnFFdTkyRnIxTW1TVTVmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rixcblx0XHRVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVNVNWZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT2xDbnFFdTkyRnIxTW1TVTVmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzNzcsIFUrMDM3QS0wMzdGLCBVKzAzODQtMDM4QSwgVSswMzhDLCBVKzAzOEUtMDNBMSxcblx0XHRVKzAzQTMtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVNVNWZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSxcblx0XHRVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMDMwMC0wMzAxLCBVKzAzMDMtMDMwNCwgVSswMzA4LTAzMDksIFUrMDMyMyxcblx0XHRVKzAzMjksIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuXHRcdFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG5cdFx0VSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMixcblx0XHRVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT21DbnFFdTkyRnIxTXU3MnhLS1RVMUt2bnoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuXHRcdFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbUNucUV1OTJGcjFNdTVteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT21DbnFFdTkyRnIxTXU3bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT21DbnFFdTkyRnIxTXU0V3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLFxuXHRcdFUrMDNBMy0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9tQ25xRXU5MkZyMU11N1d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksXG5cdFx0VSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzAzMDAtMDMwMSwgVSswMzAzLTAzMDQsIFUrMDMwOC0wMzA5LCBVKzAzMjMsXG5cdFx0VSswMzI5LCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT21DbnFFdTkyRnIxTXU3R3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLFxuXHRcdFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCguLi9mb250L0tGT21DbnFFdTkyRnIxTXU0bXhLS1RVMUtnLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcblx0XHRVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLFxuXHRcdFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuXHRcdFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbUVVOWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbUVVOWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLFxuXHRcdFUrMDNBMy0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LFxuXHRcdFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLFxuXHRcdFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG5cdFx0VSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcblx0XHRVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLFxuXHRcdFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVdVbGZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuXHRcdFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVdVbGZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLFxuXHRcdFUrMDNBMy0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tV1VsZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LFxuXHRcdFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLFxuXHRcdFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG5cdFx0VSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcblx0XHRVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLFxuXHRcdFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVlVdGZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuXHRcdFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVlVdGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVlVdGZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDM3NywgVSswMzdBLTAzN0YsIFUrMDM4NC0wMzhBLCBVKzAzOEMsIFUrMDM4RS0wM0ExLFxuXHRcdFUrMDNBMy0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LFxuXHRcdFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSswMzAwLTAzMDEsIFUrMDMwMy0wMzA0LCBVKzAzMDgtMDMwOSwgVSswMzIzLFxuXHRcdFUrMDMyOSwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoLi4vZm9udC9LRk9sQ25xRXU5MkZyMU1tWVV0ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsXG5cdFx0VSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKC4uL2ZvbnQvS0ZPbENucUV1OTJGcjFNbVlVdGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSxcblx0XHRVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLFxuXHRcdFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4iLCJAbWl4aW4gZGVmYXVsdENTUyB7XG5cdGEsXG5cdGFiYnIsXG5cdGFjcm9ueW0sXG5cdGFkZHJlc3MsXG5cdGFwcGxldCxcblx0YXJ0aWNsZSxcblx0YXNpZGUsXG5cdGF1ZGlvLFxuXHRiLFxuXHRiaWcsXG5cdGJsb2NrcXVvdGUsXG5cdGJvZHksXG5cdGNhbnZhcyxcblx0Y2FwdGlvbixcblx0Y2VudGVyLFxuXHRjaXRlLFxuXHRjb2RlLFxuXHRkZCxcblx0ZGVsLFxuXHRkZXRhaWxzLFxuXHRkZm4sXG5cdGRpdixcblx0ZGwsXG5cdGR0LFxuXHRlbSxcblx0ZW1iZWQsXG5cdGZpZWxkc2V0LFxuXHRmaWdjYXB0aW9uLFxuXHRmaWd1cmUsXG5cdGZvb3Rlcixcblx0Zm9ybSxcblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNixcblx0aGVhZGVyLFxuXHRoZ3JvdXAsXG5cdGh0bWwsXG5cdGksXG5cdGlmcmFtZSxcblx0aW1nLFxuXHRpbnMsXG5cdGtiZCxcblx0bGFiZWwsXG5cdGxlZ2VuZCxcblx0bGksXG5cdG1hcmssXG5cdG1lbnUsXG5cdG5hdixcblx0b2JqZWN0LFxuXHRvbCxcblx0b3V0cHV0LFxuXHRwLFxuXHRwcmUsXG5cdHEsXG5cdHJ1YnksXG5cdHMsXG5cdHNhbXAsXG5cdHNlY3Rpb24sXG5cdHNtYWxsLFxuXHRzcGFuLFxuXHRzdHJpa2UsXG5cdHN0cm9uZyxcblx0c3ViLFxuXHRzdW1tYXJ5LFxuXHRzdXAsXG5cdHRhYmxlLFxuXHR0Ym9keSxcblx0dGQsXG5cdHRmb290LFxuXHR0aCxcblx0dGhlYWQsXG5cdHRpbWUsXG5cdHRyLFxuXHR0dCxcblx0dSxcblx0dWwsXG5cdHZhcixcblx0dmlkZW8ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cblx0YXJ0aWNsZSxcblx0YXNpZGUsXG5cdGRldGFpbHMsXG5cdGZpZ2NhcHRpb24sXG5cdGZpZ3VyZSxcblx0Zm9vdGVyLFxuXHRoZWFkZXIsXG5cdGhncm91cCxcblx0bWVudSxcblx0bmF2LFxuXHRzZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRib2R5IHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHRvbCxcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0YmxvY2txdW90ZSxcblx0cSB7XG5cdFx0cXVvdGVzOiBub25lO1xuXHR9XG5cdGJsb2NrcXVvdGU6YWZ0ZXIsXG5cdGJsb2NrcXVvdGU6YmVmb3JlLFxuXHRxOmFmdGVyLFxuXHRxOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cdHRhYmxlIHtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR9XG5cdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdCoge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG5cdFx0LmNvbnRhaW5lcixcblx0XHQuY29udGFpbmVyLWxnLFxuXHRcdC5jb250YWluZXItbWQsXG5cdFx0LmNvbnRhaW5lci1zbSxcblx0XHQuY29udGFpbmVyLXhsIHtcblx0XHRcdG1heC13aWR0aDogMTY0NXB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tIFotSU5ERVggLS0tLSAqL1xuLypcblx0Qm91dHRvbiBjb250YWN0OiAyMDBcblx0Rm9vdGVyOiAzMDBcblx0TWVudTogNTAwXG4qL1xuXG4vKiAtLS0gVkFMIC0tLSAqL1xuXG5AbWl4aW4gZi1jZW50ZXIoJGFsaWduOiBjZW50ZXIsICRqdXN0aWZ5OiBjZW50ZXIpIHtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGFsaWduKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KTtcbn1cblxuQG1peGluIHNsaWRlKCRjb2xvciwgJHdpZHRoKSB7XG5cdGJveC1zaGFkb3c6IGluc2V0ICR3aWR0aCAwIDAgMCAkY29sb3I7XG59XG5AbWl4aW4gc2xpZGUtdXAoJGNvbG9yLCAkd2lkdGgpIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAkd2lkdGggMCAwICRjb2xvcjtcbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlOiBub25lKSB7XG5cdGFwcGVhcmFuY2U6ICR2YWx1ZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWU7XG5cdC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcHJpZXRlOiBhbGwsICR0eXBlOiBlYXNlLCAkZHVyYXRpb246IDAuM3MpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcHJpZXRlICRkdXJhdGlvbiAkdHlwZTtcblx0dHJhbnNpdGlvbjogJHByb3ByaWV0ZSAkZHVyYXRpb24gJHR5cGU7XG59XG5cbi8qIC0tLS0gRkxFWEJPWCBQUk9QRVJUWSAtLS0tICovXG5AbWl4aW4gZC1mbGV4IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZC1pbmxpbmUtZmxleCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcblx0ZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogMCwgJGZiOiBhdXRvLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0JGZnLWJveGZsZXg6ICRmZztcblx0JGZnLWdsb2JhbDogJGZnICRmcyAkZmI7XG5cblx0QGlmICRmZyA9PSBcInVuc2V0XCIge1xuXHRcdCRmZy1nbG9iYWw6ICRmZztcblx0fSBAZWxzZSB7XG5cdFx0QGlmIHR5cGUtb2YoJGZnKSA9PSBcImxpc3RcIiB7XG5cdFx0XHQkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG5cdFx0fVxuXHR9XG5cblx0LXdlYmtpdC1ib3g6ICRmZy1ib3hmbGV4ICRpbXBvcnRhbnQ7XG5cdC1tb3otYm94OiAkZmctYm94ZmxleCAkaW1wb3J0YW50O1xuXHQtd2Via2l0LWZsZXg6ICRmZy1nbG9iYWwgJGltcG9ydGFudDtcblx0LW1zLWZsZXg6ICRmZy1nbG9iYWwgJGltcG9ydGFudDtcblx0ZmxleDogJGZnLWdsb2JhbCAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogcm93LCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gcm93LXJldmVyc2Uge1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAkaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbCAkaW1wb3J0YW50O1xuXHR9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gY29sdW1uIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAkaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgJGltcG9ydGFudDtcblx0XHQtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbCAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LW9yaWVudDogdmVydGljYWwgJGltcG9ydGFudDtcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGNvbHVtbi1yZXZlcnNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgJGltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICRpbXBvcnRhbnQ7XG5cdFx0LW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICRpbXBvcnRhbnQ7XG5cdFx0LW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAkaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAkaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsICRpbXBvcnRhbnQ7XG5cdFx0LW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsICRpbXBvcnRhbnQ7XG5cdH1cblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbiAkaW1wb3J0YW50O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb24gJGltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb24gJGltcG9ydGFudDtcbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuXHR9XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZmxleC1mbG93KFxuXHQkdmFsdWVzOiAoXG5cdFx0cm93IG5vd3JhcCxcblx0KVxuKSB7XG5cdC13ZWJraXQtZmxleC1mbG93OiAkdmFsdWVzO1xuXHQtbXMtZmxleC1mbG93OiAkdmFsdWVzO1xuXHRmbGV4LWZsb3c6ICR2YWx1ZXM7XG59XG5cbkBtaXhpbiBvcmRlcigkaW50OiAwLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDEgJGltcG9ydGFudDtcblx0LW1vei1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDEgJGltcG9ydGFudDtcblx0LXdlYmtpdC1vcmRlcjogJGludCAkaW1wb3J0YW50O1xuXHQtbXMtZmxleC1vcmRlcjogJGludCAkaW1wb3J0YW50O1xuXHRvcmRlcjogJGludCAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZmxleC1ncm93KCRpbnQ6IDEpIHtcblx0LXdlYmtpdC1ib3gtZmxleDogJGludDtcblx0LW1vei1ib3gtZmxleDogJGludDtcblx0LXdlYmtpdC1mbGV4LWdyb3c6ICRpbnQ7XG5cdC1tcy1mbGV4OiAkaW50O1xuXHRmbGV4LWdyb3c6ICRpbnQ7XG59XG5cbkBtaXhpbiBmbGV4LXNocmluaygkaW50OiAwKSB7XG5cdC13ZWJraXQtZmxleC1zaHJpbms6ICRpbnQ7XG5cdC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XG5cdC1tcy1mbGV4OiAkaW50O1xuXHRmbGV4LXNocmluazogJGludDtcbn1cblxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XG5cdC13ZWJraXQtZmxleC1iYXNpczogJHZhbHVlO1xuXHRmbGV4LWJhc2lzOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0LCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydCAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LXBhY2s6IHN0YXJ0ICRpbXBvcnRhbnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQgJGltcG9ydGFudDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGVuZCAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LXBhY2s6IGVuZCAkaW1wb3J0YW50O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZCAkaW1wb3J0YW50O1xuXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICRpbXBvcnRhbnQ7XG5cdFx0LW1vei1ib3gtcGFjazoganVzdGlmeSAkaW1wb3J0YW50O1xuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgJGltcG9ydGFudDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICRpbXBvcnRhbnQ7XG5cdH0gQGVsc2Uge1xuXHRcdC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZSAkaW1wb3J0YW50O1xuXHRcdC1tb3otYm94LXBhY2s6ICR2YWx1ZSAkaW1wb3J0YW50O1xuXHRcdC1tcy1mbGV4LXBhY2s6ICR2YWx1ZSAkaW1wb3J0YW50O1xuXHR9XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWUgJGltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiAkdmFsdWUgJGltcG9ydGFudDtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcblx0fSBAZWxzZSB7XG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG5cdH1cblx0YWxpZ24tY29udGVudDogJHZhbHVlO1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgJGltcG9ydGFudDtcblx0XHQtbW96LWJveC1hbGlnbjogc3RhcnQgJGltcG9ydGFudDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQgJGltcG9ydGFudDtcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBlbmQgJGltcG9ydGFudDtcblx0XHQtbW96LWJveC1hbGlnbjogZW5kICRpbXBvcnRhbnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZCAkaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlICRpbXBvcnRhbnQ7XG5cdFx0LW1vei1ib3gtYWxpZ246ICR2YWx1ZSAkaW1wb3J0YW50O1xuXHRcdC1tcy1mbGV4LWFsaWduOiAkdmFsdWUgJGltcG9ydGFudDtcblx0fVxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWUgJGltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6ICR2YWx1ZSAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsdWU7XG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG5cdH0gQGVsc2Uge1xuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcblx0fVxuXHRhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbkBtaXhpbiBkLWZsZXgtY29uZigkYWxpZ246IGNlbnRlciwgJGp1c3RpZnk6IGNlbnRlcikge1xuXHRAaW5jbHVkZSBkLWZsZXg7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRhbGlnbik7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgkanVzdGlmeSk7XG59XG4vKiAtLS0tLS0tLS0tLSBSTCAtLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tIEdSSUQgUFJPUEVSVFkgLS0tLSAqL1xuQG1peGluIGQtZ3JpZCB7XG5cdGRpc3BsYXk6IC1tcy1ncmlkO1xuXHRkaXNwbGF5OiBncmlkO1xufVxuXG5AbWl4aW4gZ2FwKCRnYXApIHtcblx0Z3JpZC1nYXA6ICRnYXA7XG5cdGdhcDogJGdhcDtcbn1cblxuQG1peGluIGdyaWQtdGVtcGxhdGUtcm93cygkaGVpZ2h0LCAkbmI6IGZhbHNlLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0QGlmICRuYiB7XG5cdFx0JG9sZEhlaWdodDogJGhlaWdodDtcblx0XHRAZm9yICRpIGZyb20gMiB0aHJvdWdoICRuYiB7XG5cdFx0XHQkaGVpZ2h0OiAkaGVpZ2h0ICsgXCIgXCIgKyAkb2xkSGVpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC1tcy1ncmlkLXJvd3M6ICRoZWlnaHQgJGltcG9ydGFudDtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAkaGVpZ2h0ICRpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBncmlkLXRlbXBsYXRlLWNvbHVtbnMoJGhlaWdodCwgJG5iOiBmYWxzZSwgJGltcG9ydGFudDogZmFsc2UpIHtcblx0QGlmICRpbXBvcnRhbnQgPT0gdHJ1ZSB7XG5cdFx0JGltcG9ydGFudDogIWltcG9ydGFudDtcblx0fSBAZWxzZSB7XG5cdFx0JGltcG9ydGFudDogbnVsbDtcblx0fVxuXG5cdEBpZiAkbmIge1xuXHRcdCRvbGRIZWlnaHQ6ICRoZWlnaHQ7XG5cdFx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbmIge1xuXHRcdFx0JGhlaWdodDogJGhlaWdodCArIFwiIFwiICsgJG9sZEhlaWdodDtcblx0XHR9XG5cdH1cblxuXHQtbXMtZ3JpZC1jb2x1bW5zOiAkaGVpZ2h0ICRpbXBvcnRhbnQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGhlaWdodCAkaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZ3JpZC1yb3coJHN0YXJ0LCAkZW5kOiAwLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRAaWYgJGltcG9ydGFudCA9PSB0cnVlIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9XG5cblx0QGlmICRzdGFydD09IFwidW5zZXRcIiB7XG5cdFx0LW1zLWdyaWQtcm93OiB1bnNldCAkaW1wb3J0YW50O1xuXHRcdGdyaWQtcm93LXN0YXJ0OiB1bnNldCAkaW1wb3J0YW50O1xuXG5cdFx0LW1zLWdyaWQtcm93LXNwYW46IHVuc2V0ICRpbXBvcnRhbnQ7XG5cdFx0Z3JpZC1yb3ctZW5kOiB1bnNldCAkaW1wb3J0YW50O1xuXHR9IEBlbHNlIHtcblx0XHQvL1NUQVJUXG5cdFx0LW1zLWdyaWQtcm93OiAkc3RhcnQgJGltcG9ydGFudDtcblx0XHRncmlkLXJvdy1zdGFydDogJHN0YXJ0ICRpbXBvcnRhbnQ7XG5cblx0XHQvL0VORFxuXHRcdEBpZiAkZW5kPT0wIHtcblx0XHRcdCRlbmQ6ICRzdGFydCArIDE7XG5cdFx0fVxuXHRcdC1tcy1ncmlkLXJvdy1zcGFuOiAoJGVuZCAtIDEpICRpbXBvcnRhbnQ7XG5cdFx0Z3JpZC1yb3ctZW5kOiAkZW5kICRpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1peGluIGdyaWQtY29sdW1uKCRzdGFydCwgJGVuZDogMCwgJGltcG9ydGFudDogZmFsc2UpIHtcblx0QGlmICRpbXBvcnRhbnQgPT0gdHJ1ZSB7XG5cdFx0JGltcG9ydGFudDogIWltcG9ydGFudDtcblx0fSBAZWxzZSB7XG5cdFx0JGltcG9ydGFudDogbnVsbDtcblx0fVxuXG5cdEBpZiAkc3RhcnQ9PSBcInVuc2V0XCIge1xuXHRcdC1tcy1ncmlkLWNvbHVtbjogdW5zZXQgJGltcG9ydGFudDtcblx0XHRncmlkLWNvbHVtbi1zdGFydDogdW5zZXQgJGltcG9ydGFudDtcblxuXHRcdC1tcy1ncmlkLWNvbHVtbi1zcGFuOiB1bnNldCAkaW1wb3J0YW50O1xuXHRcdGdyaWQtY29sdW1uLWVuZDogdW5zZXQgJGltcG9ydGFudDtcblx0fSBAZWxzZSB7XG5cdFx0Ly9TVEFSVFxuXHRcdC1tcy1ncmlkLWNvbHVtbjogJHN0YXJ0ICRpbXBvcnRhbnQ7XG5cdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6ICRzdGFydCAkaW1wb3J0YW50O1xuXG5cdFx0Ly9FTkRcblx0XHRAaWYgJGVuZD09MCB7XG5cdFx0XHQkZW5kOiAkc3RhcnQgKyAxO1xuXHRcdH1cblx0XHQtbXMtZ3JpZC1jb2x1bW4tc3BhbjogKCRlbmQgLSAxKSAkaW1wb3J0YW50O1xuXHRcdGdyaWQtY29sdW1uLWVuZDogJGVuZCAkaW1wb3J0YW50O1xuXHR9XG59XG4vKiAtLS0tLS0tLS0gTMOpbyAtLS0tLS0tLS0gKi9cblxuLyogLS0tLSBNQVNLIC0tLS0gKi9cbkBtaXhpbiBtYXNrKCRtYXNrLCAkcG9zaXRpb246IDAgMCwgJHdpZHRoOiAxMDAlIDEwMCUpIHtcblx0LXdlYmtpdC1tYXNrOiAkbWFzayAkcG9zaXRpb24gLyAkd2lkdGg7XG5cdG1hc2s6ICRtYXNrICRwb3NpdGlvbiAvICR3aWR0aDtcbn1cbkBtaXhpbiBtYXNrLWltYWdlKCRtYXNrKSB7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogJG1hc2s7XG5cdG1hc2staW1hZ2U6ICRtYXNrO1xufVxuQG1peGluIG1hc2stcG9zaXRpb24oJHBvc2l0aW9uKSB7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRtYXNrLXBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5AbWl4aW4gbWFzay1zaXplKCRzaXplKSB7XG5cdC13ZWJraXQtbWFzay1zaXplOiAkc2l6ZTtcblx0bWFzay1zaXplOiAkc2l6ZTtcbn1cbkBtaXhpbiBtYXNrLXJlcGVhdCgkcmVwZWF0KSB7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6ICRyZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiAkcmVwZWF0O1xufVxuQG1peGluIG1hc2stY29tcG9zaXRlKCRjb21wbykge1xuXHQtd2Via2l0LW1hc2stY29tcG9zaXRlOiAkY29tcG87XG5cdG1hc2stY29tcG9zaXRlOiAkY29tcG87XG59XG4vKiAtLS0tLSBSTCAtLS0tLSAqL1xuXG4vKiAtLS0tIEFOSU1BVElPTiAtLS0tICovXG5AbWl4aW4gYW5pbWF0aW9uKFxuXHQkbmFtZSxcblx0JGRlbGF5LFxuXHQkdGltaW5nLWZ1bmN0aW9uLFxuXHQkaXRlcmF0aW9uOiBudWxsLFxuXHQkZGlyZWN0aW9uOiBudWxsXG4pIHtcblx0LW1vei1hbmltYXRpb246ICRuYW1lICRkZWxheSAkdGltaW5nLWZ1bmN0aW9uICRpdGVyYXRpb24gJGRpcmVjdGlvbjtcblx0LXdlYmtpdC1hbmltYXRpb246ICRuYW1lICRkZWxheSAkdGltaW5nLWZ1bmN0aW9uICRpdGVyYXRpb24gJGRpcmVjdGlvbjtcblx0YW5pbWF0aW9uOiAkbmFtZSAkZGVsYXkgJHRpbWluZy1mdW5jdGlvbiAkaXRlcmF0aW9uICRkaXJlY3Rpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tcGxheS1zdGF0ZSgkc3RhdGUpIHtcblx0LW1vei1hbmltYXRpb24tcGxheS1zdGF0ZTogJHN0YXRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiAkc3RhdGU7XG5cdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiAkc3RhdGU7XG59XG4vKiAtLS0tLS0tIEzDqW8gLS0tLS0tLSAqL1xuXG5AbWl4aW4gYm94LXNoYWRvdygkaDogMTBweCwgJHY6IDEwcHgsICRiOiAwcHgsICRzOiAwcHgsICRjOiAjMDAwMDAwKSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG5cdC1tb3otYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG5cdGJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG5cdC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuXHQtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuXHR0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkeCwgJHkpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkeCAkeTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICR4ICR5O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAkeCAkeTtcbn1cblxuQG1peGluIGJhY2tkcm9wLWZpbHRlcigkZmlsdGVyKSB7XG5cdGJhY2tkcm9wLWZpbHRlcjogJGZpbHRlcjtcblx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6ICRmaWx0ZXI7XG59XG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXIpIHtcblx0ZmlsdGVyOiAkZmlsdGVyO1xuXHQtd2Via2l0LWZpbHRlcjogJGZpbHRlcjtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0Jjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGJhY2tncm91bmRJbWcoJHNpemUsICRwb3NpdGlvbiwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG5cdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkZ3JhZGllbnQpIHtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkZ3JhZGllbnQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRncmFkaWVudCk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRncmFkaWVudCk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRncmFkaWVudCk7XG59XG5AbWl4aW4gdXNlci1zZWxlY3Qge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIEF1dG9jb21wbGV0ZSAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2F1dG9jb21wbGV0ZS8jdGhlbWluZ1xuICovXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQnV0dG9uIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vYnV0dG9uLyN0aGVtaW5nXG4gKi9cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuLnVpLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6bGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Jjp2aXNpdGVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0LnVpLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC04cHg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogLThweDtcblx0fVxufVxuXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IHtcblx0LnVpLWljb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDIuMWVtO1xuXHRcdGhlaWdodDogMi4xZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQge1xuXHQudWktaWNvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0cGFkZGluZzogLjRlbSAxZW07XG5cdH1cbn1cblxuaW5wdXQudWktYnV0dG9uIHtcblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuYnV0dG9uLnVpLWJ1dHRvbiB7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59IiwiLyohXG4gKiBqUXVlcnkgVUkgQ2hlY2tib3hyYWRpbyAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2NoZWNrYm94cmFkaW8vI3RoZW1pbmdcbiAqL1xuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xuXHQudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IC4xMmVtO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCB7XG5cdC51aS1pY29uLWJhY2tncm91bmQge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxZW07XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG5cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCB7XG5cdC51aS1pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC51aS1pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3JkZXItd2lkdGg6IDRweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHR9XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLyohXG4gKiBqUXVlcnkgVUkgQ29udHJvbGdyb3VwIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY29udHJvbGdyb3VwLyN0aGVtaW5nXG4gKi9cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0PiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHR9XG5cdH1cblxuXHQ+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblxuXHQudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0XHRwYWRkaW5nOiAwLjRlbSAxZW07XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdH1cblx0fVxufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIHtcblx0PiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHR9XG5cblx0LnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG5cdFx0KyB7XG5cdFx0XHQudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRcdFx0XHRib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0Ym9yZGVyLWJsb2NrLWVuZDogbm9uZTtcblx0fVxuXG5cdC51aS1zcGlubmVyLWlucHV0IHtcblx0XHR3aWR0aDogNzUlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyLjRlbSk7XG5cdH1cblxuXHQudWktc3Bpbm5lciB7XG5cdFx0LnVpLXNwaW5uZXItdXAge1xuXHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdH1cbn1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIHtcblx0LnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG5cdFx0KyB7XG5cdFx0XHQudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJvcmRlci1pbmxpbmUtZW5kOiBub25lO1xuXHR9XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBDU1MgRnJhbWV3b3JrIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cbiAqL1xuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4IHtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtLjI1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59IiwiLyohIEJvb3RzdHJhcCA1IGludGVncmF0aW9uIGZvciBEYXRhVGFibGVzXHJcbiAqXHJcbiAqIMKpMjAyMCBTcHJ5TWVkaWEgTHRkLCBhbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKiBMaWNlbnNlOiBNSVQgZGF0YXRhYmxlcy5uZXQvbGljZW5zZS9taXRcclxuICovXHJcblxyXG50YWJsZS5kYXRhVGFibGUge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHR0ZCxcclxuXHR0aCB7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0fVxyXG5cclxuXHR0ZC5kYXRhVGFibGVzX2VtcHR5LFxyXG5cdHRoLmRhdGFUYWJsZXNfZW1wdHkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji5ub3dyYXAge1xyXG5cdFx0dGgsXHJcblx0XHR0ZCB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdiB7XHJcblx0Ji5kYXRhVGFibGVzX2xlbmd0aCB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kYXRhVGFibGVzX2luZm8ge1xyXG5cdFx0cGFkZGluZy1ibG9jay1zdGFydDogMC44NWVtO1xyXG5cdH1cclxuXHJcblx0Ji5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHR1bC5wYWdpbmF0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiAycHggMDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xMDBweDtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogLTI2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIHtcclxuXHQ+IHRyID4ge1xyXG5cdFx0dGg6YWN0aXZlLFxyXG5cdFx0dGQ6YWN0aXZlIHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHR0aDpub3QoLnNvcnRpbmdfZGlzYWJsZWQpLFxyXG5cdFx0dGQ6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSB7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nLFxyXG5cdC5zb3J0aW5nX2FzYyxcclxuXHQuc29ydGluZ19kZXNjLFxyXG5cdC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcclxuXHQuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nIHtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQtYmxvY2stZW5kOiAwLjVlbTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nX2FzYyB7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0LWJsb2NrLWVuZDogMC41ZW07XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc29ydGluZ19kZXNjIHtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQtYmxvY2stZW5kOiAwLjVlbTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nX2FzY19kaXNhYmxlZCB7XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0LWJsb2NrLWVuZDogMC41ZW07XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQtYmxvY2stZW5kOiAwLjVlbTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nOmJlZm9yZSxcclxuXHQuc29ydGluZ19hc2M6YmVmb3JlLFxyXG5cdC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxyXG5cdC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXHJcblx0LnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xyXG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMWVtO1xyXG5cdFx0Y29udGVudDogXCLihpFcIjtcclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nOmFmdGVyLFxyXG5cdC5zb3J0aW5nX2FzYzphZnRlcixcclxuXHQuc29ydGluZ19kZXNjOmFmdGVyLFxyXG5cdC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcclxuXHQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcclxuXHRcdGluc2V0LWlubGluZS1lbmQ6IDAuNWVtO1xyXG5cdFx0Y29udGVudDogXCLihpNcIjtcclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nX2FzYzpiZWZvcmUsXHJcblx0LnNvcnRpbmdfZGVzYzphZnRlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0LnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxcclxuXHQuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG5kaXYge1xyXG5cdCYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSB7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XHJcblx0XHRib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdC5zb3J0aW5nOmJlZm9yZSxcclxuXHRcdFx0LnNvcnRpbmdfYXNjOmJlZm9yZSxcclxuXHRcdFx0LnNvcnRpbmdfZGVzYzpiZWZvcmUsXHJcblx0XHRcdC5zb3J0aW5nOmFmdGVyLFxyXG5cdFx0XHQuc29ydGluZ19hc2M6YWZ0ZXIsXHJcblx0XHRcdC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHRoLFxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRhdGFUYWJsZXNfc2Nyb2xsRm9vdCA+IC5kYXRhVGFibGVzX3Njcm9sbEZvb3RJbm5lciB7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHJcblx0XHQ+IHRhYmxlIHtcclxuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYge1xyXG5cdFx0Ji5kYXRhVGFibGVzX2xlbmd0aCxcclxuXHRcdCYuZGF0YVRhYmxlc19maWx0ZXIsXHJcblx0XHQmLmRhdGFUYWJsZXNfaW5mbyB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHR1bC5wYWdpbmF0aW9uIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ji5kYXRhVGFibGUudGFibGUtc20ge1xyXG5cdFx0PiB0aGVhZCA+IHRyID4gdGg6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSB7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc29ydGluZzpiZWZvcmUsXHJcblx0XHQuc29ydGluZ19hc2M6YmVmb3JlLFxyXG5cdFx0LnNvcnRpbmdfZGVzYzpiZWZvcmUge1xyXG5cdFx0XHRpbnNldC1ibG9jay1zdGFydDogNXB4O1xyXG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwLjg1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LnNvcnRpbmc6YWZ0ZXIsXHJcblx0XHQuc29ydGluZ19hc2M6YWZ0ZXIsXHJcblx0XHQuc29ydGluZ19kZXNjOmFmdGVyIHtcclxuXHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHtcclxuXHRcdGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xyXG5cclxuXHRcdHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0dGgsXHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRoLFxyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoOmZpcnN0LWNoaWxkLFxyXG5cdFx0dGQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dGg6bGFzdC1jaGlsZCxcclxuXHRcdHRkOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoLFxyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5kaXYge1xyXG5cdCYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHtcclxuXHRcdGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQmLnRhYmxlLXJlc3BvbnNpdmUgPiBkaXYuZGF0YVRhYmxlc193cmFwcGVyID4gZGl2LnJvdyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0PiBkaXZbY2xhc3NePVwiY29sLVwiXSB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciAuc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZmI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jZGVsZXRlLWRhdGF0YWJsZSB0ciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIkBrZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xyXG4gIDEwMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1zLWtleWZyYW1lcyBkdGItc3Bpbm5lciB7XHJcbiAgMTAwJSB7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBkdGItc3Bpbm5lciB7XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuZGl2IHtcclxuICAmLmR0LWJ1dHRvbi1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTEwMHB4O1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTExO1xyXG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjE7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kdC1idXR0b24tY29sbGVjdGlvbi10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAuM2VtO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IC41ZW07XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHQtYnV0dG9uLWNvbGxlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjAwMTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcclxuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC03NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgJi50d28tY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMjAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGhyZWUtY29sdW1uIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMjI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZm91ci1jb2x1bW4ge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0zMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gOmxhc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgLW1vei1jb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgIC1tcy1jb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgIC1vLWNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR3by1jb2x1bW4ge1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIC1tcy1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgLW8tY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGhyZWUtY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDQ1MHB4O1xyXG5cclxuICAgICAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDFweDtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAtbXMtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgIC1vLWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvdXItY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDFweDtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICAtbXMtY29sdW1uLWNvdW50OiA0O1xyXG4gICAgICAgIC1vLWNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHQtYnV0dG9uIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHQtYnV0dG9uLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gICYuZHQtYnV0dG9ucyB7XHJcbiAgICBidXR0b24uYnRuLnByb2Nlc3NpbmcsIGRpdi5idG4ucHJvY2Vzc2luZywgYS5idG4ucHJvY2Vzc2luZyB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ0bi5wcm9jZXNzaW5nOmFmdGVyLCBkaXYuYnRuLnByb2Nlc3Npbmc6YWZ0ZXIsIGEuYnRuLnByb2Nlc3Npbmc6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XHJcbiAgICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC04cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtOHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAtby1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIC1tcy1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAtbW96LWFuaW1hdGlvbjogZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgZGl2LmR0LWJ1dHRvbnMge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC41ZW07XHJcblxyXG4gICAgYS5idG4ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiFcbiAqIGpRdWVyeSBVSSBEYXRlcGlja2VyIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vZGF0ZXBpY2tlci8jdGhlbWluZ1xuICovXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLyogUlRMIHN1cHBvcnQgKi9cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAuMmVtIDA7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAycHg7XG5cdFx0d2lkdGg6IDEuOGVtO1xuXHRcdGhlaWdodDogMS44ZW07XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAycHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtOHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC04cHg7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdHdpZHRoOiAxLjhlbTtcblx0XHRoZWlnaHQ6IDEuOGVtO1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IDJweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC04cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogLThweDtcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0XHR0b3A6IDFweDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDFweDtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRcdHRvcDogMXB4O1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IDFweDtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMi4zZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdG1hcmdpbjogMXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgge1xuXHRcdHdpZHRoOiA0NSU7XG5cdH1cblxuXHRzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0XHR3aWR0aDogNDUlO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdG1hcmdpbjogMCAwIC40ZW07XG5cdH1cblxuXHR0aCB7XG5cdFx0cGFkZGluZzogLjdlbSAuM2VtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHR0ZCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDFweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAuMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAuMmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgLjJlbTtcblx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAwO1xuXHRcdGJvcmRlci1pbmxpbmUtZW5kOiAwO1xuXHRcdGJvcmRlci1ibG9jay1lbmQ6IDA7XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblxuXHRcdGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblx0XHR9XG5cdH1cblxuXHQudWktaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IC41ZW07XG5cdFx0dG9wOiAuM2VtO1xuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHQudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblxuXHRcdHRhYmxlIHtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAuNGVtO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3Qge1xuXHRcdC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSB7XG5cdFx0LnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdFx0Y2xlYXI6IGxlZnQ7XG5cdH1cbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiB7XG5cdC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMge1xuXHQudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdFx0d2lkdGg6IDMzLjMlO1xuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQge1xuXHQudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG5cblx0LnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMnB4O1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMXB4O1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMnB4O1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMXB4O1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0XHRjbGVhcjogcmlnaHQ7XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblx0XHR9XG5cblx0XHRidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG5cdFx0LnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0XHRcdGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSB7XG5cdFx0LnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0XHRcdGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuXHRcdH1cblx0fVxufSIsIi8qIVxuICogalF1ZXJ5IFVJIERpYWxvZyAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2RpYWxvZy8jdGhlbWluZ1xuICovXG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcblxuXHQudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0XHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQudWktZGlhbG9nLXRpdGxlIHtcblx0XHRmbG9hdDogJGZsb2F0LXN0YXJ0O1xuXHRcdG1hcmdpbjogLjFlbSAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cblx0LnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IC4zZW07XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LnVpLWRpYWxvZy1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblxuXHQudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAuNWVtO1xuXHRcdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcblxuXHRcdC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdC51aS1yZXNpemFibGUtbiB7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LnVpLXJlc2l6YWJsZS1lIHtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdH1cblxuXHQudWktcmVzaXphYmxlLXMge1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC51aS1yZXNpemFibGUtdyB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdH1cblxuXHQudWktcmVzaXphYmxlLXNlIHtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogN3B4O1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LnVpLXJlc2l6YWJsZS1zdyB7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LnVpLXJlc2l6YWJsZS1uZSB7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC51aS1yZXNpemFibGUtbncge1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiA3cHg7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG4udWktZHJhZ2dhYmxlIHtcblx0LnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHR9XG59IiwiLmRhdGVwaWNrZXItY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRvcDogMDtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR3aWR0aDogMjcwcHg7XHJcblx0ei1pbmRleDogLTE7XHJcblx0cGFkZGluZzogNXB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWNvbnRhaW5lcjo6YmVmb3JlLCAuZGF0ZXBpY2tlci1jb250YWluZXI6OmFmdGVyIHtcclxuXHRib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI4LCAzOSwgNjAsIDAuMSk7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuLmRhdGVwaWNrZXItdG9wLWxlZnQsIC5kYXRlcGlja2VyLXRvcC1yaWdodCB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgyOCwgMzksIDYwLCAwLjEpO1xyXG59XHJcbi5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtc3RhcnQ6OmJlZm9yZSwgLmRhdGVwaWNrZXItdG9wLWluc2V0LWlubGluZS1zdGFydDo6YWZ0ZXIsIC5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtZW5kOjpiZWZvcmUsIC5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtZW5kOjphZnRlciB7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDEwcHg7XHJcblx0dG9wOiAtMTBweDtcclxufVxyXG4uZGF0ZXBpY2tlci10b3AtaW5zZXQtaW5saW5lLXN0YXJ0OjpiZWZvcmUsIC5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtZW5kOjpiZWZvcmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjgsIDM5LCA2MCwgMC4xKTtcclxufVxyXG4uZGF0ZXBpY2tlci10b3AtaW5zZXQtaW5saW5lLXN0YXJ0OjphZnRlciwgLmRhdGVwaWNrZXItdG9wLWluc2V0LWlubGluZS1lbmQ6OmFmdGVyIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0dG9wOiAtOHB4O1xyXG59XHJcbi5kYXRlcGlja2VyLWJvdHRvbS1sZWZ0LCAuZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzOWY7XHJcbn1cclxuLmRhdGVwaWNrZXItYm90dG9tLWluc2V0LWlubGluZS1zdGFydDo6YmVmb3JlLCAuZGF0ZXBpY2tlci1ib3R0b20taW5zZXQtaW5saW5lLXN0YXJ0OjphZnRlciwgLmRhdGVwaWNrZXItYm90dG9tLWluc2V0LWlubGluZS1lbmQ6OmJlZm9yZSwgLmRhdGVwaWNrZXItYm90dG9tLWluc2V0LWlubGluZS1lbmQ6OmFmdGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG5cdGJvdHRvbTogLTVweDtcclxuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDEwcHg7XHJcbn1cclxuLmRhdGVwaWNrZXItYm90dG9tLWluc2V0LWlubGluZS1zdGFydDo6YmVmb3JlLCAuZGF0ZXBpY2tlci1ib3R0b20taW5zZXQtaW5saW5lLWVuZDo6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjMzlmO1xyXG59XHJcbi5kYXRlcGlja2VyLWJvdHRvbS1pbnNldC1pbmxpbmUtc3RhcnQ6OmFmdGVyLCAuZGF0ZXBpY2tlci1ib3R0b20taW5zZXQtaW5saW5lLWVuZDo6YWZ0ZXIge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcblx0Ym90dG9tOiAtNHB4O1xyXG59XHJcbi5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtZW5kOjpiZWZvcmUsIC5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtZW5kOjphZnRlciwgLmRhdGVwaWNrZXItYm90dG9tLWluc2V0LWlubGluZS1lbmQ6OmJlZm9yZSwgLmRhdGVwaWNrZXItYm90dG9tLWluc2V0LWlubGluZS1lbmQ6OmFmdGVyIHtcclxuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcblx0aW5zZXQtaW5saW5lLWVuZDogMTBweDtcclxufVxyXG4uZGF0ZXBpY2tlci1wYW5lbCB7XHJcblx0JiA+IHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdFx0JiA+IGxpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHRcdG1hcmdpbjogMXB4IDA7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5kYXRlcGlja2VyLXBhbmVsPnVsOjpiZWZvcmUsIC5kYXRlcGlja2VyLXBhbmVsPnVsOjphZnRlciB7XHJcblx0Y29udGVudDogXCIgXCI7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmRhdGVwaWNrZXItcGFuZWw+dWw+bGkubXV0ZWQsIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLm11dGVkOmhvdmVyIHtcclxuXHRjb2xvcjogI2NjYztcclxufVxyXG4uZGF0ZXBpY2tlci1wYW5lbD51bD5saS5kaXNhYmxlZCwgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGkuZGlzYWJsZWQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Y29sb3I6ICNjY2M7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLmRpc2FibGVkLmhpZ2hsaWdodGVkLCAuZGF0ZXBpY2tlci1wYW5lbD51bD5saS5kaXNhYmxlZDpob3Zlci5oaWdobGlnaHRlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZjJmZjtcclxufVxyXG4uZGF0ZXBpY2tlci1wYW5lbD51bD5saVtkYXRhLXZpZXc9XCJ5ZWFycyBwcmV2XCJdLCAuZGF0ZXBpY2tlci1wYW5lbD51bD5saVtkYXRhLXZpZXc9XCJ5ZWFyIHByZXZcIl0sIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cIm1vbnRoIHByZXZcIl0sIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXJzIG5leHRcIl0sIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXIgbmV4dFwiXSwgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PVwibW9udGggbmV4dFwiXSwgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PW5leHRdIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PVwieWVhcnMgY3VycmVudFwiXSwgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PVwieWVhciBjdXJyZW50XCJdLCAuZGF0ZXBpY2tlci1wYW5lbD51bD5saVtkYXRhLXZpZXc9XCJtb250aCBjdXJyZW50XCJdIHtcclxuXHR3aWR0aDogMTkzcHg7XHJcblx0Y29sb3I6ICRjb2xvcjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uZGF0ZXBpY2tlci1wYW5lbD51bFtkYXRhLXZpZXc9eWVhcnNdPmxpLCAuZGF0ZXBpY2tlci1wYW5lbD51bFtkYXRhLXZpZXc9bW9udGhzXT5saSB7XHJcblx0aGVpZ2h0OiA1Mi41cHg7XHJcblx0bGluZS1oZWlnaHQ6IDUyLjVweDtcclxuXHR3aWR0aDogNTIuNXB4O1xyXG59XHJcbi5kYXRlcGlja2VyLXBhbmVsPnVsW2RhdGEtdmlldz13ZWVrXT5saSwgLmRhdGVwaWNrZXItcGFuZWw+dWxbZGF0YS12aWV3PXdlZWtdPmxpOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxuXHRjb2xvcjogJGNvbG9yO1xyXG59XHJcbi5kYXRlcGlja2VyLWhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmRhcmstdGhlbWUgLmRhdGVwaWNrZXItdG9wLWluc2V0LWlubGluZS1zdGFydDo6YWZ0ZXIsIC5kYXJrLXRoZW1lIC5kYXRlcGlja2VyLXRvcC1pbnNldC1pbmxpbmUtZW5kOjphZnRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjczNTtcclxufVxyXG4uZGFyay10aGVtZSB7XHJcblx0LmRhdGVwaWNrZXItY29udGFpbmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjI3MzU7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMTJweCA0MXB4IDBweCAjMDAwMDAwO1xyXG5cdH1cclxuXHQuZGF0ZXBpY2tlci1wYW5lbCB7XHJcblx0XHQmID4gdWwge1xyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjI3MzU7XHJcblx0XHRcdFx0Y29sb3I6ICNlMmU2ZWY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmRhcmstdGhlbWUgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGkubXV0ZWQsIC5kYXJrLXRoZW1lIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLm11dGVkOmhvdmVyIHtcclxuXHRjb2xvcjogIzk4YTJiZDtcclxufVxyXG4uZGFyay10aGVtZSAgLmRhdGVwaWNrZXItcGFuZWw+dWxbZGF0YS12aWV3PXdlZWtdPmxpLCAuZGFyay10aGVtZSAgLmRhdGVwaWNrZXItcGFuZWw+dWxbZGF0YS12aWV3PXdlZWtdPmxpOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNzM1O1xyXG5cdGNvbG9yOiAjZGJlMGU4O1xyXG59XHJcbi5kYXJrLXRoZW1lIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXJzIGN1cnJlbnRcIl0sIC5kYXJrLXRoZW1lIC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXIgY3VycmVudFwiXSwgLmRhcmstdGhlbWUgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PVwibW9udGggY3VycmVudFwiXSB7XHJcblx0Y29sb3I6ICNkYmUwZTg7XHJcbn1cclxuLmRhcmstdGhlbWUgLmRhdGVwaWNrZXItcGFuZWw+dWw+bGkucGlja2VkLCAuZGFyay10aGVtZSAuZGF0ZXBpY2tlci1wYW5lbD51bD5saS5waWNrZWQ6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDE0OCwgMjUxLCAwLjEpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICM0Zjk0ZmIgIWltcG9ydGFudDtcclxufVxyXG4iLCIuZmZfZmlsZXVwbG9hZF9oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmZfZmlsZXVwbG9hZF93cmFwIHtcblx0LmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmVfd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmZmX2ZpbGV1cGxvYWRfZHJvcHpvbmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgI2U5ZWJmYTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZWZhO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3BsdWdpbnMvZmFuY3l1cGxvZGVyL2ZhbmN5X3VwbG9hZC5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdH1cblx0fVxuXG5cdC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3Rvb2xzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMTBweDtcblx0XHRpbnNldC1ibG9jay1zdGFydDogMDtcblx0fVxuXG5cdC5mZl9maWxldXBsb2FkX2Ryb3B6b25lX3Rvb2wge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWZlY2VjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRib3JkZXItY29sb3I6ICM0ZTRjNzM7XG5cdFx0fVxuXHR9XG5cblx0LmZmX2ZpbGV1cGxvYWRfcmVjb3JkYXVkaW8ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3BsdWdpbnMvZmFuY3l1cGxvZGVyL2ZhbmN5X21pY3JvcGhvbmUucG5nXCIpO1xuXHR9XG5cblx0LmZmX2ZpbGV1cGxvYWRfcmVjb3JkdmlkZW8ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3BsdWdpbnMvZmFuY3l1cGxvZGVyL2ZhbmN5X3dlYmNhbS5wbmdcIik7XG5cdH1cblxuXHQuZmZfZmlsZXVwbG9hZF9yZWNvcmR2aWRlb19wcmV2aWV3IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogNjBweDtcblx0XHRpbnNldC1ibG9jay1zdGFydDogMTBweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cblx0XHQmLmZmX2ZpbGV1cGxvYWRfaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZmX2ZpbGV1cGxvYWRfcmVjb3JkaW5nIHtcblx0XHRhbmltYXRpb246IGZmX2ZpbGV1cGxvYWRfcmVjb3JkaW5nX2FuaW1hdGUgMS4ycyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdH1cblxuXHR0YWJsZS5mZl9maWxldXBsb2FkX3VwbG9hZHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDAgbm9uZTtcblxuXHRcdHRyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0cGFkZGluZzogMWVtIDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHR0ci5mZl9maWxldXBsb2FkX2JvdW5jZSB7XG5cdFx0XHRhbmltYXRpb246IGZmX2ZpbGV1cGxvYWRfYm91bmNlX2FuaW1hdGUgMC44MnNcblx0XHRcdFx0Y3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0Ji5mZl9maWxldXBsb2FkX3ByZXZpZXcge1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfaW1hZ2Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY3O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRcdFx0XHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X2ltYWdlX2hhc19wcmV2aWV3IHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X2ltYWdlIHtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyBidXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOWViZmE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWVmYTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRcdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTllYmZhO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5mZl9maWxldXBsb2FkX3N0YXJ0X3VwbG9hZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZmZfZmlsZXVwbG9hZF9wcmV2aWV3IC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMC4zZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VmZWNlYztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRcdFx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNGU0YzczO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHQmLmZmX2ZpbGV1cGxvYWRfc3RhcnRfdXBsb2FkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcGx1Z2lucy9mYW5jeXVwbG9kZXIvZmFuY3lfb2theS5wbmdcIik7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmZfZmlsZXVwbG9hZF9yZW1vdmVfZmlsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3BsdWdpbnMvZmFuY3l1cGxvZGVyL2ZhbmN5X3JlbW92ZS5wbmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0Ji5mZl9maWxldXBsb2FkX3ByZXZpZXcge1xuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfd2l0aF9jb2xvciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwM2MzYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF9iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1YTNjO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X2Mge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMDc4M2M7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwOTYzYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF9lIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTA4NjJiO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X2Yge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkY2ExMmI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M3YWIxZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF9oIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjNzFlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X2kge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYmM3MWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfaiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmYzcxZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF9rIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjNzFlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X2wge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NmM3MWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhYzcxZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjNzFlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X28ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZWM3M2E7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfcCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlYzc1Njtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF9xIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjNzhmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X3Ige1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZWM3YWI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfcyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlYzdjNztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF90IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWVhYmM3O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X3Uge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZThmYzc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlNzJjNztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF93IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3OGYwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0X3gge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYzVhZjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfeSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNjM2NmMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF96IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzY2YwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0XzAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3ODNjZjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfMSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk2M2NmMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF8yIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjQzY2YwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0XzMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMjNjZjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfNCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwM2NmMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF81IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzY2QyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0XzYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMDNjYjQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X3RleHRfNyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwM2M5Njtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX3ByZXZpZXdfdGV4dF84IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzYzc4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZmX2ZpbGV1cGxvYWRfcHJldmlld190ZXh0Xzkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMDNjNWE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5mZl9maWxldXBsb2FkX3N1bW1hcnkge1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAjN2Y4OGE1O1xuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX2ZpbGVuYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYmxvY2stZW5kOiAwLjFlbTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDBweCBzb2xpZCAjZThlYmYzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0XHRcdC8qIGNvbG9yOiAjMDgwZTFiOyAqL1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweCBzb2xpZCAjZThlYmYzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZl9maWxldXBsb2FkX2Vycm9ycyB7XG5cdFx0XHRcdFx0Y29sb3I6ICNhOTQ0NDI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcm9ncmVzc19iYWNrZ3JvdW5kIHtcblx0XHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNWVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmZfZmlsZXVwbG9hZF9wcm9ncmVzc19iYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0ZTRjNzM7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5mZl9maWxldXBsb2FkX2FjdGlvbnMge1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmZl9maWxldXBsb2FkX3JlY29yZGluZ19hbmltYXRlIHtcblx0ZnJvbSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZWYxZjFmO1xuXHR9XG5cblx0dG8ge1xuXHRcdGJvcmRlci1jb2xvcjogI2M5YTFhMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZmX2ZpbGV1cGxvYWRfYm91bmNlX2FuaW1hdGUge1xuXHQxMCUsXG5cdDkwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHR9XG5cblx0MjAlLFxuXHQ4MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuXHR9XG5cblx0MzAlLFxuXHQ1MCUsXG5cdDcwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHR9XG5cblx0NDAlLFxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuXHR9XG59XG5cbi8qIENvbG9yZWQgYnV0dG9ucyBiYXNlZCBvbiBmaWxlIGV4dGVuc2lvbiBmb3Igbm9uLWltYWdlcy4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdC5mZl9maWxldXBsb2FkX3dyYXAgdGFibGUuZmZfZmlsZXVwbG9hZF91cGxvYWRzIHRkIHtcblx0XHQmLmZmX2ZpbGV1cGxvYWRfcHJldmlldyAuZmZfZmlsZXVwbG9hZF9wcmV2aWV3X2ltYWdlIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuZmZfZmlsZXVwbG9hZF9zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0XHR9XG5cblx0XHQmLmZmX2ZpbGV1cGxvYWRfYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuZmZfZmlsZXVwbG9hZF9wcmV2aWV3IC5mZl9maWxldXBsb2FkX2FjdGlvbnNfbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZmZfZmlsZXVwbG9hZF9kaWFsb2dfYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aW5zZXQtYmxvY2stc3RhcnQ6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbi5mZl9maWxldXBsb2FkX2RpYWxvZ19tYWluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldC1ibG9jay1zdGFydDogMTAlO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDEwJTtcblx0d2lkdGg6IDgwJTtcblx0aGVpZ2h0OiA4MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0YXVkaW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0dmlkZW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4iLCIvKiFcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBkcm9waWZ5IHYwLjIuMiAtIE92ZXJyaWRlIHlvdXIgaW5wdXQgZmlsZXMgd2l0aCBzdHlsZS5cclxuICogaHR0cHM6Ly9naXRodWIuY29tL0plcmVteUZhZ2lzL2Ryb3BpZnlcclxuICpcclxuICogKGMpIDIwMTcgLSBKZXJlbXkgRkFHSVMgPGplcmVteUBmYWdpcy5mcj4gKGh0dHA6Ly9mYWdpcy5mcilcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKi9cclxuXHJcbkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImRyb3BpZnlcIjtcclxuXHRzcmM6IHVybChcIi4uLy4uL3BsdWdpbnMvZmlsZXVwbG9hZHMvZm9udHMvZHJvcGlmeS5lb3RcIik7XHJcblx0c3JjOiB1cmwoXCIuLi8uLi9wbHVnaW5zL2ZpbGV1cGxvYWRzL2ZvbnRzL2Ryb3BpZnkuZW90I2llZml4XCIpXHJcblx0XHRcdGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG5cdFx0dXJsKFwiLi4vLi4vcGx1Z2lucy9maWxldXBsb2Fkcy9mb250cy9kcm9waWZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHRcdHVybChcIi4uLy4uL3BsdWdpbnMvZmlsZXVwbG9hZHMvZm9udHMvZHJvcGlmeS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcblx0XHR1cmwoXCIuLi8uLi9wbHVnaW5zL2ZpbGV1cGxvYWRzL2ZvbnRzL2Ryb3BpZnkuc3ZnI2Ryb3BpZnlcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiZHJvcGlmeS1mb250LVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgZHJvcGlmeS1mb250LVwiXTpiZWZvcmUsXHJcbi5kcm9waWZ5LWZvbnQ6YmVmb3JlLFxyXG4uZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Ugc3Bhbi5maWxlLWljb246YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogXCJkcm9waWZ5XCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHR3aWR0aDogMWVtO1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuMmVtO1xyXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmRyb3BpZnktZm9udC11cGxvYWQ6YmVmb3JlLFxyXG4uZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Ugc3Bhbi5maWxlLWljb246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmRyb3BpZnktZm9udC1maWxlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDFcIjtcclxufVxyXG5cclxuLmRyb3BpZnktd3JhcHBlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDIwMHB4O1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGxpbmVhcjtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHQxMzVkZWcsXHJcblx0XHRcdCNmNmY2ZmIgMjUlLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAyNSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDUwJSxcclxuXHRcdFx0I2Y2ZjZmYiA1MCUsXHJcblx0XHRcdCNmNmY2ZmIgNzUlLFxyXG5cdFx0XHR0cmFuc3BhcmVudCA3NSUsXHJcblx0XHRcdHRyYW5zcGFyZW50XHJcblx0XHQpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHQtNDVkZWcsXHJcblx0XHRcdCNmNmY2ZmIgMjUlLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAyNSUsXHJcblx0XHRcdHRyYW5zcGFyZW50IDUwJSxcclxuXHRcdFx0I2Y2ZjZmYiA1MCUsXHJcblx0XHRcdCNmNmY2ZmIgNzUlLFxyXG5cdFx0XHR0cmFuc3BhcmVudCA3NSUsXHJcblx0XHRcdHRyYW5zcGFyZW50XHJcblx0XHQpO1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IHN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0YW5pbWF0aW9uOiBzdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdCYuaGFzLXByZXZpZXcgLmRyb3BpZnktY2xlYXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmLmhhcy1lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6ICNmMzQxNDE7XHJcblxyXG5cdFx0LmRyb3BpZnktbWVzc2FnZSAuZHJvcGlmeS1lcnJvciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIgLmRyb3BpZnktZXJyb3JzLWNvbnRhaW5lciB7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG5cdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3BpZnktbWVzc2FnZSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3BpZnktaW5mb3MtbWVzc2FnZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldC1ibG9jay1zdGFydDogMDtcclxuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XHJcblx0XHRpbnNldC1ibG9jay1lbmQ6IDA7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHJcblx0LmRyb3BpZnktbWVzc2FnZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0c3Bhbi5maWxlLWljb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdGNvbG9yOiAjNzY4MzlhO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDVweDtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcblx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdCYuZHJvcGlmeS1lcnJvciB7XHJcblx0XHRcdFx0Y29sb3I6ICNmMzQxNDE7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRyb3BpZnktY2xlYXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR6LWluZGV4OiA3O1xyXG5cdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDEwcHg7XHJcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0cGFkZGluZzogNHB4IDhweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBsaW5lYXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHJvcGlmeS1wcmV2aWV3IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xyXG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcclxuXHRcdGluc2V0LWJsb2NrLWVuZDogMDtcclxuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LmRyb3BpZnktcmVuZGVyIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgbGluZWFyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBsaW5lYXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdFx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xyXG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZHJvcGlmeS1leHRlbnNpb24ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xyXG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3BpZnktaW5mb3Mge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcclxuXHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XHJcblx0XHRcdGluc2V0LWJsb2NrLWVuZDogMDtcclxuXHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcclxuXHJcblx0XHRcdC5kcm9waWZ5LWluZm9zLWlubmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xyXG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdFx0XHQmLmRyb3BpZnktaW5mb3MtbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogMTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC5kcm9waWZ5LWNsZWFyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGlmeS1wcmV2aWV3IC5kcm9waWZ5LWluZm9zIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdC5kcm9waWZ5LWluZm9zLWlubmVyIHtcclxuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC01cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudG91Y2gtZmFsbGJhY2sge1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG5cdFx0XHRhbmltYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3BpZnktcHJldmlldyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdC5kcm9waWZ5LXJlbmRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQuZHJvcGlmeS1mb250LWZpbGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYmxvY2stZW5kOiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9waWZ5LWluZm9zIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0LmRyb3BpZnktaW5mb3MtaW5uZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDkwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjNzc3O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHJcblx0XHRcdFx0XHRcdCYuZHJvcGlmeS1maWxlbmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYuZHJvcGlmeS1pbmZvcy1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9waWZ5LW1lc3NhZ2Uge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9waWZ5LWNsZWFyIHtcclxuXHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XHJcblx0XHRcdGluc2V0LWJsb2NrLWVuZDogMjNweDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuNyk7XHJcblx0XHRcdGNvbG9yOiAjNzc3O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFzLXByZXZpZXcgLmRyb3BpZnktbWVzc2FnZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciAuZHJvcGlmeS1wcmV2aWV3IC5kcm9waWZ5LWluZm9zIC5kcm9waWZ5LWluZm9zLWlubmVyIHtcclxuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRyb3BpZnktbG9hZGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGluc2V0LWJsb2NrLXN0YXJ0OiAxNXB4O1xyXG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMTVweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZSAwLjZzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0YW5pbWF0aW9uOiByb3RhdGUgMC42cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjNzc3O1xyXG5cdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCAjNzc3O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRyb3BpZnktZXJyb3JzLWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRpbnNldC1ibG9jay1zdGFydDogMDtcclxuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XHJcblx0XHRpbnNldC1ibG9jay1lbmQ6IDA7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNDMsIDY1LCA2NSwgMC44KTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE1cywgb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE1cywgb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRcdGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudmlzaWJsZSB7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0fiAuZHJvcGlmeS1lcnJvcnMtY29udGFpbmVyIHVsIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjZjM0MTQxO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzdHJpcGVzIHtcclxuXHRmcm9tIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDYwcHggMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3RyaXBlcyB7XHJcblx0ZnJvbSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDMwcHg7XHJcblx0fVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigtMzYwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWigtMzYwZGVnKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooLTM2MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooLTM2MGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xyXG5cdH1cclxufVxyXG4uZHJvcGlmeS13cmFwcGVyLmhhcy1wcmV2aWV3IHtcclxuXHQuZHJvcGlmeS1tZXNzYWdlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi8qXG4gKiBib290c3RyYXAtdGFnc2lucHV0IHYwLjguMFxuICogXG4gKi9cbi5ib290c3RyYXAtdGFnc2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRjb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiB0ZXh0O1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1Y2Y3O1xuICAgIHBhZGRpbmc6IDVweCA4cHggN3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI4NWNmNztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcblxuICAgIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0ge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLDl1wiO1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgaW5wdXQge1xuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgfVxuICB9XG59IiwiLnJpY2hUZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAucmljaFRleHQtZm9ybSB7XHJcbiAgICBmb250LWZhbWlseTogQ2FsaWJyaSwgVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICZbdHlwZT1cInRleHRcIl0sICZbdHlwZT1cImZpbGVcIl0sICZbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlciBzb2xpZCAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICBib3JkZXI6ICRib3JkZXIgc29saWQgMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM1ZmZjO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjRkFGQUZBO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWNoVGV4dC10b29sYmFyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgIGJvcmRlci1ibG9jay1lbmQ6ICNlY2YwZmEgc29saWQgMXB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiAkZmxvYXQtc3RhcnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzO1xyXG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XHJcbiAgICAgICAgICBjb2xvcjogIzg1ODM5ODtcclxuXHJcbiAgICAgICAgICAuZmEsIC5mZSwgLmZhcywgLmZhciwgc3ZnIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpY2hUZXh0LWRyb3Bkb3duLW91dGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldC1ibG9jay1zdGFydDogMDtcclxuICAgICAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xyXG4gICAgICAgICAgICBpbnNldC1ibG9jay1lbmQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgLnJpY2hUZXh0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzJSBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcclxuICAgICAgICAgICAgICBib3JkZXI6ICRib3JkZXIgc29saWQgMXB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggcmdiYSg2LCAxMCwgNDgsIDAuMSk7XHJcbiAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTZweCAxOHB4IHJnYmEoNiwgMTAsIDQ4LCAwLjEpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggcmdiYSg2LCAxMCwgNDgsIDAuMSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMjBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAucmljaFRleHQtZHJvcGRvd24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaW5zZXQtYmxvY2stc3RhcnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGluc2V0LWlubGluZS1lbmQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC8qIGNvbG9yOiAjYWRhZWIxOyAqL1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bC5yaWNoVGV4dC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ibG9jay1lbmQ6ICRib3JkZXIgc29saWQgMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgZmxvYXQ6ICRmbG9hdC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYmRiZDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggMCAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggMCAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzk5OTsgKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5yaWNoVGV4dC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtZGlzYWJsZT1cInRydWVcIl0ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdChbZGF0YS1kaXNhYmxlPVwidHJ1ZVwiXSkuaXMtc2VsZWN0ZWQgLnJpY2hUZXh0LWRyb3Bkb3duLW91dGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpY2hUZXh0LWVkaXRvciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6ICNGRkZGRkYgc29saWQgMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IENhbGlicmksIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICBtYXJnaW46IDEwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICB0ZCwgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyIHNvbGlkIDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB0cmFuc3BhcmVudCBzb2xpZCAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmljaFRleHQtaW5pdGlhbCB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzMzRkYzMztcclxuICAgIGZvbnQtZmFtaWx5OiBNb25vc3BhY2UsIENhbGlicmksIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yaWNoVGV4dC1oZWxwIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnJpY2hUZXh0LXVuZG8sIC5yaWNoVGV4dC1yZWRvIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm9yZGVyLWlubGluZS1lbmQ6ICRib3JkZXIgc29saWQgMXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnJpY2hUZXh0LXVuZG8uaXMtZGlzYWJsZWQsIC5yaWNoVGV4dC1yZWRvLmlzLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcblxyXG4gIC5yaWNoVGV4dC1oZWxwLXBvcHVwIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzM0OThkYjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0byA1cHggYXV0bztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItYmxvY2stc3RhcnQ6ICNFRkVGRUYgc29saWQgMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpY2hUZXh0LWxpc3QubGlzdC1yaWdodGNsaWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcbiAgICBib3JkZXItaW5saW5lLWVuZDogI0VGRUZFRiBzb2xpZCAxcHg7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiAjRUZFRkVGIHNvbGlkIDFweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yaWNoVGV4dCB7XHJcbiAgLnJpY2hUZXh0LXRvb2xiYXIge1xyXG4gICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgIGJvcmRlci1pbmxpbmUtZW5kOiAkYm9yZGVyIHNvbGlkIDFweDtcclxuICAgICAgfVxyXG4gICAgICBib3JkZXItYmxvY2stZW5kOiAkYm9yZGVyIHNvbGlkIDFweDtcclxuICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAkYm9yZGVyIHNvbGlkIDFweDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICBib3JkZXItaW5saW5lLWVuZDogJGJvcmRlciBzb2xpZCAxcHg7XHJcbiAgYm9yZGVyLWlubGluZS1zdGFydDogJGJvcmRlciBzb2xpZCAxcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6MTQ2MHB4KSB7XHJcbiAgLnJpY2hUZXh0IC5yaWNoVGV4dC10b29sYmFyIHVsIGxpIGEge1xyXG4gICAgICBib3JkZXItaW5saW5lLWVuZDogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnN0ZXAtYXBwIHtcbiAgICA+LnN0ZXAtc3RlcHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkICRib3JkZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0td2hpdGUpKTsgO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjc1cmVtIDEuNXJlbSByZ2JhKDE4LCAzOCwgNjMsIC4wMyk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogN3B4IDhweCA5cHggLTJweCAjYzRjYmUzO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPmxpLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID51bCB7XG4gICAgICAgID4uc3RlcDIuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWQ1M2Y3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPi5zdGVwMy5hY3RpdmUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDUzZjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTklO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+LnN0ZXA0LmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFkNTNmNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5saSB7XG4gICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZDUzZjc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+bGkuYWN0aXZlIHtcbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFkNTNmNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmNhcnQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPmxpLmRvbmUge1xuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTZiNTJmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjlmMjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmNhcnQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5saS5hY3RpdmUuZXJyb3Ige1xuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTc1MDVhO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjMwM2EgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPmxpLnN0ZXAyLmFjdGl2ZS5lcnJvciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MDVhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggMHB4IHJnYmEoMjMxLCA4MCwgOTAsIDAuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY1MzUzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPi5zdGVwLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYmxvY2stc3RhcnQ6IDA7XG5cbiAgICAgICAgPi5zdGVwLXRhYi1wYW5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPi5zdGVwLXRhYi1wYW5lbC5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhc2gge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDotNHB4O1xuICAgIH1cblxuICAgID4uc3RlcC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE1cHg7XG5cbiAgICAgICAgPi5zdGVwLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RlcC1zdGVwcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zdGVwMS5kb25lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiYjI1O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggMHB4IHJnYmEoNDgsIDIwNiwgNzIsIDAuMyk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MWJiMjU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmMwM2M7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcDIuZG9uZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxYmIyNTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOXB4IDBweCByZ2JhKDQ4LCAyMDYsIDcyLCAwLjMpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTFiYjI1O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjMDNjO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAzLmRvbmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MWJiMjU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDlweCAwcHggcmdiYSg0OCwgMjA2LCA3MiwgMC4zKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUxYmIyNTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyYzAzYztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0ZXAtY29udGVudCB7XG4gICAgLnRhYmxlIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTctMDUtMTNcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHhcbn1cblxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApXG59XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMFxufVxuXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLThweDtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJVxufVxuXG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmVcbn1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxufVxuXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogLjhlbVxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0uM2VtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtLjZlbVxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlXG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMFxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwXG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogLjhlbTtcbiAgaGVpZ2h0OiAxMDBweFxufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtLjNlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLS42ZW1cbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwXG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICB0b3A6IDBcbn0iLCIvKipcbiAqIFN0eWxlLXNoZWV0IGZvciBkdHBpY2tlclxuICogaHR0cHM6Ly9naXRodWIuY29tL211Z2lmbHkvanF1ZXJ5LXNpbXBsZS1kYXRldGltZXBpY2tlclxuICovXG4vKlxuICogZGF0ZXBpY2tlcl9oZWFkZXJcbiovXG4vKlxuICogZGF0ZXBpY2tlcl9pbm5lcl9jb250YWluZXIgXG4qL1xuLypcbiAqIGRhdGVwaWNrZXJfaW5uZXJfY29udGFpbmVyID4gZGF0ZXBpY2tlcl9jYWxlbmRhclxuKi9cbi8qXG4gKiBkYXRlcGlja2VyX2lubmVyX2NvbnRhaW5lciA+IGRhdGVwaWNrZXJfY2FsZW5kYXIgPiBkYXRlcGlja2VyX3RhYmxlID4gdGJvZHkgPiB0ciA+IHRoIChXRGF5LWNlbGwpXG4qL1xuLypcbiAqIGRhdGVwaWNrZXJfaW5uZXJfY29udGFpbmVyID4gZGF0ZXBpY2tlcl9jYWxlbmRhciA+IGRhdGVwaWNrZXJfdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgKERheS1jZWxsKVxuKi9cbi8qXG4gKiBkYXRlcGlja2VyX2lubmVyX2NvbnRhaW5lciA+IGRhdGVwaWNrZXJfdGltZWxpc3RcbiovXG4vKlxuLmRhdGVwaWNrZXIgPiAuZGF0ZXBpY2tlcl9pbm5lcl9jb250YWluZXIgPiAuZGF0ZXBpY2tlcl90aW1lbGlzdDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIi5cIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0Y2xlYXI6IGJvdGg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiovXG4uZGF0ZXBpY2tlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogMTVweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBtcGx1cy0yYywgSGVsdmV0aWNhLCBBcmlhbCwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMC41cHggMC41cHggMHB4ICNjOGM4Yzg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMC41cHggMC41cHggM3B4ICNlZmYyZjc7XG5cdC1tb3otYm94LXNoYWRvdzogMC41cHggMC41cHggM3B4ICNlZmYyZjc7XG5cblx0Pi5kYXRlcGlja2VyX2hlYWRlciB7XG5cdFx0cGFkZGluZy1ibG9jay1zdGFydDogMnB4O1xuXHRcdHBhZGRpbmctYmxvY2stZW5kOiAycHg7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDVweDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuXHRcdGNvbG9yOiAjM2YzZjNmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDlwdDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQ+YSB7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICMzYjc3OTY7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzMwMzAzMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcblxuXHRcdFx0XHQ+c3ZnIHtcblx0XHRcdFx0XHQ+ZyB7XG5cdFx0XHRcdFx0XHQ+cGF0aCB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICMzMDMwMzA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PnNwYW4ge1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAyMHB4O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR9XG5cblx0XHQ+Lmljb24taG9tZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDJweDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDVweDtcblx0XHRcdHdpZHRoOiAxMXB0O1xuXHRcdFx0aGVpZ2h0OiAxMXB0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0PnN2ZyB7XG5cdFx0XHRcdD5nIHtcblx0XHRcdFx0XHQ+cGF0aCB7XG5cdFx0XHRcdFx0XHRmaWxsOiAjM2I3Nzk2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4uZGF0ZXBpY2tlcl9pbm5lcl9jb250YWluZXIge1xuXHRcdG1hcmdpbjogLTJweCAwcHggLTJweCAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwLjVweCAwcHggM3B4ICNjOGM4Yzg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwLjVweCAwcHggM3B4ICNjOGM4Yzg7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwLjVweCAwcHggM3B4ICNjOGM4Yzg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQ+LmRhdGVwaWNrZXJfY2FsZW5kYXIge1xuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC41cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xuXHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogLTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuXHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xuXHRcdFx0Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDNweDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogM3B4O1xuXHRcdFx0LXdlYmtpdC1ib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogM3B4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLXRvcGluc2V0LWlubGluZS1zdGFydDogM3B4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWluc2V0LWlubGluZS1zdGFydDogM3B4O1xuXG5cdFx0XHQ+dGFibGUge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+LmRhdGVwaWNrZXJfdGFibGUge1xuXHRcdFx0XHQ+dGJvZHkge1xuXHRcdFx0XHRcdD50ciB7XG5cdFx0XHRcdFx0XHQ+dGgge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzY0NjQ2NDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PnRkIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PnRkLnRvZGF5IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogI2JmYmZiZiBzb2xpZCAycHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IC0ycHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD50ZC53ZGF5X3NhdCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA0NGFhO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+dGQud2RheV9zdW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2UxM2IwMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PnRkLmRheV9hbm90aGVyX21vbnRoIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjY2NjY2M7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD50ZC5kYXlfaW5fcGFzdCB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjY2NjY2M7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD50ZC5kYXlfaW5fdW5hbGxvd2VkIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PnRkLm91dF9vZl9yYW5nZSB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjY2NjY2M7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD50ZC5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PnRkLmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Pi5kYXRlcGlja2VyX3RpbWVsaXN0IHtcblx0XHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG5cdFx0XHR3aWR0aDogNC4yZW07XG5cdFx0XHRoZWlnaHQ6IDExOHB4O1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC41cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMHB4O1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAwcHg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRib3JkZXItc3RhcnQtZW5kLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOiAzcHg7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAzcHg7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1lbmQtZW5kLXJhZGl1czogM3B4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLXRvcGluc2V0LWlubGluZS1lbmQ6IDNweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21pbnNldC1pbmxpbmUtZW5kOiAzcHg7XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdFx0Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOiAzcHg7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDNweDtcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItZW5kLWVuZC1yYWRpdXM6IDNweDtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLXRvcGluc2V0LWlubGluZS1lbmQ6IDNweDtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWluc2V0LWlubGluZS1lbmQ6IDNweDtcblxuXHRcdFx0XHQmOmhvcml6b250YWwge1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXBpZWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YwZjJmYjtcblxuXHRcdFx0XHQmOnN0YXJ0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjBmMmZiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdFx0XHR9XG5cblx0XHRcdD5kaXYudGltZWxpc3RfaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6IDFweDtcblx0XHRcdFx0cGFkZGluZy1ibG9jay1lbmQ6IDFweDtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDdweDtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAyNXB4O1xuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQ+ZGl2LnRpbWVsaXN0X2l0ZW0udGltZV9pbl9wYXN0IHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHRcdH1cblxuXHRcdFx0PmRpdi50aW1lbGlzdF9pdGVtLm91dF9vZl9yYW5nZSB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0Y29sb3I6ICNjY2NjY2M7XG5cdFx0XHR9XG5cblx0XHRcdD5kaXYudGltZWxpc3RfaXRlbS5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcblx0XHRcdH1cblxuXHRcdFx0PmRpdi50aW1lbGlzdF9pdGVtLmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyohIGxpZ2h0c2xpZGVyIC0gdjEuMS4zIC0gMjAxNS0wNC0xNFxyXG4qIGh0dHBzOi8vZ2l0aHViLmNvbS9zYWNoaW5jaG9vbHVyL2xpZ2h0c2xpZGVyXHJcbiogQ29weXJpZ2h0IChjKSAyMDE1IFNhY2hpbiBOOyBMaWNlbnNlZCBNSVQgKi9cclxuXHJcbi5sU1NsaWRlV3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC5sU0ZhZGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQ+IC5hY3RpdmUge1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxTU2xpZGUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBoZWlnaHQ7XHJcblx0XHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBoZWlnaHQ7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxuXHR9XHJcblx0PiAubGlnaHRTbGlkZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubFNTbGlkZVdyYXBwZXIudXNpbmdDc3Mge1xyXG5cdC5sU0ZhZGUge1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG5cdFx0fVxyXG5cdFx0PiAuYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmxTU2xpZGVPdXRlciB7XHJcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LmxTUGFnZXIubFNHYWxsZXJ5IHtcclxuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xyXG5cdFx0LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjEycyBsaW5lYXIgMHMgMC4zNXMgbGluZWFyIDBzO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMTJzIGxpbmVhciAwcyAwLjM1cyBsaW5lYXIgMHM7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkuYWN0aXZlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sU1BhZ2VyLmxTcGcge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhciAwcztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXIgMHM7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiBsaS5hY3RpdmUge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tZWRpYSB7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0fVxyXG5cdC5tZWRpYS5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0LmxTUGFnZXIge1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHQubGlnaHRTbGlkZXIge1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxTR2FsbGVyeSB7XHJcblx0XHRsaSB7XHJcblx0XHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yaWdodEVuZCB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogcmlnaHRFbmQgMC4zcztcclxuXHRcdGFuaW1hdGlvbjogcmlnaHRFbmQgMC4zcztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmxlZnRFbmQge1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGxlZnRFbmQgMC4zcztcclxuXHRcdGFuaW1hdGlvbjogbGVmdEVuZCAwLjNzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG4ubGlnaHRTbGlkZXIge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLmxTQWN0aW9uIHtcclxuXHQ+IGEge1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTZweDtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBsaW5lYXIgMHM7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGxpbmVhciAwcztcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5sU1ByZXYge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxMHB4O1xyXG5cdH1cclxuXHQ+IC5sU05leHQge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcclxuXHRcdGluc2V0LWlubGluZS1lbmQ6IDEwcHg7XHJcblx0fVxyXG5cdD4gYS5kaXNhYmxlZCB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuLmNTLWhpZGRlbiB7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubFNTbGlkZU91dGVyLnZlcnRpY2FsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LmxTR2FsbGVyeSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRcdGluc2V0LWlubGluZS1lbmQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdC5saWdodFNsaWRlciB7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sU0FjdGlvbiB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogLTE0cHg7XHJcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuXHRcdH1cclxuXHRcdD4gLmxTTmV4dCB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDMxcHggLTMxcHg7XHJcblx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0PiAubFNQcmV2IHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzFweDtcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yaWdodEVuZCB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogdG9wRW5kIDAuM3M7XHJcblx0XHRhbmltYXRpb246IHRvcEVuZCAwLjNzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubGVmdEVuZCB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tRW5kIDAuM3M7XHJcblx0XHRhbmltYXRpb246IGJvdHRvbUVuZCAwLjNzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG4ubFNTbGlkZU91dGVyLnZlcnRpY2FsLm5vUGFnZXIge1xyXG5cdHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5sU1NsaWRlT3V0ZXIubFNydGwge1xyXG5cdGRpcmVjdGlvbjogcnRsO1xyXG5cdC5sU1BhZ2VyIHtcclxuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuXHR9XHJcblx0LmxpZ2h0U2xpZGVyIHtcclxuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuXHRcdD4gKiB7XHJcblx0XHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubFNHYWxsZXJ5IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yaWdodEVuZCB7XHJcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogbGVmdEVuZCAwLjNzO1xyXG5cdFx0YW5pbWF0aW9uOiBsZWZ0RW5kIDAuM3M7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5sZWZ0RW5kIHtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiByaWdodEVuZCAwLjNzO1xyXG5cdFx0YW5pbWF0aW9uOiByaWdodEVuZCAwLjNzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG4ubGlnaHRTbGlkZXIubHNHcmFiIHtcclxuXHQ+ICoge1xyXG5cdFx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0XHRjdXJzb3I6IC1tb3otZ3JhYjtcclxuXHRcdGN1cnNvcjogLW8tZ3JhYjtcclxuXHRcdGN1cnNvcjogLW1zLWdyYWI7XHJcblx0XHRjdXJzb3I6IGdyYWI7XHJcblx0fVxyXG59XHJcbi5saWdodFNsaWRlci5sc0dyYWJiaW5nIHtcclxuXHQ+ICoge1xyXG5cdFx0Y3Vyc29yOiBtb3ZlO1xyXG5cdFx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG5cdFx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG5cdFx0Y3Vyc29yOiAtby1ncmFiYmluZztcclxuXHRcdGN1cnNvcjogLW1zLWdyYWJiaW5nO1xyXG5cdFx0Y3Vyc29yOiBncmFiYmluZztcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByaWdodEVuZCB7XHJcblx0MCUsXHJcblx0MTAwJSB7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmlnaHRFbmQge1xyXG5cdDAlLFxyXG5cdDEwMCUge1xyXG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdGluc2V0LWlubGluZS1zdGFydDogLTE1cHg7XHJcblx0fVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdG9wRW5kIHtcclxuXHQwJSxcclxuXHQxMDAlIHtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHR0b3A6IC0xNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0b3BFbmQge1xyXG5cdDAlLFxyXG5cdDEwMCUge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdHRvcDogLTE1cHg7XHJcblx0fVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdEVuZCB7XHJcblx0MCUsXHJcblx0MTAwJSB7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsZWZ0RW5kIHtcclxuXHQwJSxcclxuXHQxMDAlIHtcclxuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tRW5kIHtcclxuXHQwJSxcclxuXHQxMDAlIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRib3R0b206IC0xNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3R0b21FbmQge1xyXG5cdDAlLFxyXG5cdDEwMCUge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdGJvdHRvbTogLTE1cHg7XHJcblx0fVxyXG59XHJcbiIsIi8qIVxuICogalF1ZXJ5IFVJIE1lbnUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9tZW51LyN0aGVtaW5nXG4gKi9cbi8qIGljb24gc3VwcG9ydCAqL1xuLyogbGVmdC1hbGlnbmVkICovXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG5cblx0LnVpLW1lbnUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC51aS1tZW51LWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xuXHR9XG5cblx0LnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcblx0fVxuXG5cdC51aS1tZW51LWRpdmlkZXIge1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0fVxuXG5cdC51aS1zdGF0ZS1mb2N1cyB7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHR9XG5cblx0LnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHR9XG5cblx0LnVpLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogLjJlbTtcblx0XHRtYXJnaW46IGF1dG8gMDtcblx0fVxuXG5cdC51aS1tZW51LWljb24ge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogYXV0bztcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHR9XG59XG5cbi51aS1tZW51LWljb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJlbTtcblx0fVxufSIsIi5tb3JyaXMtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44KTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5tb3JyaXMtaG92ZXItcm93LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAuMjVlbSAwO1xuICB9XG5cbiAgLm1vcnJpcy1ob3Zlci1wb2ludCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDAuMWVtIDA7XG4gIH1cbn0iLCIjbWl4ZWRTbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLk1TLWNvbnRlbnQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgNSU7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgIC5pbWdUaXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYmxvZ1RpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAycHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDJweCAxMHB4IDAgNXB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTczLCAwLCAwLCAwLjgyKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGxpbmVhciAwLjFzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4IGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuTVMtY29udHJvbHMge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIHRvcDogOTVweDtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4xNXMgbGluZWFyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5NUy1sZWZ0IHtcclxuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLk1TLXJpZ2h0IHtcclxuICAgICAgaW5zZXQtaW5saW5lLWVuZDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Jhc2ljU2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5NUy1jb250ZW50IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIDIlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5NUy1jb250cm9scyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLk1TLWxlZnQge1xyXG4gICAgICB0b3A6IDM1cHg7XHJcbiAgICAgIGluc2V0LWlubGluZS1zdGFydDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuTVMtcmlnaHQge1xyXG4gICAgICB0b3A6IDM1cHg7XHJcbiAgICAgIGluc2V0LWlubGluZS1lbmQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAjbWl4ZWRTbGlkZXIge1xyXG4gICAgLk1TLWNvbnRlbnQge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Jhc2ljU2xpZGVyIHtcclxuICAgIC5NUy1jb250ZW50IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICNtaXhlZFNsaWRlciB7XHJcbiAgICAuTVMtY29udGVudCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5NUy1jb250cm9scyB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuTVMtbGVmdCB7XHJcbiAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLk1TLXJpZ2h0IHtcclxuICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Jhc2ljU2xpZGVyIHtcclxuICAgIC5NUy1jb250ZW50IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICNtaXhlZFNsaWRlciB7XHJcbiAgICAuTVMtY29udHJvbHMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgI2Jhc2ljU2xpZGVyIHtcclxuICAgIC5NUy1jb250ZW50IHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbi8qIDEgKi9cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbmh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRpbnB1dFtkaXNhYmxlZF0ge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5maWd1cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuZm9vdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmhlYWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuXHQmOm5vdChbY29udHJvbHNdKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cbn1cblxuY2FudmFzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJsb2NrLWVuZDogMXB4IGRvdHRlZDtcbn1cblxuYiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZDogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbnN1YiB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0dG9wOiAtMC41ZW07XG59XG5cbmltZyB7XG5cdGJvcmRlcjogMDtcbn1cblxuc3ZnIHtcblx0Jjpub3QoOnJvb3QpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbmhyIHtcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcbn1cblxucHJlIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmNvZGUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5rYmQge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbmlucHV0IHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5vcHRncm91cCB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zZWxlY3Qge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdC8vIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHQvLyAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQvLyAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQvLyBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdH1cblxuXHQmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdH1cbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59IiwiLyogQ29sb3Igc2V0dXAgKi9cbi8qIFlvdSBhcmUgZnJlZSB0byBjaGFuZ2UgYWxsIG9mIHRoaXMgKi9cbi8qIG5vdGlmaXQgY29uZmlybSAqL1xuI3VpX25vdGlmSXQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMTBweDtcblx0aW5zZXQtaW5saW5lLWVuZDogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0LW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdC1vLWJveC1zaGFkb3c6IDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0Ym94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHQtd2VrYml0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdC1vLWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR6LWluZGV4OiAyMDAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiNub3RpZkl0X2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb2xvcjogI0ZGRjtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAwcHggNXB4O1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0fVxufVxuXG4jdWlfbm90aWZJdC5zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiYjAwMTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4jdWlfbm90aWZJdC5lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuI3VpX25vdGlmSXQud2FybmluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbiN1aV9ub3RpZkl0LmluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2RiNGVjO1xuXHRjb2xvcjogd2hpdGU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdGluc2V0LWlubGluZS1zdGFydDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4jdWlfbm90aWZJdC5kZWZhdWx0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzc5ODdhMTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbiN1aV9ub3RpZkl0LnByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1Y2Y3O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuI3VpX25vdGlmSXQuZGFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0YjQyNjE7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubm90aWZpdF9jb25maXJtX2JnIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubm90aWZpdF9wcm9tcHRfYmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5ub3RpZml0X2NvbmZpcm0ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2IoMTYyLCAxNzIsIDIwMik7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi5ub3RpZml0X3Byb21wdCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2IoMTYyLCAxNzIsIDIwMik7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vdGlmaXRfY29uZmlybV9hY2NlcHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjMTYwMjQ4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDVweDtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiYjAwMTtcblx0Y29sb3I6ICNmZmY7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4ubm90aWZpdF9jb25maXJtX2NhbmNlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMxNjAyNDg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuXHRjb2xvcjogI2ZmZjtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbi5ub3RpZml0X3Byb21wdF9hY2NlcHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjMTYwMjQ4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDVweDtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuLm5vdGlmaXRfcHJvbXB0X2NhbmNlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMxNjAyNDg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4ubm90aWZpdF9jb25maXJtX21lc3NhZ2Uge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5vdGlmaXRfcHJvbXB0X21lc3NhZ2Uge1xuXHRjb2xvcjogIzQ0NDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub3RpZml0X3Byb21wdF9pbnB1dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0FBQTtcblx0Y29sb3I6ICM0NDQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0LW1zLWJvcmRlci1yYWRpdXM6IDVweDtcblx0LW8tYm9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4vKiBObyBKcyAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG5Aa2V5ZnJhbWVzIFwiZmFkZU91dFwiIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdH1cblx0Lm93bC13cmFwcGVyIHtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblx0Lm93bC1pdGVtIHtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogJGZsb2F0LXN0YXJ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Lm93bC1sYXp5IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdFx0XHQmOm5vdChbc3JjXSkge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3dsLWxhenlbc3JjXj1cIlwiXSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblx0XHRpbWcub3dsLWxhenkge1xuXHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHR9XG5cdH1cblx0Lm93bC1uYXYuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5vd2wtbmF2IHtcblx0XHQub3dsLXByZXYge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR9XG5cdFx0Lm93bC1uZXh0IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0fVxuXHRcdGJ1dHRvbi5vd2wtcHJldiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdH1cblx0XHRidXR0b24ub3dsLW5leHQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdH1cblx0LmFuaW1hdGVkIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1vdXQge1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmZhZGVPdXQge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuXHR9XG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cdC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC00MHB4O1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogLTQwcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZSBuby1yZXBlYXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcblx0XHR9XG5cdH1cblx0Lm93bC12aWRlby1wbGF5aW5nIHtcblx0XHQub3dsLXZpZGVvLXRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5vd2wtdmlkZW8tdG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR9XG5cdC5vd2wtdmlkZW8tZnJhbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCB7XG5cdC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIHtcblx0Lm93bC1pdGVtIHtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xuXHQub3dsLWl0ZW0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuLm5vLWpzIHtcblx0Lm93bC1jYXJvdXNlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5vd2wtaGVpZ2h0IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgUHJvZ3Jlc3NiYXIgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9wcm9ncmVzc2Jhci8jdGhlbWluZ1xuICovXG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0XHRtYXJnaW46IC0xcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xuXHRcdG9wYWNpdHk6IDAuMjU7XG5cdH1cbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuXHQudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cbn0iLCIvKiFcbiAqIGpRdWVyeSBVSSBSZXNpemFibGUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqL1xuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUtZGlzYWJsZWQge1xuXHQudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIHtcblx0LnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1lIHtcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0aW5zZXQtaW5saW5lLWVuZDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0aW5zZXQtaW5saW5lLWVuZDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuXG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRpbnNldC1pbmxpbmUtZW5kOiAtNXB4O1xuXHR0b3A6IC01cHg7XG59IiwiLnNlbGVjdDItY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiA0MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDI1cHg7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4taGVpZ2h0OiAzMnB4O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0XHRmbG9hdDogJGZsb2F0LXN0YXJ0O1xuXG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS13aGl0ZSkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTEwMDAwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRib3gtc2hhZG93OiAtOHB4IDEycHggMThweCAwIHJnYmEoMjEsIDIxLCA2MiwgMC4zKTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblxuXHQmW2FyaWEtc2VsZWN0ZWRdIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0LnNlbGVjdDItZHJvcGRvd24ge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0fVxuXG5cdC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG5cdFx0Ym9yZGVyLWJsb2NrLWVuZDogbm9uZTtcblx0XHRib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcblx0XHRib3JkZXItZW5kLWVuZC1yYWRpdXM6IDA7XG5cdH1cblxuXHQuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuXHRcdGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcblx0XHRib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNHB4O1xuXG5cdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0aW5zZXQtYmxvY2stc3RhcnQ6IDA7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvciwgIzAwMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICNhOGFmYzc7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRpbnNldC1ibG9jay1zdGFydDogMXB4O1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogOXB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNhOGFmYzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogLTRweDtcblx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0Ly8gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0Ly8gICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFweDtcblx0XHQvLyAgIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG5cdFx0Ly8gfVxuXHR9XG5cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS13aGl0ZSkpO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG5cdFx0YiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYThhZmM3IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS13aGl0ZSkpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGN1cnNvcjogdGV4dDtcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2E4YWZjNztcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiA1cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogMTBweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRmbG9hdDogJGZsb2F0LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDVweDtcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAycHg7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuXHRcdC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJweDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXdoaXRlKSk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRcdFx0Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRcdFx0Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cblx0LnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHR9XG5cblx0LnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdCZbcm9sZT1cImdyb3VwXCJdIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0JlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRjb2xvcjogI2E4YWZjNztcblx0XHR9XG5cblx0XHQmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjk7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG5cblx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xZW07XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyZW07XG5cblx0XHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzZW07XG5cblx0XHRcdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogLTNlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0ZW07XG5cblx0XHRcdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC00ZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1ZW07XG5cblx0XHRcdFx0XHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNWVtO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDZweDtcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMge1xuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICRib3JkZXIgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICRib3JkZXIgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICRib3JkZXIgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2E4YWZjNztcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA0cHg7XG5cdFx0XHRib3JkZXItZW5kLWVuZC1yYWRpdXM6IDRweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0LWJsb2NrLXN0YXJ0OiAxcHg7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0b3AsXG5cdFx0XHRcdCRib3JkZXIgNTAlLFxuXHRcdFx0XHQjY2NjIDEwMCVcblx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkYm9yZGVyIDUwJSwgI2NjYyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gYm90dG9tLFxuXHRcdFx0XHQkYm9yZGVyIDUwJSxcblx0XHRcdFx0I2NjYyAxMDAlXG5cdFx0XHQpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2E4YWZjNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNHB4O1xuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC0ycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA0cHg7XG5cdFx0XHRib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogNHB4O1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxcHg7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhOGFmYzcgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG5cdFx0XHRib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG9wLFxuXHRcdFx0XHQjZmZmIDAlLFxuXHRcdFx0XHQkYm9yZGVyIDUwJVxuXHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICRib3JkZXIgNTAlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICRib3JkZXIgNTAlKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogbm9uZTtcblx0XHRcdGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdHRvcCxcblx0XHRcdFx0JGJvcmRlciA1MCUsXG5cdFx0XHRcdCNmZmYgMTAwJVxuXHRcdFx0KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRib3JkZXIgNTAlLCAjZmZmIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byBib3R0b20sXG5cdFx0XHRcdCRib3JkZXIgNTAlLFxuXHRcdFx0XHQjZmZmIDEwMCVcblx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGN1cnNvcjogdGV4dDtcblx0XHRvdXRsaW5lOiAwO1xuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDVweDtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuXHRcdFx0Y29sb3I6ICNhOGFmYzc7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAycHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJweDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xuXHRcdFx0Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogbm9uZTtcblx0XHRcdGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cblx0LnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0b3V0bGluZTogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LnNlbGVjdDItZHJvcGRvd24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRcdGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG5cdH1cblxuXHQuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuXHRcdGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcblx0fVxuXG5cdC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHQmW3JvbGU9XCJncm91cFwiXSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdCZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuXHRcdFx0Y29sb3I6IGdyZXk7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogNnB4O1xuXHR9XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBTZWxlY3RhYmxlIDEuMTIuMVxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKi9cbi51aS1zZWxlY3RhYmxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xufSIsIi8qIVxuICogalF1ZXJ5IFVJIFNlbGVjdG1lbnUgMS4xMi4xXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9zZWxlY3RtZW51LyN0aGVtaW5nXG4gKi9cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LnVpLW1lbnUge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xuXG5cdFx0LnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRwYWRkaW5nOiAycHggMC40ZW07XG5cdFx0XHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxufVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWlubGluZS1lbmQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxNGVtO1xufVxuXG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn0iLCIvKiBBbGwgdGhlIGRlZmF1bHQgc2lkZWJhciBzdHlsZXMgKi9cbi8qIHRvZ2dsZSBidXR0b24gc2V0dGluZ3MgKi9cbi8qIE5vdGU6IHRoaXMgZGlzYWJsZXMgdGhlIG5hdmJhci10b2dnbGUgY2xhc3MncyBoaWRlIGZ1bmN0aW9uLiBzZXQgdmlzaWJpbGl0eSB3aXRoIHRoZSBib29zdHJhcCB2aXNpYmxlL2hpZGRlbiBjbGFzc2VzICovXG4vKiBOb3RlOiB0aGlzIGFsc28gZGlzYWJsZXMgdGhlIG5hdmJhci1oZWFkZXIgY2xhc3MgcG9zaXRpb25pbmcgc2V0dGluZ3MgaW4gc21hbGwgc2NyZWVucy4gKi9cbi8qIHNpZGViYXIgc2V0dGluZ3MgKi9cbi8qIGNzcyB0byBvdmVycmlkZSBoaWRpbmcgdGhlIHNpZGViYXIgYWNjb3JkaW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMgKi9cbi8qcmlnaHQgc2lkZWJhciBpcyB1bnRlc3RlZCAqL1xuLypyaWdodCBzaWRlYmFyIGlzIHVudGVzdGVkICovXG4vKiBhbmltYXRpb24gY2xhc3MgLSBvcHRpb25hbDogd2l0aG91dCBpdCB0aGUgc2lkZWJhciB3b3VsZCBqdXN0IHBvcCBpbiBhbmQgb3V0Ki9cbi8qIExlZnQgcGFuZWwgcG9zaXRpb25pbmcgY2xhc3NlcyAqL1xuLm5hdmJhci5uYXZiYXItc3RhdGljIHtcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG4gICAgfVxufVxuXG4ubmF2YmFyIHtcbiAgICAubmF2YmFyLXRvZ2dsZS50b2dnbGUtbGVmdCB7XG4gICAgICAgIGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGUudG9nZ2xlLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTVweDtcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZS50b2dnbGUtc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuW2RhdGEtdG9nZ2xlPVwic2lkZWJhclwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2lkZWJhci1sZWZ0IHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5zaWRlYmFyLXJpZ2h0IHtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4ucm93IHtcbiAgICAuc2lkZWJhci5zaWRlYmFyLWxlZnQuc2lkZWJhci14cy1zaG93IHtcbiAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci5zaWRlYmFyLXJpZ2h0LnNpZGViYXIteHMtc2hvdyB7XG4gICAgICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cblxuLnNpZGViYXItYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbn1cblxuLnNpZGViYXIuc2lkZWJhci1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItbGVmdC5zaWRlYmFyLW9wZW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXdoaXRlKSk7XG59XG5cbi5zaWRlYmFyLnNpZGViYXItcmlnaHQuc2lkZWJhci1vcGVuIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMCAwIDAgLyA1JSksIDAgOHB4IDE2cHggMCByZ2IoMCAwIDAgLyAxMiUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucm93IHtcbiAgICAgICAgLnNpZGViYXIuc2lkZWJhci1sZWZ0LnNpZGViYXItc20tc2hvdyB7XG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci5zaWRlYmFyLXJpZ2h0LnNpZGViYXItc20tc2hvdyB7XG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucm93IHtcbiAgICAgICAgLnNpZGViYXIuc2lkZWJhci1sZWZ0LnNpZGViYXItbWQtc2hvdyB7XG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci5zaWRlYmFyLXJpZ2h0LnNpZGViYXItbWQtc2hvdyB7XG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICAgIC5zaWRlYmFyLnNpZGViYXItbGVmdC5zaWRlYmFyLWxnLXNob3cge1xuICAgICAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIuc2lkZWJhci1yaWdodC5zaWRlYmFyLWxnLXNob3cge1xuICAgICAgICAgICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItbWFzayB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW9mZnNldCB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiAkZmxvYXQtc3RhcnQ7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICBoZWlnaHQ6IDEwMDAlO1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcge1xyXG4gIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgbWluLWhlaWdodDogMTBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODQ5N2JmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTFweDtcclxuXHJcbiAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG5cclxuICAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAycHg7XHJcbiAgICAgIGluc2V0LWlubGluZS1lbmQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIHtcclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufSIsIi8qIVxuICogalF1ZXJ5IFVJIFNsaWRlciAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3NsaWRlci8jdGhlbWluZ1xuICovXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xuXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMS4yZW07XG5cdFx0aGVpZ2h0OiAxLjJlbTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0XHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdH1cblxuXHQudWktc2xpZGVyLXJhbmdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRmb250LXNpemU6IC43ZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0fVxufVxuXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdGZpbHRlcjogaW5oZXJpdDtcblx0fVxuXG5cdC51aS1zbGlkZXItcmFuZ2Uge1xuXHRcdGZpbHRlcjogaW5oZXJpdDtcblx0fVxufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG5cblx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdHRvcDogLS4zZW07XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogLS42ZW07XG5cdH1cblxuXHQudWktc2xpZGVyLXJhbmdlIHtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcblx0fVxuXG5cdC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHR9XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcblxuXHQudWktc2xpZGVyLWhhbmRsZSB7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtLjNlbTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IC0uNmVtO1xuXHR9XG5cblx0LnVpLXNsaWRlci1yYW5nZSB7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0XHR0b3A6IDA7XG5cdH1cbn0iLCIvKiFcbiAqIGpRdWVyeSBVSSBTb3J0YWJsZSAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICovXG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufSIsIi8qIENvbnRhaW5lciAqL1xuLyogUmVwbGFjZXIgKHRoZSBsaXR0bGUgcHJldmlldyBkaXYgdGhhdCBzaG93cyB1cCBpbnN0ZWFkIG9mIHRoZSA8aW5wdXQ+KSAqL1xuLyogSW5wdXQgKi9cbi8qIFBhbGV0dGVzICovXG4vKiBJbml0aWFsICovXG4vKiBCdXR0b25zICovXG4vKiBSZXBsYWNlciAodGhlIGxpdHRsZSBwcmV2aWV3IGRpdiB0aGF0IHNob3dzIHVwIGluc3RlYWQgb2YgdGhlIDxpbnB1dD4pICovXG4uc3AtZGFyay5zcC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTtcbn1cblxuLnNwLWRhcmsuc3AtcmVwbGFjZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2YwZjJmYjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0YwQzQ5QjtcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgfVxufVxuXG4uc3AtcmVwbGFjZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGMEM0OUI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnNwLXJlcGxhY2VyLnNwLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjBDNDlCO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc3AtcmVwbGFjZXIuc3AtZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogc2lsdmVyO1xuICAgIGNvbG9yOiBzaWx2ZXI7XG59XG5cbi5zcC1kYXJrIHtcbiAgICAuc3AtcHJldmlldyB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gICAgfVxuXG4gICAgLnNwLWNhbmNlbCB7XG4gICAgICAgIGNvbG9yOiAjZjk5ZjlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3AtZGFyay5zcC1yZXBsYWNlci5zcC1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0YwQzQ5QjtcbiAgICBjb2xvcjogIzExMTtcbn0iLCIvKioqXG5TcGVjdHJ1bSBDb2xvcnBpY2tlciB2MS44LjBcbmh0dHBzOi8vZ2l0aHViLmNvbS9iZ3JpbnMvc3BlY3RydW1cbkF1dGhvcjogQnJpYW4gR3JpbnN0ZWFkXG5MaWNlbnNlOiBNSVRcbioqKi9cbi8qIEZpeCBmb3IgKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gKi9cbi8qIGh0dHA6Ly9hbnNjaWF0aC50dW1ibHIuY29tL3Bvc3QvNzM0NzQ5NTg2OS9jc3MtYXNwZWN0LXJhdGlvICovXG4vKiBEb24ndCBhbGxvdyB0ZXh0IHNlbGVjdGlvbiAqL1xuLyogR3JhZGllbnRzIGZvciBodWUsIHNhdHVyYXRpb24gYW5kIHZhbHVlIGluc3RlYWQgb2YgaW1hZ2VzLiAgTm90IHByZXR0eS4uLiBidXQgaXQgd29ya3MgKi9cbi8qIElFIGZpbHRlcnMgZG8gbm90IHN1cHBvcnQgbXVsdGlwbGUgY29sb3Igc3RvcHMuXG4gICBHZW5lcmF0ZSA2IGRpdnMsIGxpbmUgdGhlbSB1cCwgYW5kIGRvIHR3byBjb2xvciBncmFkaWVudHMgZm9yIGVhY2guXG4gICBZZXMsIHJlYWxseS5cbiAqL1xuLyogQ2xlYXJmaXggaGFjayAqL1xuLyogTW9iaWxlIGRldmljZXMsIG1ha2UgaHVlIHNsaWRlciBiaWdnZXIgc28gaXQgaXMgZWFzaWVyIHRvIHNsaWRlICovXG4vKlxuVGhlbWUgYXV0aG9yczpcbkhlcmUgYXJlIHRoZSBiYXNpYyB0aGVtZWFibGUgZGlzcGxheSBvcHRpb25zIChjb2xvcnMsIGZvbnRzLCBnbG9iYWwgd2lkdGhzKS5cblNlZSBodHRwOi8vYmdyaW5zLmdpdGh1Yi5pby9zcGVjdHJ1bS90aGVtZXMvIGZvciBpbnN0cnVjdGlvbnMuXG4qL1xuLyogSW5wdXQgKi9cbi8qIFBhbGV0dGVzICovXG4vKiBJbml0aWFsICovXG4vKiBCdXR0b25zICovXG4vKiBSZXBsYWNlciAodGhlIGxpdHRsZSBwcmV2aWV3IGRpdiB0aGF0IHNob3dzIHVwIGluc3RlYWQgb2YgdGhlIDxpbnB1dD4pICovXG4vKiBCdXR0b25zOiBodHRwOi8vaGVsbG9oYXBweS5vcmcvY3NzMy1idXR0b25zLyAqL1xuLnNwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgei1pbmRleDogOTk5OTk5NDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2YwYzQ5QjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCAxMnB4IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJMdWNpZGEgU2Fuc1wiLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuXG4gICAgKiB7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAgICAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmb250OiBub3JtYWwgMTJweCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIFNhbnNcIiwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmZjJmNywgI2NjY2NjYyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmZjJmNywgI2NjY2NjYyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZWZmMmY3LCAjY2NjY2NjKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VmZjJmNywgI2NjY2NjYyk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZmYyZjcsICNjY2NjY2MpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgI2JiYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogNXB4IDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZjBmMmZiO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCwgI2JiYmJiYik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZGRkZGQsICNiYmJiYmIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZGRkZGQsICNiYmJiYmIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCwgI2JiYmJiYik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGRkZGRkLCAjYmJiYmJiKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgICAgICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNkZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICM4ODg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMnB4ICNhYWFhYWEsIDAgMXB4IDAgMCAjZWZmMmY3O1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IDJweCAjYWFhYWFhLCAwIDFweCAwIDAgI2VmZjJmNztcbiAgICAgICAgICAgIC1tcy1ib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IDJweCAjYWFhYWFhLCAwIDFweCAwIDAgI2VmZjJmNztcbiAgICAgICAgICAgIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMnB4ICNhYWFhYWEsIDAgMXB4IDAgMCAjZWZmMmY3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAycHggI2FhYWFhYSwgMCAxcHggMCAwICNlZmYyZjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCAxMnB4IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJMdWNpZGEgU2Fuc1wiLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIuc3AtZmxhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3AtdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDNweDtcbn1cblxuLnNwLXRvcC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5zcC1jb2xvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDIwJTtcbiAgICBmb250OiBub3JtYWwgMTJweCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIFNhbnNcIiwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNjY2O1xufVxuXG4uc3AtaHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogODQlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjAwMDAgMCUsICNmZmZmMDAgMTclLCAjMDBmZjAwIDMzJSwgIzAwZmZmZiA1MCUsICMwMDAwZmYgNjclLCAjZmYwMGZmIDgzJSwgI2ZmMDAwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmMDAwMCAwJSwgI2ZmZmYwMCAxNyUsICMwMGZmMDAgMzMlLCAjMDBmZmZmIDUwJSwgIzAwMDBmZiA2NyUsICNmZjAwZmYgODMlLCAjZmYwMDAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjAwMDAgMCUsICNmZmZmMDAgMTclLCAjMDBmZjAwIDMzJSwgIzAwZmZmZiA1MCUsICMwMDAwZmYgNjclLCAjZmYwMGZmIDgzJSwgI2ZmMDAwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZjAwMDApLCBjb2xvci1zdG9wKDAuMTcsICNmZmZmMDApLCBjb2xvci1zdG9wKDAuMzMsICMwMGZmMDApLCBjb2xvci1zdG9wKDAuNSwgIzAwZmZmZiksIGNvbG9yLXN0b3AoMC42NywgIzAwMDBmZiksIGNvbG9yLXN0b3AoMC44MywgI2ZmMDBmZiksIHRvKCNmZjAwMDApKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjAwMDAgMCUsICNmZmZmMDAgMTclLCAjMDBmZjAwIDMzJSwgIzAwZmZmZiA1MCUsICMwMDAwZmYgNjclLCAjZmYwMGZmIDgzJSwgI2ZmMDAwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmYwMDAwIDAlLCAjZmZmZjAwIDE3JSwgIzAwZmYwMCAzMyUsICMwMGZmZmYgNTAlLCAjMDAwMGZmIDY3JSwgI2ZmMDBmZiA4MyUsICNmZjAwMDAgMTAwJSk7XG4gICAgZm9udDogbm9ybWFsIDEycHggXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBcIkx1Y2lkYSBTYW5zXCIsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzY2Njtcbn1cblxuLnNwLWNsZWFyLWVuYWJsZWQge1xuICAgIC5zcC1odWUge1xuICAgICAgICB0b3A6IDMzcHg7XG4gICAgICAgIGhlaWdodDogNzcuNSU7XG4gICAgfVxuXG4gICAgLnNwLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4NCU7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG59XG5cbi5zcC1maWxsIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA4MCU7XG59XG5cbi5zcC1zYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMCwgZnJvbSgjRkZGKSwgdG8ocmdiYSgyMDQsIDE1NCwgMTI5LCAwKSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNGRkYsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmYsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZmLCByZ2JhKDIwNCwgMTU0LCAxMjksIDApKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmYsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlID0gMSwgc3RhcnRDb2xvcnN0cj0jRkZGRkZGRkYsIGVuZENvbG9yc3RyPSMwMENDOUE4MSlcIjtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyMwMENDOUE4MScpO1xufVxuXG4uc3AtdmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAwIDAsIGZyb20oIzAwMDAwMCksIHRvKHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICMwMDAwMDAsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzAwMCwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzAwMCwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICMwMDAsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwQ0M5QTgxLCBlbmRDb2xvcnN0cj0jRkYwMDAwMDApXCI7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwQ0M5QTgxJywgZW5kQ29sb3JzdHI9JyNGRjAwMDAwMCcpO1xufVxuXG4uc3AtYWxwaGEtZW5hYmxlZCB7XG4gICAgLnNwLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLnNwLWFscGhhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc3AtYWxwaGEtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAuODtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwLWFscGhhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFNQ0FJQUFBRFpGOHV3QUFBQUdVbEVRVlFZVjJNNGd3SCtZd0NHSWFzSVV3aFQyNUJWQkFEdHpZTllySHZ2NGdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuXG4uc3AtYWxwaGEtaW5uZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5zcC1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250OiBub3JtYWwgMTJweCBcIkx1Y2lkYSBHcmFuZGVcIiwgXCJMdWNpZGEgU2FucyBVbmljb2RlXCIsIFwiTHVjaWRhIFNhbnNcIiwgR2VuZXZhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNjY2O1xufVxuXG4uc3AtY2xlYXIuc3AtY2xlYXItZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc3AtcmVwbGFjZXIge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICp6b29tOiAxO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzkxNzY1ZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMmZiO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjBDNDlCO1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICB9XG59XG5cbi5zcC1wcmV2aWV3IHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyMjI7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbiAgICBmbG9hdDogJGZsb2F0LXN0YXJ0O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQUlBQUFEWkY4dXdBQUFBR1VsRVFWUVlWMk00Z3dIK1l3Q0dJYXNJVXdoVDI1QlZCQUR0ellOWXJIdnY0Z0FBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi5zcC1kcmFnZ2VyIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uc3Atc2xpZGVyIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IC1tb3otbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogLTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IC44O1xufVxuXG4uc3AtY29udGFpbmVyLnNwLWRyYWdnaW5nIHtcbiAgICAuc3AtaW5wdXQge1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XG4gICAgICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG5cbi5zcC1jb250YWluZXIuc3AtaW5wdXQtZGlzYWJsZWQge1xuICAgIC5zcC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNwLWNvbnRhaW5lci5zcC1idXR0b25zLWRpc2FibGVkIHtcbiAgICAuc3AtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc3AtY29udGFpbmVyLnNwLXBhbGV0dGUtYnV0dG9ucy1kaXNhYmxlZCB7XG4gICAgLnNwLXBhbGV0dGUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc3AtcGFsZXR0ZS1vbmx5IHtcbiAgICAuc3AtcGlja2VyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNwLXBhbGV0dGUtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuLnNwLXBhbGV0dGUtZGlzYWJsZWQge1xuICAgIC5zcC1wYWxldHRlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc3AtaW5pdGlhbC1kaXNhYmxlZCB7XG4gICAgLnNwLWluaXRpYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zcC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5zcC0xIHtcbiAgICBoZWlnaHQ6IDE3JTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMDAwJywgZW5kQ29sb3JzdHI9JyNmZmZmMDAnKTtcbn1cblxuLnNwLTIge1xuICAgIGhlaWdodDogMTYlO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmMDAnLCBlbmRDb2xvcnN0cj0nIzAwZmYwMCcpO1xufVxuXG4uc3AtMyB7XG4gICAgaGVpZ2h0OiAxNyU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZmYwMCcsIGVuZENvbG9yc3RyPScjMDBmZmZmJyk7XG59XG5cbi5zcC00IHtcbiAgICBoZWlnaHQ6IDE3JTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZmZmJywgZW5kQ29sb3JzdHI9JyMwMDAwZmYnKTtcbn1cblxuLnNwLTUge1xuICAgIGhlaWdodDogMTYlO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwZmYnLCBlbmRDb2xvcnN0cj0nI2ZmMDBmZicpO1xufVxuXG4uc3AtNiB7XG4gICAgaGVpZ2h0OiAxNyU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDBmZicsIGVuZENvbG9yc3RyPScjZmYwMDAwJyk7XG59XG5cbi5zcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNwLWNmIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgKnpvb206IDE7XG59XG5cbi5zcC1pbnB1dC1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNHB4O1xufVxuXG4uc3AtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IGluc2V0O1xuICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogIzIyMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBvcmFuZ2U7XG4gICAgfVxufVxuXG4uc3AtaW5wdXQuc3AtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIGJhY2tncm91bmQ6ICNmZGQ7XG59XG5cbi5zcC1waWNrZXItY29udGFpbmVyIHtcbiAgICBmbG9hdDogJGZsb2F0LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAzMDBweDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtMjkwcHg7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHNvbGlkIDFweCAjZmZmO1xufVxuXG4uc3AtcGFsZXR0ZS1jb250YWluZXIge1xuICAgIGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0yOTBweDtcbiAgICBib3JkZXItaW5saW5lLWVuZDogc29saWQgMXB4ICNjY2M7XG59XG5cbi5zcC1wYWxldHRlIHtcbiAgICAuc3AtdGh1bWItZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogJGZsb2F0LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAycHggMXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDBkMGQwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3AtdGh1bWItZWwuc3AtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgfVxuXG4gICAgKndpZHRoOiAyMjBweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5zcC10aHVtYi1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLnNwLXRodW1iLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuc3AtdGh1bWItbGlnaHQuc3AtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgLnNwLXRodW1iLWlubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUlWSlJFRlVlTnBpWUJoc2dKRk1mZnhBWEFCbE41SnJ1VDRRM3dmaS8wRHNUNjRoOFVEOEhtcElQQ1dHL0tlbUlmT0pDVUIrQW9hY3g2RUdCWnlIQnFJK1dzREN3dVE5bWh4ZWcyQTIxME50Zm84a2xrOXNPTWlqYVVSbTd5YzFVUDJSTkNNYktFOU9ESzFITTZpZWdZTGtmeDhwbGlnQzlsQ0Q3S21Sb2YwWmhqUUFDREFBY2VvdnJ0cFZCUmtBQUFBQVNVVk9SSzVDWUlJPSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3AtdGh1bWItZGFyay5zcC10aHVtYi1hY3RpdmUge1xuICAgICAgICAuc3AtdGh1bWItaW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0NBWUFBQUJXem81WEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFBYWRFVllkRk52Wm5SM1lYSmxBRkJoYVc1MExrNUZWQ0IyTXk0MUxqRXdNUFJ5b1FBQUFNZEpSRUZVT0UrdGtnc053ekFNUk11Z0VBYWhFQWFoRUFaaEVBcWxFQVpoRUFvaEVBWWg4MVgyZEltOGZLcEVzcExHdnVkUE9zVVlweEUyQklKQ3JvSm1FVzlxSitNS2FCRmhFTU5hYlN5OW9JY0lQd3JCK2FmdkFVRm9LNEgwdE1hUTNYdGxyZ2dEaE9WVk11VDRFNU1NRzBGQmJDRVl6allUN094TEV2SUhRTFkyeld3UTNEKzlsdXlPUVRmS0RpRkQzaVVJZlBrOFZxcktqZ0FpU2ZHRlBlY3JnNkhONm0vaUJjd2lEQW83V2lCZWF3YStLd2g3dFpvU0NHTE1xd2xTQXpWRGhvSys2dkg0RzBQNXdka0FBQUFBU1VWT1JLNUNZSUk9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwLXRodW1iLWVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQUlBQUFEWkY4dXdBQUFBR1VsRVFWUVlWMk00Z3dIK1l3Q0dJYXNJVXdoVDI1QlZCQUR0ellOWXJIdnY0Z0FBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG5cbi5zcC1pbml0aWFsIHtcbiAgICBmbG9hdDogJGZsb2F0LXN0YXJ0O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6ICRmbG9hdC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zcC1jbGVhci1kaXNwbGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNwLXBhbGV0dGUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3AtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3AtcmVwbGFjZXIuc3AtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNGMEM0OUI7XG4gICAgY29sb3I6ICMxMTE7XG59XG5cbi5zcC1yZXBsYWNlci5zcC1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJvcmRlci1jb2xvcjogc2lsdmVyO1xuICAgIGNvbG9yOiBzaWx2ZXI7XG59XG5cbi5zcC1kZCB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZsb2F0OiAkZmxvYXQtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uc3AtY2FuY2VsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNkOTNmM2YgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNkOTNmM2YgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uc3AtcHJldmlldy1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5zcC10aHVtYi1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5zcC1jbGVhci1kaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRkFBVUFQY0FBQUFBQUptWm1aMmRuWjZlbnFLaW9xT2pvNlNrcEtXbHBhYW1wcWVucDZpb3FLbXBxYXFxcXF1cnEvSHg4Zkx5OHZUMDlQWDE5ZmYzOS9qNCtQbjUrZnI2K3Z2Nyt3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNINUJBRUFBUDhBTEFBQUFBQVVBQlFBQUFpaEFQOUZvUEN2b01HREJ5MDgrRWRoUUFJSkNDTXliQ0RBQVlVRUFSQkFsRmlRUW9NQUJRaEtVSkJ4WTBTUElDRVlIQm5nZ0VtREtBdW9QTWpTNWNHWU14SFczSWlUNDc4SkpBOE0vQ2pUWjBHZ0xSZWtOR3B3QXNZQUJISXlwY0FnUU1zSVREdFdKWUJSNk5TcU1pY285Y3FSNnRLZlk3R2VCQ3VWd2xpcERObWVmQXRUcmtTekIxUmFJQW9Yb2RzQUJpWkFFRkIwNmdJQldDMW1MVmdCYTBBQU93PT0pO1xufVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNwLWNvbG9yIHtcbiAgICAgICAgaW5zZXQtaW5saW5lLWVuZDogNDAlO1xuICAgIH1cblxuICAgIC5zcC1odWUge1xuICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDYzJTtcbiAgICB9XG5cbiAgICAuc3AtZmlsbCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDYwJTtcbiAgICB9XG59IiwiLyohXG4gKiBqUXVlcnkgVUkgU3Bpbm5lciAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3NwaW5uZXIvI3RoZW1pbmdcbiAqL1xuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0XHRib3JkZXItYmxvY2stc3RhcnQtc3R5bGU6IG5vbmU7XG5cdFx0Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTogbm9uZTtcblx0XHRib3JkZXItaW5saW5lLWVuZC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG4udWktc3Bpbm5lci1pbnB1dCB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IC4yMjJlbSAwO1xuXHRtYXJnaW46IC4yZW0gMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLjRlbTtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDJlbTtcbn1cblxuLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0d2lkdGg6IDEuNmVtO1xuXHRoZWlnaHQ6IDUwJTtcblx0Zm9udC1zaXplOiAuNWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4udWktc3Bpbm5lci11cCB7XG5cdHRvcDogMDtcbn1cblxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn0iLCIvKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZS5jc3MubWFwICovXHJcbi53cmFwcGVyIHtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdD5oMSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4IDEwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJfd3JhcHBlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0KiB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0PnVsIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgcmdiYSgwLCA0MCwgMTAwLCAwLjEyKTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRmbG9hdDogJGZsb2F0LXN0YXJ0O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxOHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDVlbTtcclxuXHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItYmxvY2stc3RhcnQ6IDNweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgNXB4IDAgMDtcclxuXHRcdH1cclxuXHJcblx0XHRsaS5hY3RpdmUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC0xcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250cm9sbGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZzogOHB4IDIycHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuLm5leHQge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudF93cmFwcGVyIHtcclxuXHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgNDAsIDEwMCwgMC4xMik7XHJcblx0XHRib3JkZXItYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdC50YWJfY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHJcblx0XHRcdC5lcnJvciB7XHJcblx0XHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hY2NvcmRpYW5faGVhZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogMHB4IHNvbGlkICRib3JkZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAzcHggc29saWQgJGJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAzcHggc29saWQgJGJvcmRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hY2NvcmRpYW5faGVhZGVyLmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjdGl2ZV90YWIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiA1MHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuXHRcdC5hcnJvdyB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDNweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdGJvcmRlci1ibG9jay1lbmQ6IDNweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogLTZweDtcclxuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC04cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdHRleHQtaW5kZW50OiAzOXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJfd3JhcHBlci5sZWZ0X3NpZGUge1xyXG5cdD51bCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdFx0ZmxvYXQ6ICRmbG9hdC1zdGFydDtcclxuXHRcdGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMTJweCAxOHB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDA7XHJcblx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDA7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaS5hY3RpdmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogLTFweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJvcmRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnRfd3JhcHBlciB7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdGZsb2F0OiAkZmxvYXQtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQuY29udHJvbGxlciB7XHJcblx0XHR0b3A6IC01MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRhYl93cmFwcGVyLnJpZ2h0X3NpZGUge1xyXG5cdD51bCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Ym9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHRib3JkZXItaW5saW5lLWVuZDogMDtcclxuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0aW5zZXQtaW5saW5lLWVuZDogMDtcclxuXHRcdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaS5hY3RpdmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAwO1xyXG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogaW5oZXJpdDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogLTJweDtcclxuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiBpbmhlcml0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudF93cmFwcGVyIHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0XHRmbG9hdDogJGZsb2F0LXN0YXJ0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHR9XHJcblxyXG5cdC5jb250cm9sbGVyIHtcclxuXHRcdHRvcDogLTUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4udGFiX3dyYXBwZXIuYWNjb3JkaW9uIHtcclxuXHQuY29udGVudF93cmFwcGVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcblx0XHQuYWNjb3JkaWFuX2hlYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PnVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnRhYl93cmFwcGVyIHtcclxuXHRcdD51bCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnRfd3JhcHBlciB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdC5hY2NvcmRpYW5faGVhZGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250cm9sbGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWJfd3JhcHBlci5sZWZ0X3NpZGUge1xyXG5cdFx0LmNvbnRlbnRfd3JhcHBlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItYmxvY2stc3RhcnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGFiX3dyYXBwZXIucmlnaHRfc2lkZSB7XHJcblx0XHQuY29udGVudF93cmFwcGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1ibG9jay1zdGFydDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWJfd3JhcHBlci5zaG93LWFzLWRyb3Bkb3duIHtcclxuXHRcdD4udGFiX2xpc3Qge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA4cHggJGJvcmRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMTVweDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC02cHg7XHJcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XHJcblx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggLTRweCA1cHggI2VmZWZlZjtcclxuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaS5hY3RpdmUge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWN0aXZlX3RhYiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uY29udGVudF93cmFwcGVyIHtcclxuXHRcdFx0Pi5hY2NvcmRpYW5faGVhZGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblx0LnRhYl93cmFwcGVyLnNob3ctYXMtZHJvcGRvd24ge1xyXG5cdFx0Pi50YWJfbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLml0aSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi5pdGlfX2hpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaXRpX192LWhpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pdGkgaW5wdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMzZweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cblx0Jlt0eXBlPVwidGV4dFwiXSxcblx0Jlt0eXBlPVwidGVsXCJdIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAzNnB4O1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHR9XG59XG5cbi5pdGlfX2ZsYWctY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldC1ibG9jay1zdGFydDogMDtcblx0aW5zZXQtYmxvY2stZW5kOiAwO1xuXHRpbnNldC1pbmxpbmUtZW5kOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZy1ibG9jay1zdGFydDogMDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiA2cHg7XG5cdHBhZGRpbmctYmxvY2stZW5kOiAwO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuXHRib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5pdGlfX2Fycm93IHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItaW5saW5lLXN0YXJ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1pbmxpbmUtZW5kOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ibG9jay1zdGFydDogNHB4IHNvbGlkICM1NTU7XG5cdGJvcmRlci1jb2xvcjogI2E4YWZjNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLml0aV9fYXJyb3ctLXVwIHtcblx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiBub25lO1xuXHRib3JkZXItYmxvY2stZW5kOiA0cHggc29saWQgIzU1NTtcbn1cblxuLml0aV9fY291bnRyeS1saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcblx0Ym94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMTYyLCAxNjksIDIwNCwgMC4yNCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS13aGl0ZSkpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcblx0aW5zZXQtYmxvY2stZW5kOiAxMDAlO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcblx0Lml0aV9fY291bnRyeS1saXN0IHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG59XG5cbi5pdGlfX2ZsYWctYm94IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZGl2aWRlciB7XG5cdHBhZGRpbmctYmxvY2stZW5kOiA1cHg7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDVweDtcblx0Ym9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5pdGlfX2NvdW50cnkge1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLml0aV9fZGlhbC1jb2RlIHtcblx0Y29sb3I6ICM5OWE2Yjc7XG59XG5cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbn1cblxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUsXG4uaXRpX19kaWFsLWNvZGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXRpX19mbGFnLWJveCxcbi5pdGlfX2NvdW50cnktbmFtZSB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0IHtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiA2cHg7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1MnB4O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRvdXRsaW5lOiAwO1xuXG5cdCZbdHlwZT1cInRleHRcIl0sXG5cdCZbdHlwZT1cInRlbFwiXSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiA2cHg7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDUycHg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogNnB4O1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogNTJweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0b3V0bGluZTogMDtcblxuXHQmW3R5cGU9XCJ0ZXh0XCJdLFxuXHQmW3R5cGU9XCJ0ZWxcIl0ge1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogNnB4O1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1MnB4O1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcixcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG5cdGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24ge1xuXHQuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Lml0aV9fc2VsZWN0ZWQtZmxhZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdCZbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG5cdFx0JltyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXG5cdFx0JltkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuXHRcdCZbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIHtcblx0Lml0aV9fc2VsZWN0ZWQtZmxhZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjJmOTtcblx0fVxuXG5cdC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xuXHR9XG59XG5cbi5pdGktLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQtYmxvY2stc3RhcnQ6IC0xMDAwcHg7XG5cdGluc2V0LWlubGluZS1zdGFydDogLTEwMDBweDtcblx0ei1pbmRleDogMTAyNDtcblx0cGFkZGluZzogMXB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uaXRpLW1vYmlsZSB7XG5cdC5pdGktLWNvbnRhaW5lciB7XG5cdFx0aW5zZXQtYmxvY2stc3RhcnQ6IDMwcHg7XG5cdFx0aW5zZXQtYmxvY2stZW5kOiAzMHB4O1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogMzBweDtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxuXG5cdC5pdGlfX2NvdW50cnktbGlzdCB7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5pdGlfX2NvdW50cnkge1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdH1cbn1cblxuLml0aV9fZmxhZyB7XG5cdHdpZHRoOiAyMHB4O1xuXG5cdCYuaXRpX19iZSB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdH1cblxuXHQmLml0aV9fY2gge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHR9XG5cblx0Ji5pdGlfX21jIHtcblx0XHR3aWR0aDogMTlweDtcblx0fVxuXG5cdCYuaXRpX19uZSB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdH1cblxuXHQmLml0aV9fbnAge1xuXHRcdHdpZHRoOiAxM3B4O1xuXHR9XG5cblx0Ji5pdGlfX3ZhIHtcblx0XHR3aWR0aDogMTVweDtcblx0fVxuXG5cdCYuaXRpX19hYyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYWQge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYWUge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYWYge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYWcge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYWkge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2FsIHtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19hbSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYW8ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2FxIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19hciB7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYXMge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2F0IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19hdSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYXcge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2F4IHtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19heiB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYmEge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2JiIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19iZCB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYmUge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2JmIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19iZyB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYmgge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2JpIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19iaiB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYmwge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2JtIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ibiB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYm8ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2JxIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19iciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYnMge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2J0IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19idiB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fYncge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2J5IHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ieiB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY2Ege1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2NjIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19jZCB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY2Yge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2NnIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19jaCB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY2kge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2NrIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19jbCB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2NtIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY24ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19jbyB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2NwIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY3Ige1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19jdSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2N2IHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY3cge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19jeCB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2N5IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fY3oge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19kZSB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2RnIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZGoge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19kayB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2RtIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZG8ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19keiB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2VhIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZWMge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19lZSB7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2VnIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZWgge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19lciB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2VzIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZXQge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ldSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2ZpIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZmoge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19mayB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2ZtIHtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZm8ge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19mciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2dhIHtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZ2Ige1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19nZCB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2dlIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZ2Yge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19nZyB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2doIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZ2kge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19nbCB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2dtIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZ24ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ncCB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2dxIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZ3Ige1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ncyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2d0IHtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fZ3Uge1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ndyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2d5IHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9faGsge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19obSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2huIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9faHIge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19odCB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2h1IHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9faWMge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19pZCB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2llIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9faWwge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19pbSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2luIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9faW8ge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19pcSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2lyIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9faXMge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19pdCB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2plIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fam0ge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19qbyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2pwIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fa2Uge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19rZyB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2toIHtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fa2kge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19rbSB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2tuIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fa3Age1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19rciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2t3IHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fa3kge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19reiB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2xhIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbGIge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19sYyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2xpIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbGsge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19sciB7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2xzIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbHQge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19sdSB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX2x2IHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbHkge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19tYSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX21jIHtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbWQge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19tZSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX21mIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbWcge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19taCB7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX21rIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbWwge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19tbSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX21uIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbW8ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19tcCB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX21xIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbXIge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19tcyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX210IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbXUge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19tdiB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX213IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbXgge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19teSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX216IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbmEge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19uYyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX25lIHtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbmYge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19uZyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX25pIHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbmwge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ubyB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX25wIHtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fbnIge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19udSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX256IHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fb20ge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19wYSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3BlIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcGYge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19wZyB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3BoIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcGsge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19wbCB7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3BtIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcG4ge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19wciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3BzIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcHQge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19wdyB7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3B5IHtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcWEge1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3JlIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcm8ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19ycyB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3J1IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fcncge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zYSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3NiIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc2Mge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zZCB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3NlIHtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc2cge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zaCB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3NpIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc2oge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zayB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3NsIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc20ge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zbiB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3NvIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc3Ige1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zcyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3N0IHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc3Yge1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX19zeCB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3N5IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fc3oge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX190YSB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3RjIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdGQge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX190ZiB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3RnIHtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdGgge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX190aiB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3RrIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdGwge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX190bSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3RuIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdG8ge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX190ciB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3R0IHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdHYge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX190dyB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3R6IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdWEge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX191ZyB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3VtIHtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdW4ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcblx0fVxuXG5cdCYuaXRpX191cyB7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3V5IHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdXoge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcblx0fVxuXG5cdCYuaXRpX192YSB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3ZjIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdmUge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX192ZyB7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3ZpIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fdm4ge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX192dSB7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3dmIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fd3Mge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcblx0fVxuXG5cdCYuaXRpX194ayB7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3llIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG5cdH1cblxuXHQmLml0aV9feXQge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcblx0fVxuXG5cdCYuaXRpX196YSB7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xuXHR9XG5cblx0Ji5pdGlfX3ptIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG5cdH1cblxuXHQmLml0aV9fencge1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcblx0fVxuXG5cdGhlaWdodDogMTVweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcblxuXHQmLml0aV9fbnAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0Lml0aV9fZmxhZyB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdC5pdGlfX2ZsYWcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cbn1cbiIsIi5zdG9wLXNjcm9sbGluZyB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLnN3ZWV0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgXG5cdC8qIElFOCAqL1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKVwiO1xuICBcblx0LyogSUU4ICovXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cdGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuXHRpbnNldC1ibG9jay1lbmQ6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDEwMDAwO1xuICB9XG4gIFxuICAuc3dlZXQtYWxlcnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0td2hpdGUpKTtcblx0d2lkdGg6IDQ3OHB4O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yNTZweDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtMjAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIFxuXHRoMiB7XG5cdCAgY29sb3I6ICRjb2xvcjtcblx0ICBmb250LXNpemU6IDI0cHg7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDIwcHg7XG5cdCAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuXHQgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuXHQgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIG1hcmdpbi1ibG9jay1lbmQ6IDVweDtcblx0fVxuICBcblx0cCB7XG5cdCAgY29sb3I6ICM5OWE2Yjc7XG5cdCAgZm9udC1zaXplOiAxNnB4O1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBmb250LXdlaWdodDogMzAwO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHQgIGZsb2F0OiBub25lO1xuXHQgIG1hcmdpbjogMDtcblx0ICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuXHQgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0ICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcblx0ICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0ICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG4gIFxuXHRmaWVsZHNldCB7XG5cdCAgYm9yZGVyOiBub25lO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIFxuXHQuc2EtZXJyb3ItY29udGFpbmVyIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHQgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xN3B4O1xuXHQgIG1hcmdpbi1pbmxpbmUtZW5kOiAtMTdweDtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIHBhZGRpbmc6IDAgMTBweDtcblx0ICBtYXgtaGVpZ2h0OiAwO1xuXHQgIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZyAwLjE1cywgbWF4LWhlaWdodCAwLjE1cztcblx0ICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMTVzLCBtYXgtaGVpZ2h0IDAuMTVzO1xuICBcblx0ICAmLnNob3cge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4ycywgbWF4LWhlaWdodCAwLjJzO1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXMsIG1heC1oZWlnaHQgMC4yNXM7XG5cdCAgfVxuICBcblx0ICAuaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhN2Q3ZDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAzcHg7XG5cdCAgfVxuICBcblx0ICBwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgfVxuXHR9XG4gIFxuXHQuc2EtaW5wdXQtZXJyb3Ige1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMjlweDtcblx0ICBpbnNldC1pbmxpbmUtZW5kOiAyNnB4O1xuXHQgIHdpZHRoOiAyMHB4O1xuXHQgIGhlaWdodDogMjBweDtcblx0ICBvcGFjaXR5OiAwO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdCAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0ICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuXHQgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBcblx0ICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMDZlNTc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogLTRweDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtOXB4O1xuXHQgIH1cbiAgXG5cdCAgJjo6YmVmb3JlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0ICB9XG4gIFxuXHQgICY6OmFmdGVyIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgfVxuICBcblx0ICAmLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgfVxuXHR9XG4gIFxuXHRpbnB1dCB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0ICBoZWlnaHQ6IDQzcHg7XG5cdCAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xuXHQgIG1hcmdpbi1ibG9jay1lbmQ6IDE3cHg7XG5cdCAgZm9udC1zaXplOiAxOHB4O1xuXHQgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cdCAgcGFkZGluZzogMCAxMnB4O1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0ICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgXG5cdCAgJjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAjYzRlNmY1O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG4gIFxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHQgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjAzcyBlYXNlO1xuXHRcdCAgb3BhY2l0eTogMC41O1xuXHRcdH1cblx0ICB9XG4gIFxuXHQgICY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogI2JkYmRiZDtcblx0ICB9XG5cdH1cbiAgXG5cdCYuc2hvdy1pbnB1dCBpbnB1dCB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbiAgXG5cdC5zYS1jb25maXJtLWJ1dHRvbi1jb250YWluZXIge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbiAgfVxuICBcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcblx0LnN3ZWV0LWFsZXJ0IHtcblx0ICB3aWR0aDogYXV0bztcblx0ICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHQgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHQgIGluc2V0LWlubGluZS1zdGFydDogMTVweDtcblx0ICBpbnNldC1pbmxpbmUtZW5kOiAxNXB4O1xuXHR9XG4gIH1cbiAgXG4gIC5zYS1jb25maXJtLWJ1dHRvbi1jb250YWluZXIge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgXG4gIC5zd2VldC1hbGVydCB7XG5cdC5sYS1iYWxsLWZhbGwge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0ICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHQgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yN3B4O1xuXHQgIG1hcmdpbi1ibG9jay1zdGFydDogNHB4O1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG4gIFxuXHRidXR0b24ge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdCAgYm9yZGVyLXdpZHRoOiAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjUzODtcblx0ICBwYWRkaW5nOiA5cHggMjBweDtcblx0ICBib3JkZXItcmFkaXVzOiAwO1xuXHQgIHRyYW5zaXRpb246IG5vbmU7XG5cdCAgbWluLWhlaWdodDogMzhweDtcblx0ICBjb2xvcjogI2ZmZjtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgZm9udC13ZWlnaHQ6IDQwMDtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICB1c2VyLXNlbGVjdDogbm9uZTtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuXHQgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdCAgbGluZS1oZWlnaHQ6IDEuNTtcblx0ICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdCAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgXG5cdCAgJjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMTI4LCAxNzksIDIzNSwgMC41KSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdCAgfVxuICBcblx0ICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNjFkYTtcblx0ICB9XG4gIFxuXHQgICYuY2FuY2VsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMUMxO1xuICBcblx0XHQmOmhvdmVyIHtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG5cdFx0fVxuICBcblx0XHQmOmFjdGl2ZSB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhOGE4O1xuXHRcdH1cbiAgXG5cdFx0Jjpmb2N1cyB7XG5cdFx0ICBib3gtc2hhZG93OiByZ2JhKDE5NywgMjA1LCAyMTEsIDAuOCkgMHB4IDBweCAycHgsIHJnYmEoMCwgMCwgMCwgMC4wNDcwNTg4KSAwcHggMHB4IDBweCAxcHggaW5zZXQgIWltcG9ydGFudDtcblx0XHR9XG5cdCAgfVxuICBcblx0ICAmW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogLjY7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQgIH1cbiAgXG5cdCAgJi5jb25maXJtW2Rpc2FibGVkXSB7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuICBcblx0XHR+IC5sYS1iYWxsLWZhbGwge1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHQgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0XHR9XG5cdCAgfVxuICBcblx0ICAmOjotbW96LWZvY3VzLWlubmVyIHtcblx0XHRib3JkZXI6IDA7XG5cdCAgfVxuXHR9XG4gIFxuXHQmW2RhdGEtaGFzLWNhbmNlbC1idXR0b249ZmFsc2VdIGJ1dHRvbiB7XG5cdCAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG4gIFxuXHQmW2RhdGEtaGFzLWNvbmZpcm0tYnV0dG9uPWZhbHNlXVtkYXRhLWhhcy1jYW5jZWwtYnV0dG9uPWZhbHNlXSB7XG5cdCAgcGFkZGluZy1ibG9jay1lbmQ6IDQwcHg7XG5cdH1cbiAgXG5cdC5zYS1pY29uIHtcblx0ICB3aWR0aDogODBweDtcblx0ICBoZWlnaHQ6IDgwcHg7XG5cdCAgYm9yZGVyOiA0cHggc29saWQgZ3JheTtcblx0ICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdCAgYm9yZGVyLXJhZGl1czogNDBweDtcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgbWFyZ2luOiAwcHggYXV0bztcblx0ICBwYWRkaW5nOiAwO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgXG5cdCAgJi5zYS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmY0NzNkO1xuICBcblx0XHQuc2EteC1tYXJrIHtcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cbiAgXG5cdFx0LnNhLWxpbmUge1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgaGVpZ2h0OiA1cHg7XG5cdFx0ICB3aWR0aDogNDdweDtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ3M2Q7XG5cdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHQgIGluc2V0LWJsb2NrLXN0YXJ0OiAzN3B4O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBcblx0XHQgICYuc2EtbGVmdCB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogMTdweDtcblx0XHQgIH1cbiAgXG5cdFx0ICAmLnNhLXJpZ2h0IHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRpbnNldC1pbmxpbmUtZW5kOiAxNnB4O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG4gIFxuXHQgICYuc2Etd2FybmluZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBcblx0XHQuc2EtYm9keSB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB3aWR0aDogNXB4O1xuXHRcdCAgaGVpZ2h0OiA0N3B4O1xuXHRcdCAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0ICBpbnNldC1ibG9jay1zdGFydDogMTBweDtcblx0XHQgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCAgbWFyZ2luLWlubGluZS1zdGFydDogLTJweDtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG5cdFx0fVxuICBcblx0XHQuc2EtZG90IHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHdpZHRoOiA3cHg7XG5cdFx0ICBoZWlnaHQ6IDdweDtcblx0XHQgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgbWFyZ2luLWlubGluZS1zdGFydDogLTNweDtcblx0XHQgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdCAgaW5zZXQtYmxvY2stZW5kOiAxMHB4O1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcblx0XHR9XG5cdCAgfVxuICBcblx0ICAmLnNhLWluZm8ge1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHQgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB3aWR0aDogNXB4O1xuXHRcdCAgaGVpZ2h0OiAyOXB4O1xuXHRcdCAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0ICBpbnNldC1ibG9jay1lbmQ6IDE3cHg7XG5cdFx0ICBib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0ICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMnB4O1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcblx0XHR9XG4gIFxuXHRcdCY6OmFmdGVyIHtcblx0XHQgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB3aWR0aDogN3B4O1xuXHRcdCAgaGVpZ2h0OiA3cHg7XG5cdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtM3B4O1xuXHRcdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDE5cHg7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuXHRcdH1cblx0ICB9XG4gIFxuXHQgICYuc2Etc3VjY2VzcyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDNjODk1O1xuICBcblx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHQgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNDBweDtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHdpZHRoOiA2MHB4O1xuXHRcdCAgaGVpZ2h0OiAxMjBweDtcblx0XHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdCAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cbiAgXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHQgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuXHRcdCAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMTIwcHg7XG5cdFx0ICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcblx0XHQgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcblx0XHQgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAxMjBweDtcblx0XHQgIGluc2V0LWJsb2NrLXN0YXJ0OiAtN3B4O1xuXHRcdCAgbGVmdDogLTMzcHg7XG5cdFx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdCAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG5cdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG5cdFx0fVxuICBcblx0XHQmOjphZnRlciB7XG5cdFx0ICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTIwcHggMTIwcHggMDtcblx0XHQgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7IFxuXHRcdCAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDEyMHB4O1xuXHRcdCAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAxMjBweDtcblx0XHQgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xuXHRcdCAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xMXB4O1xuXHRcdCAgbGVmdDogMzBweDtcblx0XHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHQgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0ICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDBweCA2MHB4O1xuXHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDYwcHg7XG5cdFx0fVxuICBcblx0XHQuc2EtcGxhY2Vob2xkZXIge1xuXHRcdCAgd2lkdGg6IDgwcHg7XG5cdFx0ICBoZWlnaHQ6IDgwcHg7XG5cdFx0ICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDE2NSwgMjIwLCAxMzQsIDAuMik7XG5cdFx0ICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0ICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IC00cHg7XG5cdFx0ICBpbnNldC1ibG9jay1zdGFydDogLTRweDtcblx0XHQgIHotaW5kZXg6IDI7XG5cdFx0fVxuICBcblx0XHQuc2EtZml4IHtcblx0XHQgIHdpZHRoOiA1cHg7XG5cdFx0ICBoZWlnaHQ6IDkwcHg7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBsZWZ0ICAgICAgOiAyOHB4O1xuXHRcdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDhweDtcblx0XHQgIHotaW5kZXg6IDE7XG5cdFx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cbiAgXG5cdFx0LnNhLWxpbmUgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXHRcdCAgaGVpZ2h0OiA1cHg7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNjODk1O1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICBib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB6LWluZGV4OiAyO1xuICBcblx0XHQgICYuc2EtdGlwIHtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0bGVmdDogMTRweDtcblx0XHRcdGluc2V0LWJsb2NrLXN0YXJ0OiA0NnB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0ICB9XG4gIFxuXHRcdCAgJi5zYS1sb25nIHtcblx0XHRcdHdpZHRoOiA0N3B4O1xuXHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdGluc2V0LWJsb2NrLXN0YXJ0OiAzOHB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuICBcblx0ICAmLnNhLWN1c3RvbSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICB9XG5cdH1cbiAgfVxuICBcbiAgLypcbiAgICogQW5pbWF0aW9uc1xuICAgKi9cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG5cdDAlIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdH1cbiAgXG5cdDQ1JSB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdH1cbiAgXG5cdDgwJSB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuXHQwJSB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHR9XG4gIFxuXHQ0NSUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHR9XG4gIFxuXHQ4MCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuXHQwJSB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0fVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGhpZGVTd2VldEFsZXJ0IHtcblx0MCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdH1cbiAgfVxuICBcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlRnJvbVRvcCB7XG5cdDAlIHtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMCU7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG5cdH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xuXHQwJSB7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDAlO1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHR9XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvVG9wIHtcblx0MCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiAwJTtcblx0fVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNsaWRlVG9Ub3Age1xuXHQwJSB7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDAlO1xuXHR9XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUZyb21Cb3R0b20ge1xuXHQwJSB7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDcwJTtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcblx0fVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHNsaWRlRnJvbUJvdHRvbSB7XG5cdDAlIHtcblx0ICBpbnNldC1ibG9jay1zdGFydDogNzAlO1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuXHR9XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcblx0MCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA3MCU7XG5cdH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzbGlkZVRvQm90dG9tIHtcblx0MCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA3MCU7XG5cdH1cbiAgfVxuICBcbiAgLnNob3dTd2VldEFsZXJ0IHtcblx0JltkYXRhLWFuaW1hdGlvbj1wb3BdIHtcblx0ICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgMC4zcztcblx0ICBhbmltYXRpb246IHNob3dTd2VldEFsZXJ0IDAuM3M7XG5cdH1cbiAgXG5cdCZbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuXHQgIGFuaW1hdGlvbjogbm9uZTtcblx0fVxuICBcblx0JltkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLXRvcF0ge1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZUZyb21Ub3AgMC4zcztcblx0ICBhbmltYXRpb246IHNsaWRlRnJvbVRvcCAwLjNzO1xuXHR9XG4gIFxuXHQmW2RhdGEtYW5pbWF0aW9uPXNsaWRlLWZyb20tYm90dG9tXSB7XG5cdCAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlRnJvbUJvdHRvbSAwLjNzO1xuXHQgIGFuaW1hdGlvbjogc2xpZGVGcm9tQm90dG9tIDAuM3M7XG5cdH1cbiAgfVxuICBcbiAgLmhpZGVTd2VldEFsZXJ0IHtcblx0JltkYXRhLWFuaW1hdGlvbj1wb3BdIHtcblx0ICAtd2Via2l0LWFuaW1hdGlvbjogaGlkZVN3ZWV0QWxlcnQgMC4ycztcblx0ICBhbmltYXRpb246IGhpZGVTd2VldEFsZXJ0IDAuMnM7XG5cdH1cbiAgXG5cdCZbZGF0YS1hbmltYXRpb249bm9uZV0ge1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuXHQgIGFuaW1hdGlvbjogbm9uZTtcblx0fVxuICBcblx0JltkYXRhLWFuaW1hdGlvbj1zbGlkZS1mcm9tLXRvcF0ge1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDAuNHM7XG5cdCAgYW5pbWF0aW9uOiBzbGlkZVRvVG9wIDAuNHM7XG5cdH1cbiAgXG5cdCZbZGF0YS1hbmltYXRpb249c2xpZGUtZnJvbS1ib3R0b21dIHtcblx0ICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAwLjNzO1xuXHQgIGFuaW1hdGlvbjogc2xpZGVUb0JvdHRvbSAwLjNzO1xuXHR9XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc1RpcCB7XG5cdDAlIHtcblx0ICB3aWR0aDogMDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFweDtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMTlweDtcblx0fVxuICBcblx0NTQlIHtcblx0ICB3aWR0aDogMDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFweDtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMTlweDtcblx0fVxuICBcblx0NzAlIHtcblx0ICB3aWR0aDogNTBweDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IC04cHg7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDM3cHg7XG5cdH1cbiAgXG5cdDg0JSB7XG5cdCAgd2lkdGg6IDE3cHg7XG5cdCAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyMXB4O1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA0OHB4O1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB3aWR0aDogMjVweDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE0cHg7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDQ1cHg7XG5cdH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc1RpcCB7XG5cdDAlIHtcblx0ICB3aWR0aDogMDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFweDtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMTlweDtcblx0fVxuICBcblx0NTQlIHtcblx0ICB3aWR0aDogMDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFweDtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMTlweDtcblx0fVxuICBcblx0NzAlIHtcblx0ICB3aWR0aDogNTBweDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IC04cHg7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDM3cHg7XG5cdH1cbiAgXG5cdDg0JSB7XG5cdCAgd2lkdGg6IDE3cHg7XG5cdCAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyMXB4O1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA0OHB4O1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB3aWR0aDogMjVweDtcblx0ICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE0cHg7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDQ1cHg7XG5cdH1cbiAgfVxuICBcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVTdWNjZXNzTG9uZyB7XG5cdDAlIHtcblx0ICB3aWR0aDogMDtcblx0ICBpbnNldC1pbmxpbmUtZW5kOiA0NnB4O1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA1NHB4O1xuXHR9XG4gIFxuXHQ2NSUge1xuXHQgIHdpZHRoOiAwO1xuXHQgIGluc2V0LWlubGluZS1lbmQ6IDQ2cHg7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDU0cHg7XG5cdH1cbiAgXG5cdDg0JSB7XG5cdCAgd2lkdGg6IDU1cHg7XG5cdCAgaW5zZXQtaW5saW5lLWVuZDogMHB4O1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiAzNXB4O1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB3aWR0aDogNDdweDtcblx0ICBpbnNldC1pbmxpbmUtZW5kOiA4cHg7XG5cdCAgaW5zZXQtYmxvY2stc3RhcnQ6IDM4cHg7XG5cdH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBhbmltYXRlU3VjY2Vzc0xvbmcge1xuXHQwJSB7XG5cdCAgd2lkdGg6IDA7XG5cdCAgaW5zZXQtaW5saW5lLWVuZDogNDZweDtcblx0ICBpbnNldC1ibG9jay1zdGFydDogNTRweDtcblx0fVxuICBcblx0NjUlIHtcblx0ICB3aWR0aDogMDtcblx0ICBpbnNldC1pbmxpbmUtZW5kOiA0NnB4O1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiA1NHB4O1xuXHR9XG4gIFxuXHQ4NCUge1xuXHQgIHdpZHRoOiA1NXB4O1xuXHQgIGluc2V0LWlubGluZS1lbmQ6IDBweDtcblx0ICBpbnNldC1ibG9jay1zdGFydDogMzVweDtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgd2lkdGg6IDQ3cHg7XG5cdCAgaW5zZXQtaW5saW5lLWVuZDogOHB4O1xuXHQgIGluc2V0LWJsb2NrLXN0YXJ0OiAzOHB4O1xuXHR9XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG5cdDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuICBcblx0NSUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG4gIFxuXHQxMiUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG5cdH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG5cdDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuICBcblx0NSUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG4gIFxuXHQxMiUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG5cdH1cbiAgfVxuICBcbiAgLmFuaW1hdGVTdWNjZXNzVGlwIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVTdWNjZXNzVGlwIDAuNzVzO1xuXHRhbmltYXRpb246IGFuaW1hdGVTdWNjZXNzVGlwIDAuNzVzO1xuICB9XG4gIFxuICAuYW5pbWF0ZVN1Y2Nlc3NMb25nIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVTdWNjZXNzTG9uZyAwLjc1cztcblx0YW5pbWF0aW9uOiBhbmltYXRlU3VjY2Vzc0xvbmcgMC43NXM7XG4gIH1cbiAgXG4gIC5zYS1pY29uLnNhLXN1Y2Nlc3MuYW5pbWF0ZTo6YWZ0ZXIge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlUGxhY2Vob2xkZXIgNC4yNXMgZWFzZS1pbjtcblx0YW5pbWF0aW9uOiByb3RhdGVQbGFjZWhvbGRlciA0LjI1cyBlYXNlLWluO1xuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZUVycm9ySWNvbiB7XG5cdDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuXHQgIG9wYWNpdHk6IDA7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgYW5pbWF0ZUVycm9ySWNvbiB7XG5cdDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuXHQgIG9wYWNpdHk6IDA7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG4gIH1cbiAgXG4gIC5hbmltYXRlRXJyb3JJY29uIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVFcnJvckljb24gMC41cztcblx0YW5pbWF0aW9uOiBhbmltYXRlRXJyb3JJY29uIDAuNXM7XG4gIH1cbiAgXG4gIEAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlWE1hcmsge1xuXHQwJSB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuXHQgIG1hcmdpbi1ibG9jay1zdGFydDogMjZweDtcblx0ICBvcGFjaXR5OiAwO1xuXHR9XG4gIFxuXHQ1MCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcblx0ICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI2cHg7XG5cdCAgb3BhY2l0eTogMDtcblx0fVxuICBcblx0ODAlIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcblx0ICBtYXJnaW4tYmxvY2stc3RhcnQ6IC02cHg7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgYW5pbWF0ZVhNYXJrIHtcblx0MCUge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcblx0ICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI2cHg7XG5cdCAgb3BhY2l0eTogMDtcblx0fVxuICBcblx0NTAlIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG5cdCAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNnB4O1xuXHQgIG9wYWNpdHk6IDA7XG5cdH1cbiAgXG5cdDgwJSB7XG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG5cdCAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNnB4O1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0ICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuICB9XG4gIFxuICAuYW5pbWF0ZVhNYXJrIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVYTWFyayAwLjVzO1xuXHRhbmltYXRpb246IGFuaW1hdGVYTWFyayAwLjVzO1xuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VXYXJuaW5nIHtcblx0MCUge1xuXHQgIGJvcmRlci1jb2xvcjogI0Y4RDQ4Njtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuXHR9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHVsc2VXYXJuaW5nIHtcblx0MCUge1xuXHQgIGJvcmRlci1jb2xvcjogI0Y4RDQ4Njtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuXHR9XG4gIH1cbiAgXG4gIC5wdWxzZVdhcm5pbmcge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogcHVsc2VXYXJuaW5nIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0YW5pbWF0aW9uOiBwdWxzZVdhcm5pbmcgMC43NXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICB9XG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VXYXJuaW5nSW5zIHtcblx0MCUge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNGOEQ0ODY7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG5cdH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBwdWxzZVdhcm5pbmdJbnMge1xuXHQwJSB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RDQ4Njtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcblx0fVxuICB9XG4gIFxuICAucHVsc2VXYXJuaW5nSW5zIHtcblx0LXdlYmtpdC1hbmltYXRpb246IHB1bHNlV2FybmluZ0lucyAwLjc1cyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdGFuaW1hdGlvbjogcHVsc2VXYXJuaW5nSW5zIDAuNzVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgfVxuICBcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZS1sb2FkaW5nIHtcblx0MCUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG4gIFxuXHQxMDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcm90YXRlLWxvYWRpbmcge1xuXHQwJSB7XG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbiAgfVxuICBcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgOSBoYXMgc29tZSBzcGVjaWFsIHF1aXJrcyB0aGF0IGFyZSBmaXhlZCBoZXJlICovXG4gIFxuICAvKiBUaGUgaWNvbnMgYXJlIG5vdCBhbmltYXRlZC4gKi9cbiAgXG4gIC8qIFRoaXMgZmlsZSBpcyBhdXRvbWF0aWNhbGx5IG1lcmdlZCBpbnRvIHN3ZWV0LWFsZXJ0Lm1pbi5qcyB0aHJvdWdoIEd1bHAgKi9cbiAgXG4gIC8qIEVycm9yIGljb24gKi9cbiAgXG4gIC5zd2VldC1hbGVydCAuc2EtaWNvbiB7XG5cdCYuc2EtZXJyb3IgLnNhLWxpbmUge1xuXHQgICYuc2EtbGVmdCB7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBcXDk7XG5cdCAgfVxuICBcblx0ICAmLnNhLXJpZ2h0IHtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDk7XG5cdCAgfVxuXHR9XG4gIFxuXHQmLnNhLXN1Y2Nlc3Mge1xuXHQgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcXDk7XG4gIFxuXHQgIC5zYS1saW5lIHtcblx0XHQmLnNhLXRpcCB7XG5cdFx0ICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIFxcOTtcblx0XHR9XG4gIFxuXHRcdCYuc2EtbG9uZyB7XG5cdFx0ICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBcXDk7XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG4gIFxuICAvKiBTdWNjZXNzIGljb24gKi9cbiAgXG4gIC8qIVxuICAgKiBMb2FkIEF3ZXNvbWUgdjEuMS4wIChodHRwOi8vZ2l0aHViLmRhbmllbGNhcmRvc28ubmV0L2xvYWQtYXdlc29tZS8pXG4gICAqIENvcHlyaWdodCAyMDE1IERhbmllbCBDYXJkb3NvIDxARGFuaWVsQ2FyZG9zbz5cbiAgICogTGljZW5zZWQgdW5kZXIgTUlUXG4gICAqL1xuICBcbiAgLmxhLWJhbGwtZmFsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIFxuXHQ+IGRpdiB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuICBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMDtcblx0Y29sb3I6ICNmZmY7XG4gIFxuXHQmLmxhLWRhcmsge1xuXHQgIGNvbG9yOiAjMzMzO1xuXHR9XG4gIFxuXHQ+IGRpdiB7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIGZsb2F0OiBub25lO1xuXHQgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0ICBib3JkZXI6IDAgc29saWQgY3VycmVudENvbG9yO1xuXHQgIHdpZHRoOiAxMHB4O1xuXHQgIGhlaWdodDogMTBweDtcblx0ICBtYXJnaW46IDRweDtcblx0ICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtZmFsbCAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0ICAtbW96LWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHQgIC1vLWFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHQgIGFuaW1hdGlvbjogYmFsbC1mYWxsIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBcblx0ICAmOm50aC1jaGlsZCgxKSB7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0yMDBtcztcblx0XHQtbW96LWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuXHRcdC1vLWFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLTIwMG1zO1xuXHQgIH1cbiAgXG5cdCAgJjpudGgtY2hpbGQoMikge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMTAwbXM7XG5cdFx0LW1vei1hbmltYXRpb24tZGVsYXk6IC0xMDBtcztcblx0XHQtby1hbmltYXRpb24tZGVsYXk6IC0xMDBtcztcblx0XHRhbmltYXRpb24tZGVsYXk6IC0xMDBtcztcblx0ICB9XG4gIFxuXHQgICY6bnRoLWNoaWxkKDMpIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMG1zO1xuXHRcdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdFx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdCAgfVxuXHR9XG4gIFxuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiAxOHB4O1xuICBcblx0Ji5sYS1zbSB7XG5cdCAgd2lkdGg6IDI2cHg7XG5cdCAgaGVpZ2h0OiA4cHg7XG4gIFxuXHQgID4gZGl2IHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogMnB4O1xuXHQgIH1cblx0fVxuICBcblx0Ji5sYS0yeCB7XG5cdCAgd2lkdGg6IDEwOHB4O1xuXHQgIGhlaWdodDogMzZweDtcbiAgXG5cdCAgPiBkaXYge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW46IDhweDtcblx0ICB9XG5cdH1cbiAgXG5cdCYubGEtM3gge1xuXHQgIHdpZHRoOiAxNjJweDtcblx0ICBoZWlnaHQ6IDU0cHg7XG4gIFxuXHQgID4gZGl2IHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luOiAxMnB4O1xuXHQgIH1cblx0fVxuICB9XG4gIFxuICAvKlxuICAgKiBBbmltYXRpb25cbiAgICovXG4gIFxuICBALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1mYWxsIHtcblx0MCUge1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG5cdH1cbiAgXG5cdDEwJSB7XG5cdCAgb3BhY2l0eTogLjU7XG5cdH1cbiAgXG5cdDIwJSB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbiAgXG5cdDgwJSB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbiAgXG5cdDkwJSB7XG5cdCAgb3BhY2l0eTogLjU7XG5cdH1cbiAgXG5cdDEwMCUge1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuXHR9XG4gIH1cbiAgXG4gIEAtbW96LWtleWZyYW1lcyBiYWxsLWZhbGwge1xuXHQwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcblx0fVxuICBcblx0MTAlIHtcblx0ICBvcGFjaXR5OiAuNTtcblx0fVxuICBcblx0MjAlIHtcblx0ICBvcGFjaXR5OiAxO1xuXHQgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuICBcblx0ODAlIHtcblx0ICBvcGFjaXR5OiAxO1xuXHQgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuICBcblx0OTAlIHtcblx0ICBvcGFjaXR5OiAuNTtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG5cdH1cbiAgfVxuICBcbiAgQC1vLWtleWZyYW1lcyBiYWxsLWZhbGwge1xuXHQwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG5cdH1cbiAgXG5cdDEwJSB7XG5cdCAgb3BhY2l0eTogLjU7XG5cdH1cbiAgXG5cdDIwJSB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG4gIFxuXHQ4MCUge1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuICBcblx0OTAlIHtcblx0ICBvcGFjaXR5OiAuNTtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuXHR9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgYmFsbC1mYWxsIHtcblx0MCUge1xuXHQgIG9wYWNpdHk6IDA7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuXHQgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDUlKTtcblx0ICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0NSUpO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ1JSk7XG5cdH1cbiAgXG5cdDEwJSB7XG5cdCAgb3BhY2l0eTogLjU7XG5cdH1cbiAgXG5cdDIwJSB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0ICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG4gIFxuXHQ4MCUge1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdCAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuICBcblx0OTAlIHtcblx0ICBvcGFjaXR5OiAuNTtcblx0fVxuICBcblx0MTAwJSB7XG5cdCAgb3BhY2l0eTogMDtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcblx0ICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNDUlKTtcblx0ICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTQ1JSk7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0NSUpO1xuXHR9XG4gIH0iLCJALXdlYmtpdC1rZXlmcmFtZXMgXCJmYWRlSW5cIiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRvcDogNzBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgXCJmYWRlSW5cIiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRvcDogNzBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBcImxpZnRVcFwiIHtcblx0MCUge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRvcDogLTE1cHg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBcImxpZnRVcFwiIHtcblx0MCUge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRvcDogLTE1cHg7XG5cdH1cbn1cblxuLnRpbWVsaW5lIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0KiB7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGluaGVyaXQ7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG5cdFx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG5cdFx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0fVxuXG5cdCY6bm90KC50aW1lbGluZS0taG9yaXpvbnRhbCkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMWQ0ZTQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi50aW1lbGluZV9fd3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpbWVsaW5lX19pdGVtIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDAuNjI1cmVtIDIuNXJlbSAwLjYyNXJlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjZDFkNGU0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogLTEwcHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4udGltZWxpbmVfX2l0ZW0uYW5pbWF0ZWQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0b3BhY2l0eTogMDtcbn1cblxuLnRpbWVsaW5lX19pdGVtLmZhZGVJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLnRpbWVsaW5lX19pdGVtLS1sZWZ0IHtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4udGltZWxpbmVfX2l0ZW0tLXJpZ2h0IHtcblx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gMi41cmVtO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGluc2V0LWlubGluZS1zdGFydDogLTEwcHg7XG5cdH1cblxuXHQudGltZWxpbmVfX2NvbnRlbnQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ibG9jay1lbmQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItaW5saW5lLWVuZDogMTJweCBzb2xpZCAjZTFlNmYxO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblx0XHRcdGJvcmRlci1ibG9jay1zdGFydDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogLTEycHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYmxvY2stZW5kOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItaW5saW5lLWVuZDogMTFweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblx0XHRcdGJvcmRlci1ibG9jay1zdGFydDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnRpbWVsaW5lX19jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRjb2xvcjogIzMzNDE1MTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTZmMTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEuMjVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMTYyLCAxNjksIDIwNCwgMC4yNCk7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGJvcmRlci1ibG9jay1lbmQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxMXB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogLTEwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0Ym9yZGVyLWJsb2NrLWVuZDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxMnB4IHNvbGlkICNlMWU2ZjE7XG5cdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGluc2V0LWlubGluZS1lbmQ6IC0xMnB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luOiAwIDAgMC42MjVyZW07XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xuXHR9XG59XG5cbi50aW1lbGluZS0taG9yaXpvbnRhbCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0LnRpbWVsaW5lLWRpdmlkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkMWQ0ZTQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA0MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRpbnNldC1pbmxpbmUtZW5kOiA0MHB4O1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHQudGltZWxpbmVfX2l0ZW1zIHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzO1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjhzO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cblxuXHQudGltZWxpbmVfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0cGFkZGluZzogMCAwIDIuNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHRcdC1vLXRyYW5zaXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogYXV0bztcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHR9XG5cblx0XHQudGltZWxpbmVfX2l0ZW1fX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lX19jb250ZW50X193cmFwIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR9XG5cblx0XHQudGltZWxpbmVfX2NvbnRlbnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAxMnB4IHNvbGlkICNlMWU2ZjE7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItaW5saW5lLXN0YXJ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItaW5saW5lLWVuZDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAxMHB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0XHRpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGltZWxpbmVfX2l0ZW0tLWJvdHRvbSB7XG5cdFx0cGFkZGluZzogMi41cmVtIDAgMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdC50aW1lbGluZV9fY29udGVudF9fd3JhcCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdC50aW1lbGluZV9fY29udGVudCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1ibG9jay1lbmQ6IDEycHggc29saWQgI2UxZTZmMTtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ibG9jay1zdGFydDogbm9uZTtcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItYmxvY2stZW5kOiAxMHB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtc3RhcnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1pbmxpbmUtZW5kOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYmxvY2stc3RhcnQ6IG5vbmU7XG5cdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGltZWxpbmUtbmF2LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWU2ZjE7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDBweDtcblx0ei1pbmRleDogMTA7XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDhweDtcblx0fVxufVxuXG4udGltZWxpbmUtbmF2LWJ1dHRvbi0tcHJldiB7XG5cdGluc2V0LWlubGluZS1zdGFydDogMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0fVxufVxuXG4udGltZWxpbmUtbmF2LWJ1dHRvbi0tbmV4dCB7XG5cdGluc2V0LWlubGluZS1lbmQ6IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cbn1cblxuLnRpbWVsaW5lLS1tb2JpbGUge1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC50aW1lbGluZV9faXRlbSB7XG5cdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lX19jb250ZW50IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtMTJweDtcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDEycHggc29saWQgI2UxZTZmMTtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAtMTBweDtcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLWVuZDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1lbmQ6IDEwcHggc29saWQgI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgVG9vbHRpcCAxLjEyLjFcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL3Rvb2x0aXAvI3RoZW1pbmdcbiAqL1xuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuYm9keSB7XG5cdC51aS10b29sdGlwIHtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0fVxufSIsIi50d2VudHl0d2VudHktaG9yaXpvbnRhbCB7XG5cdC50d2VudHl0d2VudHktaGFuZGxlIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAzMDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiA5OTk5cHg7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xLjVweDtcblx0XHRcdGJvdHRvbTogNTAlO1xuXHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogMjJweDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAzMDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiA5OTk5cHg7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xLjVweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAyMnB4O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIC0zcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0XHRib3gtc2hhZG93OiAwIC0zcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHR9XG5cdH1cblxuXHQudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC0xOXB4O1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtMTlweDtcblx0XHRcdGluc2V0LWlubGluZS1lbmQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50d2VudHl0d2VudHktdmVydGljYWwge1xuXHQudHdlbnR5dHdlbnR5LWhhbmRsZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMzA7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuXHRcdFx0d2lkdGg6IDk5OTlweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC0xLjVweDtcblx0XHRcdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMjJweDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IDNweCAwIDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAzMDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdFx0XHR3aWR0aDogOTk5OXB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogLTEuNXB4O1xuXHRcdFx0aW5zZXQtaW5saW5lLWVuZDogNTAlO1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDIycHg7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAtM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuXHRcdH1cblx0fVxuXG5cdC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC00NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0aW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdG9wYWNpdHk6IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG5cdH1cbn1cblxuLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdG9wYWNpdHk6IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG5cdH1cbn1cblxuLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG5cdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblx0ei1pbmRleDogMjU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG5cdFx0LnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi50d2VudHl0d2VudHktbGVmdC1hcnJvdyB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlcjogNnB4IGluc2V0IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IC02cHg7XG5cdGJvcmRlci1pbmxpbmUtZW5kOiAxMHB4IHNvbGlkIHdoaXRlO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTE3cHg7XG59XG5cbi50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAtNnB4O1xuXHRib3JkZXItaW5saW5lLXN0YXJ0OiAxMHB4IHNvbGlkIHdoaXRlO1xuXHRpbnNldC1pbmxpbmUtZW5kOiA1MCU7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAtMTdweDtcbn1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdyB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlcjogNnB4IGluc2V0IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNnB4O1xuXHRib3JkZXItYmxvY2stZW5kOiA2cHggc29saWQgd2hpdGU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IC0xN3B4O1xufVxuXG4udHdlbnR5dHdlbnR5LWRvd24tYXJyb3cge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTZweDtcblx0Ym9yZGVyLWJsb2NrLXN0YXJ0OiA2cHggc29saWQgd2hpdGU7XG5cdGJvdHRvbTogNTAlO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAtMTdweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0ei1pbmRleDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCoge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxufVxuXG4udHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUge1xuXHQudHdlbnR5dHdlbnR5LW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cblx0XHQudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXG5cdFx0LnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi50d2VudHl0d2VudHktYmVmb3JlIHtcblx0ei1pbmRleDogMjA7XG59XG5cbi50d2VudHl0d2VudHktYWZ0ZXIge1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHdpZHRoOiAzOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTIycHg7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogLTIycHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxMDAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdHotaW5kZXg6IDQwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn0iLCIvKiFcbiogalF1ZXJ5IFNtYXJ0V2l6YXJkIHY2LnhcbiogVGhlIGF3ZXNvbWUgc3RlcCB3aXphcmQgcGx1Z2luIGZvciBqUXVlcnlcbiogaHR0cDovL3d3dy50ZWNobGFib3JhdG9yeS5uZXQvanF1ZXJ5LXNtYXJ0d2l6YXJkXG4qXG4qIENyZWF0ZWQgYnkgRGlwdSBSYWogKGh0dHA6Ly9kaXB1Lm1lKVxuKlxuKiBMaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBMaWNlbnNlXG4qIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobGFiL2pxdWVyeS1zbWFydHdpemFyZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4qL1xuLyogVmFyaWFibGVzICovXG4vKiBSb290ICovXG46cm9vdCB7XG5cdC0tc3ctYm9yZGVyLWNvbG9yOiAjZThmM2ViO1xuXHQtLXN3LXRvb2xiYXItYnRuLWNvbG9yOiAjZmZmZmZmO1xuXHQtLXN3LXRvb2xiYXItYnRuLWJhY2tncm91bmQtY29sb3I6ICMwMmE0NTE7XG5cdC0tc3ctYW5jaG9yLWRlZmF1bHQtcHJpbWFyeS1jb2xvcjogI2YwZjhmNDtcblx0LS1zdy1hbmNob3ItZGVmYXVsdC1zZWNvbmRhcnktY29sb3I6ICM5OGE4OWY7XG5cdC0tc3ctYW5jaG9yLWFjdGl2ZS1wcmltYXJ5LWNvbG9yOiAjMDJhNDUxO1xuXHQtLXN3LWFuY2hvci1hY3RpdmUtc2Vjb25kYXJ5LWNvbG9yOiAjZmZmZmZmO1xuXHQtLXN3LWFuY2hvci1kb25lLXByaW1hcnktY29sb3I6ICMwMmE0NTE7XG5cdC0tc3ctYW5jaG9yLWRvbmUtc2Vjb25kYXJ5LWNvbG9yOiAjZmZmZmZmO1xuXHQtLXN3LWFuY2hvci1kaXNhYmxlZC1wcmltYXJ5LWNvbG9yOiAjZjBmOGY0O1xuXHQtLXN3LWFuY2hvci1kaXNhYmxlZC1zZWNvbmRhcnktY29sb3I6ICNjOGQyY2M7XG5cdC0tc3ctYW5jaG9yLWVycm9yLXByaW1hcnktY29sb3I6ICNkYzM1NDU7XG5cdC0tc3ctYW5jaG9yLWVycm9yLXNlY29uZGFyeS1jb2xvcjogI2ZmZmZmZjtcblx0LS1zdy1hbmNob3Itd2FybmluZy1wcmltYXJ5LWNvbG9yOiAjZmZjMTA3O1xuXHQtLXN3LWFuY2hvci13YXJuaW5nLXNlY29uZGFyeS1jb2xvcjogIzAwMDAwMDtcblx0LS1zdy1wcm9ncmVzcy1jb2xvcjogIzAyYTQ1MTtcblx0LS1zdy1wcm9ncmVzcy1iYWNrZ3JvdW5kLWNvbG9yOiAjZThmM2ViO1xuXHQtLXN3LWxvYWRlci1jb2xvcjogIzAyYTQ1MTtcblx0LS1zdy1sb2FkZXItYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmNDtcblx0LS1zdy1sb2FkZXItYmFja2dyb3VuZC13cmFwcGVyLWNvbG9yOiByZ2JhKDIsIDE2NCwgODEsIDAuMSk7XG59XG5cbi8qIFNtYXJ0V2l6YXJkIEJhc2UgU3R5bGVzICovXG4uc3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdyAqLFxuLnN3ICo6OmJlZm9yZSxcbi5zdyAqOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zdyA+IC50YWItY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3ID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcblx0cGFkZGluZzogMC44cmVtO1xufVxuXG4uc3cgLnRvb2xiYXIge1xuXHRwYWRkaW5nOiAwLjhyZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3cgLnRvb2xiYXIgPiAuc3ctYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXJnaW4tbGVmdDogMC4ycmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogdmFyKC0tc3ctdG9vbGJhci1idG4tY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdy10b29sYmFyLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc3ctdG9vbGJhci1idG4tYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5zdyAudG9vbGJhciA+IC5zdy1idG4uZGlzYWJsZWQsXG4uc3cgLnRvb2xiYXIgPiAuc3ctYnRuOmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC42NTtcbn1cblxuLnN3W2Rpcj1cInJ0bFwiXSA+IC50b29sYmFyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnN3ID4gLm5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuLy8gXHQuc3cgPiAubmF2IHtcbi8vIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4vLyBcdFx0ZmxleDogMSBhdXRvO1xuLy8gXHR9XG4vLyB9XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rOmhvdmVyLFxuLnN3ID4gLm5hdiAubmF2LWxpbms6YWN0aXZlLFxuLnN3ID4gLm5hdiAubmF2LWxpbms6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluay5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2aXNpYmlsaXR5OiBub25lO1xufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluayA+IC5udW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyZW07XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGNsZWFyOiBib3RoO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3dbZGlyPVwicnRsXCJdID4gLm5hdiAubmF2LWxpbmsgPiAubnVtIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3cgPiAucHJvZ3Jlc3Mge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zdy1wcm9ncmVzcy1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3ID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG5cdGhlaWdodDogNXB4O1xuXHR3aWR0aDogMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3LXByb2dyZXNzLWNvbG9yKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnN3LnN3LWp1c3RpZmllZCA+IC5uYXYgPiBsaSxcbi5zdy5zdy1qdXN0aWZpZWQgPiAubmF2IC5uYXYtbGluayB7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdGZsZXgtZ3JvdzogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3cuc3ctbG9hZGluZyB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3cuc3ctbG9hZGluZzo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAxO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHZhcigtLXN3LWxvYWRlci1iYWNrZ3JvdW5kLXdyYXBwZXItY29sb3IpO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uc3cuc3ctbG9hZGluZzo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDUlO1xuXHRsZWZ0OiA0NSU7XG5cdHdpZHRoOiAycmVtO1xuXHRoZWlnaHQ6IDJyZW07XG5cdGJvcmRlcjogMTBweCBzb2xpZCB2YXIoLS1zdy1sb2FkZXItY29sb3IpO1xuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHZhcigtLXN3LWxvYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAxMDtcblx0LXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuXHRhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4vKiBTbWFydFdpemFyZCBUaGVtZTogRG90cyAqL1xuLnN3LXRoZW1lLWRvdHMgPiAubmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMThweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdy1ib3JkZXItY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4vLyBcdC5zdy10aGVtZS1kb3RzID4gLm5hdjo6YmVmb3JlIHtcbi8vIFx0XHR0b3A6IDA7XG4vLyBcdFx0bGVmdDogMjAuNXB4O1xuLy8gXHRcdHdpZHRoOiA1cHg7XG4vLyBcdFx0aGVpZ2h0OiAxMDAlO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4vLyBcdC5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuLy8gXHRcdG1hcmdpbi1ib3R0b206IDA7XG4vLyBcdH1cbi8vIH1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbi8vIFx0LnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluayB7XG4vLyBcdFx0bWFyZ2luLXRvcDogdW5zZXQ7XG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG4vLyBcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRvcDogLTQycHg7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHotaW5kZXg6IDk5O1xuXHRib3JkZXI6IDhweCBzb2xpZCB2YXIoLS1zdy1ib3JkZXItY29sb3IpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbi8vIFx0LnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluazo6YWZ0ZXIge1xuLy8gXHRcdHRvcDogMDtcbi8vIFx0XHRyaWdodDogdW5zZXQ7XG4vLyBcdH1cbi8vIH1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluayA+IC5udW0ge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAtMzFweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0ei1pbmRleDogMTAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbi8vIFx0LnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluayA+IC5udW0ge1xuLy8gXHRcdHRvcDogMDtcbi8vIFx0XHRyaWdodDogdW5zZXQ7XG4vLyBcdFx0d2lkdGg6IDQ2cHg7XG4vLyBcdFx0cGFkZGluZy10b3A6IDEwcHg7XG4vLyBcdH1cbi8vIH1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kZWZhdWx0IHtcblx0Y29sb3I6IHZhcigtLXN3LWFuY2hvci1kZWZhdWx0LXNlY29uZGFyeS1jb2xvcik7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuZGVmYXVsdCA+IC5udW0ge1xuXHRjb2xvcjogdmFyKC0tc3ctYW5jaG9yLWRlZmF1bHQtcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kZWZhdWx0OjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3LWFuY2hvci1kZWZhdWx0LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLXN3LWFuY2hvci1hY3RpdmUtcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSA+IC5udW0ge1xuXHRjb2xvcjogdmFyKC0tc3ctYW5jaG9yLWFjdGl2ZS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3LWFuY2hvci1hY3RpdmUtcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMHB4IDFweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kb25lIHtcblx0Y29sb3I6IHZhcigtLXN3LWFuY2hvci1kb25lLXByaW1hcnktY29sb3IpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuZG9uZSA+IC5udW0ge1xuXHRjb2xvcjogdmFyKC0tc3ctYW5jaG9yLWRvbmUtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3ctYW5jaG9yLWRvbmUtcHJpbWFyeS1jb2xvcik7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuXHRjb2xvcjogdmFyKC0tc3ctYW5jaG9yLWRpc2FibGVkLXByaW1hcnktY29sb3IpO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkID4gLm51bSB7XG5cdGNvbG9yOiB2YXIoLS1zdy1hbmNob3ItZGlzYWJsZWQtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3LWFuY2hvci1kaXNhYmxlZC1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5lcnJvciB7XG5cdGNvbG9yOiB2YXIoLS1zdy1hbmNob3ItZXJyb3ItcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmVycm9yID4gLm51bSB7XG5cdGNvbG9yOiB2YXIoLS1zdy1hbmNob3ItZXJyb3Itc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmVycm9yOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3LWFuY2hvci1lcnJvci1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLndhcm5pbmcge1xuXHRjb2xvcjogdmFyKC0tc3ctYW5jaG9yLXdhcm5pbmctcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLndhcm5pbmcgPiAubnVtIHtcblx0Y29sb3I6IHZhcigtLXN3LWFuY2hvci13YXJuaW5nLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay53YXJuaW5nOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3LWFuY2hvci13YXJuaW5nLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdi1wcm9ncmVzczo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE4cHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiB2YXIoLS1zdy1wcm9ncmVzcy13aWR0aCk7XG5cdGhlaWdodDogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdy1wcm9ncmVzcy1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ei1pbmRleDogMjtcblx0dHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbi8vIFx0LnN3LXRoZW1lLWRvdHMgPiAubmF2LXByb2dyZXNzOjphZnRlciB7XG4vLyBcdFx0dG9wOiAwO1xuLy8gXHRcdGxlZnQ6IDIwLjVweDtcbi8vIFx0XHR3aWR0aDogNXB4O1xuLy8gXHRcdGhlaWdodDogdmFyKC0tc3ctcHJvZ3Jlc3Mtd2lkdGgpO1xuLy8gXHR9XG4vLyB9XG5cbi5zdy10aGVtZS1kb3RzW2Rpcj1cInJ0bFwiXSA+IC5uYXYtcHJvZ3Jlc3M6OmFmdGVyIHtcblx0bGVmdDogdW5zZXQ7XG5cdHJpZ2h0OiAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/